Package: kernel-package
Version: 10.066
Severity: normal

Unpacking replacement linux-image-2.6.18-4-686 ...
Running postrm hook script /sbin/update-grub.
You shouldn't call /sbin/update-grub. Please call /usr/sbin/update-grub instead!

Although my /etc/kernel-image.conf is standard (postrm_hook = update-grub),
this message is displayed because the postrm, rather than using `which` to
see if the program exists, manually looks for unqualified executables in its
own hardcoded path, which has /sbin before /usr/sbin. So it finds the
transitional update-grub first.

I suppose that this could be avoided by, if a nonstandard path has to be
used for some reason (which I can't fathom), at least searching for
it in the standard order (/usr/sbin before /sbin).

-- 
see shy jo, who always relies on PATH Just Working, and strangely
            doesn't get bugs filed against his code about it. :-P

Attachment: signature.asc
Description: Digital signature

Reply via email to