[Pkg-sysvinit-commits] r918 - in sysvinit/trunk/debian: .
initscripts/etc/init.d patches sysv-rc/etc/init.d
Petter Reinholdtsen
pere at costa.debian.org
Tue Sep 12 21:42:04 UTC 2006
Author: pere
Date: 2006-09-12 21:42:03 +0000 (Tue, 12 Sep 2006)
New Revision: 918
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd
sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
sysvinit/trunk/debian/initscripts/etc/init.d/halt
sysvinit/trunk/debian/initscripts/etc/init.d/killprocs
sysvinit/trunk/debian/initscripts/etc/init.d/rc.local
sysvinit/trunk/debian/initscripts/etc/init.d/reboot
sysvinit/trunk/debian/initscripts/etc/init.d/sendsigs
sysvinit/trunk/debian/initscripts/etc/init.d/skeleton
sysvinit/trunk/debian/initscripts/etc/init.d/stop-bootlogd-single
sysvinit/trunk/debian/initscripts/etc/init.d/umountfs
sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh
sysvinit/trunk/debian/initscripts/etc/init.d/urandom
sysvinit/trunk/debian/patches/64_init_set_PATH.dpatch
sysvinit/trunk/debian/sysv-rc/etc/init.d/rc
Log:
* Change default PATH in initscripts and init to prefer sbin/ over
bin/, to avoid picking user visible replacement for system
binaries. This avoids shutdown problems on some
machines. (Closes: #354163)
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/changelog 2006-09-12 21:42:03 UTC (rev 918)
@@ -28,6 +28,10 @@
* Add conditional dependency on glibc for hostname.sh and
mountkernfs.sh, to allow the glibc warnings to show up without
anything running in parallel.
+ * Change default PATH in initscripts and init to prefer sbin/ over
+ bin/, to avoid picking user visible replacement for system
+ binaries. This avoids shutdown problems on some
+ machines. (Closes: #354163)
-- Petter Reinholdtsen <pere at debian.org> Mon, 11 Sep 2006 00:44:44 +0200
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd 2006-09-12 21:42:03 UTC (rev 918)
@@ -10,7 +10,7 @@
# which logs boot messages.
### END INIT INFO
-PATH=/sbin:/bin
+PATH=/sbin:/bin # No remote fs at start
DAEMON=/sbin/bootlogd
[ -x "$DAEMON" ] || exit 0
NAME=bootlogd
@@ -59,7 +59,7 @@
log_end_msg $ES
;;
stop)
- PATH=/sbin:/bin:/usr/sbin:/usr/bin
+ PATH=/bin:/sbin:/usr/bin:/usr/sbin
log_daemon_msg "Stopping $DESC" "$NAME"
start-stop-daemon --stop --quiet --exec $DAEMON
ES=$?
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh 2006-09-12 21:42:03 UTC (rev 918)
@@ -9,7 +9,7 @@
# Description:
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
[ "$DELAYLOGIN" ] || DELAYLOGIN=yes
. /lib/init/vars.sh
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/halt
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/halt 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/halt 2006-09-12 21:42:03 UTC (rev 918)
@@ -11,7 +11,7 @@
# Description:
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
[ -f /etc/default/halt ] && . /etc/default/halt
. /lib/lsb/init-functions
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/killprocs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/killprocs 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/killprocs 2006-09-12 21:42:03 UTC (rev 918)
@@ -8,7 +8,7 @@
# Short-Description: executed by init(8) upon entering runlevel 1 (single).
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/lsb/init-functions
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/rc.local
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/rc.local 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/rc.local 2006-09-12 21:42:03 UTC (rev 918)
@@ -9,7 +9,7 @@
### END INIT INFO
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/reboot
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/reboot 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/reboot 2006-09-12 21:42:03 UTC (rev 918)
@@ -10,7 +10,7 @@
# Description:
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/lsb/init-functions
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/sendsigs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/sendsigs 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/sendsigs 2006-09-12 21:42:03 UTC (rev 918)
@@ -9,7 +9,7 @@
# Description:
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/lsb/init-functions
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/skeleton
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/skeleton 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/skeleton 2006-09-12 21:42:03 UTC (rev 918)
@@ -18,7 +18,7 @@
# Do NOT "set -e"
# PATH should only include /usr/* if it runs after the mountnfs.sh script
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Description of the service"
NAME=daemonexecutablename
DAEMON=/usr/sbin/$NAME
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/stop-bootlogd-single
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/stop-bootlogd-single 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/stop-bootlogd-single 2006-09-12 21:42:03 UTC (rev 918)
@@ -9,7 +9,7 @@
# Description: See the bootlogd script
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
NAME=stop-bootlogd-single
DAEMON=/sbin/bootlogd
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/umountfs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/umountfs 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/umountfs 2006-09-12 21:42:03 UTC (rev 918)
@@ -9,7 +9,7 @@
# Description:
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh 2006-09-12 21:42:03 UTC (rev 918)
@@ -12,7 +12,7 @@
# top level.
### END INIT INFO
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
KERNEL="$(uname -s)"
RELEASE="$(uname -r)"
. /lib/init/vars.sh
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/urandom
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/urandom 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/urandom 2006-09-12 21:42:03 UTC (rev 918)
@@ -12,7 +12,7 @@
[ -c /dev/urandom ] || exit 0
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
SAVEDFILE=/var/lib/urandom/random-seed
POOLSIZE=512
[ -f /proc/sys/kernel/random/poolsize ] && POOLSIZE="$(cat /proc/sys/kernel/random/poolsize)"
Modified: sysvinit/trunk/debian/patches/64_init_set_PATH.dpatch
===================================================================
--- sysvinit/trunk/debian/patches/64_init_set_PATH.dpatch 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/patches/64_init_set_PATH.dpatch 2006-09-12 21:42:03 UTC (rev 918)
@@ -40,7 +40,7 @@
/* Default path inherited by every child. */
-#define PATH_DFL "PATH=/bin:/usr/bin:/sbin:/usr/sbin"
-+#define PATH_DEFAULT "/usr/sbin:/usr/bin:/sbin:/bin"
++#define PATH_DEFAULT "/sbin:/usr/sbin:/bin:/usr/bin"
/* Prototypes. */
Modified: sysvinit/trunk/debian/sysv-rc/etc/init.d/rc
===================================================================
--- sysvinit/trunk/debian/sysv-rc/etc/init.d/rc 2006-09-12 20:46:40 UTC (rev 917)
+++ sysvinit/trunk/debian/sysv-rc/etc/init.d/rc 2006-09-12 21:42:03 UTC (rev 918)
@@ -13,7 +13,7 @@
# Miquel van Smoorenburg <miquels at cistron.nl>
# Bruce Perens <Bruce at Pixar.com>
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
export PATH
# Un-comment the following for debugging.
More information about the Pkg-sysvinit-commits
mailing list