[Initng-svn] r3195 - initng/trunk/initfiles/system
svn at initng.thinktux.net
svn at initng.thinktux.net
Sat Mar 4 23:38:53 CET 2006
Author: makomk
Date: Sat Mar 4 23:38:53 2006
New Revision: 3195
Modified:
initng/trunk/initfiles/system/lm-sensors.ii
Log:
Hopefully-working lm-sensors.ii
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:38:53 2006
@@ -1,30 +1,32 @@
#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
- };
+ need = system/bootmisc system/modules/i2c-core;
+ use = system/modules;
+ env_file = /etc/conf.d/lm_sensors;
+ script start = {
+ i=0
+ while true; do
+ module=`eval echo '$'MODULE_${i}`
+ module_args=`eval echo '$'MODULE_${i}_ARGS`
+ [ -z "${module}" ] && break
+ @/sbin/modprobe@ ${module} ${module_args} &>/dev/null
+ i=$((i+1))
+ done
+ };
+ script stop = {
+ i = 0
+ modules=""
+ while true; do
+ module=`eval echo '$'MODULE_${i}`
+ if [ -z $module ] ; then
+ break
+ fi
+ modules = "$MODULE_${i} ${modules}"
+ i=$((i+1)
+ done
+ @/sbin/rmmod@ $modules
+ exit 0
+ };
}
#endd
More information about the Initng-svn
mailing list