[Initng-svn] r3194 - initng/trunk/initfiles/system
svn at initng.thinktux.net
svn at initng.thinktux.net
Sat Mar 4 23:03:34 CET 2006
Author: bonbons
Date: Sat Mar 4 23:03:33 2006
New Revision: 3194
Modified:
initng/trunk/initfiles/system/lm-sensors.ii
Log:
Extended lm-sensors.ii in order to load modules on Gentoo
(modules are listed in /etc/conf.d/lm_sensors)
See: Bug #307, comment #3 by Matt Smith
Modified: initng/trunk/initfiles/system/lm-sensors.ii
==============================================================================
--- initng/trunk/initfiles/system/lm-sensors.ii (original)
+++ initng/trunk/initfiles/system/lm-sensors.ii Sat Mar 4 23:03:33 2006
@@ -1,9 +1,45 @@
+#ifd gentoo
+service system/lm-sensors/modules {
+ need = system/bootmisc;
+ use = system/modules;
+ env_file = /etc/conf.d/lm_sensors;
+ script start = {
+ i = 0
+ while true; do
+ if [ -z $MODULE_${i} ] ; then
+ break
+ fi
+ @/sbin/modprobe@ -q $MODULE_${i} $MODULE_${i}_ARGS
+ i=$((i+1))
+ done
+ };
+ script stop = {
+ i = 0
+ while true; do
+ if [ -z $MODULE_${i} ] ; then
+ break
+ fi
+ modules = "$MODULE_${i} ${modules}"
+ i=$((i+1)
+ done
+ @/sbin/rmmod@ $modules
+ exit 0
+ };
+}
+#endd
+
service system/lm-sensors {
+#ifd gentoo
+ need = system/bootmisc system/lm-sensors/modules;
+#elsed
need = system/bootmisc;
+#endd
use = system/modules;
stdout = /dev/null;
script start = {
+ # set alarm values on the sensor chip(s)
@/usr/bin/sensors@ -s
+ # clear out any alarms that may be present
@/usr/bin/sensors@
};
}
More information about the Initng-svn
mailing list