[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