[Initng-svn] r3200 - initng/trunk/initfiles/system

svn at initng.thinktux.net svn at initng.thinktux.net
Sun Mar 5 02:55:09 CET 2006


Author: deac
Date: Sun Mar  5 02:55:09 2006
New Revision: 3200

Modified:
   initng/trunk/initfiles/system/lm-sensors.ii
Log:
lm-sensors.ii: posix-conform and some clean ups. there must be no dependency to load modules

Modified: initng/trunk/initfiles/system/lm-sensors.ii
==============================================================================
--- initng/trunk/initfiles/system/lm-sensors.ii	(original)
+++ initng/trunk/initfiles/system/lm-sensors.ii	Sun Mar  5 02:55:09 2006
@@ -1,37 +1,34 @@
-#ifd gentoo
 service system/lm-sensors/modules {
-    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
-	while true; do
-	    module=`eval echo '$'MODULE_${i}`
-	    [ -z "${module}" ] && break
-	    @/sbin/rmmod@ ${module} &>/dev/null
-	    i=$((i+1))
-	done
-    };
+	need = system/bootmisc system/modules/i2c-core;
+	use = system/modules;
+	env_file = /etc/conf.d/lm_sensors;
+	stdall = /dev/null;
+	script start = {
+		i=0
+		while true
+		do
+			eval module=\"\${MODULE_${i}}\"
+			eval module_args=\"\${MODULE_${i}_ARGS}\"
+			[ -z "${module}" ] && break
+			@/sbin/modprobe@ "${module}" ${module_args}
+			i=$((i+1))
+		done
+	};
+	script stop = {
+		i=0
+		while true
+		do
+			eval module=\"\${MODULE_${i}}\"
+			[ -z "${module}" ] && break
+			@/sbin/rmmod@ "${module}"
+			i=$((i+1))
+		done
+	};
 }
-#endd
 
 service system/lm-sensors {
-#ifd gentoo
-	need = system/bootmisc system/lm-sensors/modules;
-#elsed
 	need = system/bootmisc;
-#endd
-	use = system/modules;
+	use = system/lm-sensors/modules system/modules;
 	stdout = /dev/null;
 	script start = {
 		# set alarm values on the sensor chip(s)


More information about the Initng-svn mailing list