Bug#597581: update-initramfs should not set PATH
Package: initramfs-tools
Version: 0.92o
I've been doing some exciting initramfs hacking and I found that my
hook scripts were not working because although I call update-initramfs
with /usr/local/{sbin,bin} on my path, they were being removed.
$ dpkg -L initramfs-tools | xargs grep PATH
/usr/sbin/mkinitramfs:export PATH='/usr/bin:/sbin:/bin'
...
I don't think this is correct. It seems to have been introduced in
response to #409995, which was a complaint that (in effect) /sbin
could be missing from the path.
The correct approach would be to add /usr/sbin and /sbin to the end of
PATH, something like this:
export PATH="${PATH-/usr/local/bin:/bin:/usr/bin}:/sbin:/usr/sbin"
Ian.
Reply to: