tags 375183 +patch thanks
Really simple fix. /usr/bin/policy-rc.d will continue to work for users who have it there, yet for those who want to put the file to the correct place, can do so. As an extra safeguard PATH is guaranteed.
diff -Naur main.d/sysvinit-2.86.ds1/debian/sysv-rc/sbin/invoke-rc.d main.d/sysvinit-2.86.ds1.orig/debian/sysv-rc/sbin/invoke-rc.d --- main.d/sysvinit-2.86.ds1/debian/sysv-rc/sbin/invoke-rc.d 2006-11-27 15:50:04.000000000 +0200 +++ main.d/sysvinit-2.86.ds1.orig/debian/sysv-rc/sbin/invoke-rc.d 2006-11-27 15:50:21.000000000 +0200 @@ -24,7 +24,7 @@ # Constants RUNLEVEL=/sbin/runlevel -POLICYHELPER=/usr/sbin/policy-rc.d +POLICYHELPER="`PATH=$PATH:/usr/sbin:/sbin:/usr/local/sbin which policy-rc.d`" INITDPREFIX=/etc/init.d/ RCDPREFIX=/etc/rc