[Glibc-bsd-commits] r2702 - trunk/freebsd-utils/debian
Aurelien Jarno
aurel32 at alioth.debian.org
Mon Aug 10 07:47:41 UTC 2009
Author: aurel32
Date: 2009-08-10 07:47:41 +0000 (Mon, 10 Aug 2009)
New Revision: 2702
Modified:
trunk/freebsd-utils/debian/changelog
trunk/freebsd-utils/debian/kldutils.init
Log:
* kldutils: fix init script in case /etc/modules.d/ is empty.
Modified: trunk/freebsd-utils/debian/changelog
===================================================================
--- trunk/freebsd-utils/debian/changelog 2009-08-10 07:29:59 UTC (rev 2701)
+++ trunk/freebsd-utils/debian/changelog 2009-08-10 07:47:41 UTC (rev 2702)
@@ -6,6 +6,7 @@
bug#539599).
* kbdcontrol: change the priority of debconf question to critical to
make sure it appears in debian-installer. Default to us.unix.kbd.
+ * kldutils: fix init script in case /etc/modules.d/ is empty.
-- Aurelien Jarno <aurel32 at debian.org> Sun, 02 Aug 2009 12:17:35 +0200
Modified: trunk/freebsd-utils/debian/kldutils.init
===================================================================
--- trunk/freebsd-utils/debian/kldutils.init 2009-08-10 07:29:59 UTC (rev 2701)
+++ trunk/freebsd-utils/debian/kldutils.init 2009-08-10 07:47:41 UTC (rev 2702)
@@ -21,23 +21,28 @@
# Version: @(#)skeleton 1.9 26-Feb-2001 miquels at cistron.nl
#
-PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+set -e
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+
do_start() {
for i in load stat unload ; do
- which kld$i >/dev/null || exit 1
+ which kld${i} >/dev/null || exit 1
done
- modules="`sed -e 's/#.*//g' -e '/^\( \|\t\)*$/d' /etc/modules /etc/modules.d/*`"
- set -e
-
- for i in ${modules} ; do
- if ! kldstat -n $i >/dev/null 2>/dev/null ; then
- echo "Loading $i ..."
- kldload $i || true
- echo "... done."
- else
- echo "Not loading $i (already loaded)"
+ for file in /etc/modules /etc/modules.d/* ; do
+ if ! test -f ${file} ; then
+ continue
fi
+ modules="`sed -e 's/#.*//g' -e '/^\( \|\t\)*$/d' ${file}`"
+ for module in ${modules} ; do
+ if ! kldstat -n ${module} >/dev/null 2>/dev/null ; then
+ echo "Loading ${module} ..."
+ kldload ${module} || true
+ echo "... done."
+ else
+ echo "Not loading ${module} (already loaded)"
+ fi
+ done
done
}
More information about the Glibc-bsd-commits
mailing list