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
 

Reply via email to