Your message dated Wed, 11 Feb 2009 01:47:04 +0000
with message-id <e1lx4bs-0000a0...@ries.debian.org>
and subject line Bug#512968: fixed in grub2 1.96+20080724-16
has caused the Debian Bug report #512968,
regarding grub-pc: Fails to install when gnumach is installed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
512968: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512968
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: grub-pc
Version: 1.96+20080724-14
Severity: serious
Tags: patch

Hi,

When gnumach is installed grub-pc fails to install due to at least the
missing function make_system_path_relative_to_its_root. Also afterwards
it aborts if it cannot find the needed stuff to successfully boot a Hurd
system, which should not be fatal on non Hurd systems. The attached
patch fixes those problems.

For upstream submission you might want to replace the dpkg invokation
with uname.

regards,
guillem
diff --git a/util/grub.d/10_hurd.in b/util/grub.d/10_hurd.in
index d437873..902718d 100644
--- a/util/grub.d/10_hurd.in
+++ b/util/grub.d/10_hurd.in
@@ -16,6 +16,11 @@
 # You should have received a copy of the GNU General Public License
 # along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
 
+pref...@prefix@
+exec_pref...@exec_prefix@
+libd...@libdir@
+. ${libdir}/grub/update-grub_lib
+
 if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
   OS=GNU
 else
@@ -60,7 +65,12 @@ fi
 
 if ${all_of_them} && test -e /lib/ld.so.1 ; then : ; else
   echo "Some Hurd stuff found, but not enough to boot." >&2
-  exit 1
+  # this is only fatal on Hurd systems
+  if dpkg --print-architecture | grep -q '^hurd-' ; then
+    exit 1
+  else
+    exit 0
+  fi
 fi
 
 prepare_grub_to_access_device ${GRUB_DEVICE}

--- End Message ---
--- Begin Message ---
Source: grub2
Source-Version: 1.96+20080724-16

We believe that the bug you reported is fixed in the latest version of
grub2, which is due to be installed in the Debian FTP archive:

grub-common_1.96+20080724-16_i386.deb
  to pool/main/g/grub2/grub-common_1.96+20080724-16_i386.deb
grub-efi_1.96+20080724-16_i386.deb
  to pool/main/g/grub2/grub-efi_1.96+20080724-16_i386.deb
grub-ieee1275_1.96+20080724-16_i386.deb
  to pool/main/g/grub2/grub-ieee1275_1.96+20080724-16_i386.deb
grub-linuxbios_1.96+20080724-16_i386.deb
  to pool/main/g/grub2/grub-linuxbios_1.96+20080724-16_i386.deb
grub-pc_1.96+20080724-16_i386.deb
  to pool/main/g/grub2/grub-pc_1.96+20080724-16_i386.deb
grub-rescue-pc_1.96+20080724-16_i386.deb
  to pool/main/g/grub2/grub-rescue-pc_1.96+20080724-16_i386.deb
grub2_1.96+20080724-16.diff.gz
  to pool/main/g/grub2/grub2_1.96+20080724-16.diff.gz
grub2_1.96+20080724-16.dsc
  to pool/main/g/grub2/grub2_1.96+20080724-16.dsc
