Package: grub
Version: 0.97-21
Severity: important

Since update-grub writes to stdout, it breaks the debconf integration
of the kernel postrm scripts, rendering kernels impossible to remove.

Here is an (untested) patch.

--- /usr/sbin/update-grub.old   2007-01-14 17:16:52.000000000 -0800
+++ /usr/sbin/update-grub       2007-01-31 10:10:01.000000000 -0800
@@ -394,9 +394,9 @@
 ## End Configuration Options
 
-echo -n "Searching for default file ... "
+echo -n "Searching for default file ... " >&2
 if [ -f "$default_file" ] ; then
-  echo "found:" $default_file
+  echo "found: $default_file" >&2
 else
-  echo "Generating $default_file file and setting the default boot entry to 0"
+  echo "Generating $default_file file and setting the default boot entry to 0" 
>&2
   grub-set-default 0
 fi
@@ -1009,5 +1009,5 @@
                        found=1
 
-                       echo "Found Xen hypervisor $hypervisorVersion,  kernel: 
$kernel"
+                       echo "Found Xen hypervisor $hypervisorVersion,  kernel: 
$kernel" >&2
 
                        write_kernel_entry "$kernelVersion" '' '' 
"$grub_root_device" \
@@ -1021,5 +1021,5 @@
                        hypVersion=`basename "$hypervisor" .gz | sed s%xen-%%`
                
-                       echo "Found Xen hypervisor $hypVersion,  kernel: 
$kernel"
+                       echo "Found Xen hypervisor $hypVersion,  kernel: 
$kernel" >&2
 
                        write_kernel_entry "$kernelVersion" '' '' 
"$grub_root_device" \


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages grub depends on:
ii  libc6                       2.3.6.ds1-10 GNU C Library: Shared libraries
ii  libncurses5                 5.5-5        Shared libraries for terminal hand

grub recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to