[Pkg-sysvinit-commits] r330 -
sysvinit/trunk/debian/initscripts/etc/init.d
Thomas Hood
jdthood-guest at costa.debian.org
Tue Nov 29 10:07:27 UTC 2005
Author: jdthood-guest
Date: 2005-11-29 10:07:26 +0000 (Tue, 29 Nov 2005)
New Revision: 330
Modified:
sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh
sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh
sysvinit/trunk/debian/initscripts/etc/init.d/killprocs
sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs
Log:
Use which command to check for executability instead of fixed paths
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh 2005-11-29 09:54:56 UTC (rev 329)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh 2005-11-29 10:07:26 UTC (rev 330)
@@ -106,26 +106,19 @@
}
bootclean() {
- # Only run if find and xargs are available.
- if [ ! -x /bin/find ] && [ ! -x /usr/bin/find ]
- then
- return 0
- fi
- if [ ! -x /bin/xargs ] && [ ! -x /usr/bin/xargs ]
- then
- return 0
- fi
+ which find >/dev/null || return 0
+ which xargs >/dev/null || return 0
- # If there are /tmp/.clean files which have not been created
- # by root remove them
+ # If there are /tmp/.clean files that have not been created by root
+ # then remove them
for cleandir in /tmp /var/run /var/lock
do
if [ -f $cleandir/.clean ]
then
- [ -x /usr/bin/stat ] && cleanuid=`/usr/bin/stat -c %u $cleandir/.clean`
+ which stat >/dev/null && cleanuid=`stat -c %u $cleandir/.clean`
# Poor's man stat %u, since stat (and /usr) might not be
# available in some bootup stages
- [ -z "$cleanuid" ] && cleanuid=`/bin/find $cleandir/.clean -printf %U`
+ [ -z "$cleanuid" ] && cleanuid=`find $cleandir/.clean -printf %U`
[ "$cleanuid" -ne 0 ] && rm -f $cleandir/.clean
fi
done
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh 2005-11-29 09:54:56 UTC (rev 329)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh 2005-11-29 10:07:26 UTC (rev 330)
@@ -50,7 +50,7 @@
fi
# Save kernel messages in /var/log/dmesg
- if which dmesg >/dev/null 2>&1
+ if which dmesg >/dev/null
then
savelog -q -p -c 5 /var/log/dmesg
dmesg -s 524288 > /var/log/dmesg
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh 2005-11-29 09:54:56 UTC (rev 329)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh 2005-11-29 10:07:26 UTC (rev 330)
@@ -40,7 +40,7 @@
then
case "$RELEASE" in
0.*|1.*|2.[0123].*)
- update
+ /sbin/update
;;
esac
fi
@@ -75,7 +75,7 @@
/dev/*)
;;
LABEL=*|UUID=*)
- if [ "$mnt" = "/" ] && which findfs >/dev/null 2>&1
+ if [ "$mnt" = "/" ] && which findfs >/dev/null
then
dev="$(findfs "$dev")"
fi
@@ -190,9 +190,9 @@
# See if we're on AC Power
# If not, we're not gonna run our check
- if [ -x /usr/bin/on_ac_power ] && [ "$rootcheck" = yes ]
+ if which on_ac_power >/dev/null && [ "$rootcheck" = yes ]
then
- /usr/bin/on_ac_power >/dev/null 2>&1
+ on_ac_power >/dev/null 2>&1
if [ "$?" -eq 1 ]
then
log_warning_msg "On battery power, so skipping file system check."
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/killprocs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/killprocs 2005-11-29 09:54:56 UTC (rev 329)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/killprocs 2005-11-29 10:07:26 UTC (rev 330)
@@ -27,7 +27,7 @@
then
case `uname -r` in
0.*|1.*|2.[0123].*)
- update
+ /sbin/update
;;
esac
fi
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs 2005-11-29 09:54:56 UTC (rev 329)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs 2005-11-29 10:07:26 UTC (rev 330)
@@ -146,9 +146,9 @@
:> /etc/mtab
fi
- if selinux_enabled && [ -x /sbin/restorecon ] && [ -r /etc/mtab ]
+ if selinux_enabled && which restorecon >/dev/null && [ -r /etc/mtab ]
then
- /sbin/restorecon /etc/mtab
+ restorecon /etc/mtab
fi
domount proc "" /proc
More information about the Pkg-sysvinit-commits
mailing list