grub2_1.96+20080724-16_i386.deb
  to pool/main/g/grub2/grub2_1.96+20080724-16_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 512...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Robert Millan <r...@aybabtu.com> (supplier of updated grub2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 11 Feb 2009 01:40:06 +0100
Source: grub2
Binary: grub2 grub-of grub-common grub-pc grub-rescue-pc grub-linuxbios 
grub-efi grub-ieee1275
Architecture: source i386
Version: 1.96+20080724-16
Distribution: unstable
Urgency: high
Maintainer: GRUB Maintainers <pkg-grub-de...@lists.alioth.debian.org>
Changed-By: Robert Millan <r...@aybabtu.com>
Description: 
 grub-common - GRand Unified Bootloader, version 2 (common files)
 grub-efi   - GRand Unified Bootloader, version 2 (EFI version)
 grub-ieee1275 - GRand Unified Bootloader, version 2 (Open Firmware version)
 grub-linuxbios - GRand Unified Bootloader, version 2 (LinuxBIOS version)
 grub-of    - GRand Unified Bootloader, version 2 [dummy]
 grub-pc    - GRand Unified Bootloader, version 2 (PC/BIOS version)
 grub-rescue-pc - GRUB bootable rescue images, version 2 (PC/BIOS version)
 grub2      - GRand Unified Bootloader, version 2 (dummy package)
Closes: 512968
Changes: 
 grub2 (1.96+20080724-16) unstable; urgency=high
 .
   * Brown paper bag upload.  Add the missing bits of Guillem's patch so 10_hurd
     won't abort due to missing make_system_path_relative_to_its_root.
     (Really closes: #512968)
Checksums-Sha1: 
 f2a103f1e2d247212b43673c82a368f1b01841f5 2036 grub2_1.96+20080724-16.dsc
 4c78ccb1ab7fddb977dbd34f7432a13d7263ece6 62484 grub2_1.96+20080724-16.diff.gz
 fc0b679867e202f78d46e5655e24a22fe0fb4535 125154 grub2_1.96+20080724-16_i386.deb
 af226541233e84212f50a14b9d9557477802af6e 188726 
grub-common_1.96+20080724-16_i386.deb
 10e654c2881df06cdb3385a166d97b3d1203f2bb 1452882 
grub-pc_1.96+20080724-16_i386.deb
 af34a9923ae5b1a9d50c03fb2324d66d7c7ade39 440446 
grub-rescue-pc_1.96+20080724-16_i386.deb
 f2a32f405bbeff4b48ec05a099f1d7c46f64dffc 1301670 
grub-linuxbios_1.96+20080724-16_i386.deb
 ebe3223e497e36d08326b6b1e4aa786d92e30255 1209732 
grub-efi_1.96+20080724-16_i386.deb
 dbdd6c5a75268046be28226b39fa383ecdc7bac1 1304004 
grub-ieee1275_1.96+20080724-16_i386.deb
Checksums-Sha256: 
 00661bdd0449575b276a322156045e894418e89e95e1823ab1efa1033c0c48eb 2036 
grub2_1.96+20080724-16.dsc
 ee8f82f951c188a5a4463cd735a26f39ed13a5978949ecf1da7f05f36854bb02 62484 
grub2_1.96+20080724-16.diff.gz
 fec2d001ead8c4e7d1d7fc84d3be1c1422a3daccc36ec9557389bdf7ef60d48a 125154 
grub2_1.96+20080724-16_i386.deb
 b7b8411ff3efd1894f9f111b4418bfa1765515d9f2e32623b7ac5bade2754d11 188726 
grub-common_1.96+20080724-16_i386.deb
 2044c86942a30f0f90d7ed1e8b8e514e6f422cac3bc6a5057e2381f03f63ba60 1452882 
grub-pc_1.96+20080724-16_i386.deb
 1b5e6fd693680980bf83905e64e1a5dd56d46984666dc3dc53343be2a94dd673 440446 
grub-rescue-pc_1.96+20080724-16_i386.deb
 e6617f748e8110a24aaabc9ba11e2a0945e4e77912ce56e37b7bc63cdf3c92ad 1301670 
grub-linuxbios_1.96+20080724-16_i386.deb
 80efc52c961e245d332532393870a2fbc198ac53feb711a18347777ddeaad12d 1209732 
grub-efi_1.96+20080724-16_i386.deb
 1b582eded915082c72839005a66064c4207f4e299b48cffb0623160a7b740f6e 1304004 
grub-ieee1275_1.96+20080724-16_i386.deb
Files: 
 4ae4ec2ce64dac37d7cd90257b8e9d62 2036 admin extra grub2_1.96+20080724-16.dsc
 47fce6015a9a51e5fe2aa548764ef271 62484 admin extra 
grub2_1.96+20080724-16.diff.gz
 a4e2268cadde5c5ec657f5a4c6c0beb8 125154 admin extra 
grub2_1.96+20080724-16_i386.deb
 c939edfc19aa61ab693d1a09b609a16f 188726 admin extra 
grub-common_1.96+20080724-16_i386.deb
 6293802bd5ed3a93d3dcbbc54a1f97b2 1452882 admin extra 
grub-pc_1.96+20080724-16_i386.deb
 256938e93d282183b2f5819084f2ad0e 440446 admin extra 
grub-rescue-pc_1.96+20080724-16_i386.deb
 269a09c278adb87d2280597fde326333 1301670 admin extra 
grub-linuxbios_1.96+20080724-16_i386.deb
 0cb7175c0153f8aff114f1bf348cde83 1209732 admin extra 
grub-efi_1.96+20080724-16_i386.deb
 c2b43f6c40d4da253d45b02828d00f4c 1304004 admin extra 
grub-ieee1275_1.96+20080724-16_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmSKlYACgkQC19io6rUCv8mbACggia40FtJRTH1cTjUwU6WHvrO
B8wAnjXrAIzoLejcLFBcWsyQgrK/1GPh
=HeIO
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to