packages: acpid/acpid.init - skip loading modules if already loaded (useful...
glen
glen at pld-linux.org
Tue Mar 23 08:28:12 CET 2010
Author: glen Date: Tue Mar 23 07:28:12 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- skip loading modules if already loaded (useful on restarts)
---- Files affected:
packages/acpid:
acpid.init (1.31 -> 1.32)
---- Diffs:
================================================================
Index: packages/acpid/acpid.init
diff -u packages/acpid/acpid.init:1.31 packages/acpid/acpid.init:1.32
--- packages/acpid/acpid.init:1.31 Tue Mar 23 08:27:25 2010
+++ packages/acpid/acpid.init Tue Mar 23 08:28:07 2010
@@ -52,6 +52,11 @@
return
fi
+ # see if the modules are already loaded
+ if [ "$(lsmod | grep -E '^('$(echo $MODULES | tr ' ' '|')')\b' | wc -l)" = "$(echo $MODULES | wc -w)" ]; then
+ return
+ fi
+
show "Loading ACPI modules..."; busy
modprobe --all $MODULES && ok || fail
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/acpid/acpid.init?r1=1.31&r2=1.32&f=u
More information about the pld-cvs-commit
mailing list