Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 2b6d57de11205d1e4ec8b18312057c35 > files > 199

initng-ifiles-0.1.5-4.fc12.i686.rpm

#!/sbin/itype
# This is a i file, used by initng parsed by install_service

# NAME:
# DESCRIPTION:
# WWW:

service service/lm-sensors/modules {
	need = system/bootmisc system/modules/i2c-core;
	use = system/modules;
	env_file = /etc/sysconfig/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
			if `/usr/sbin/modprobe -l | /bin/grep -q "${module}.ko"`
			then
				/sbin/modprobe "${module}" ${module_args}
			fi
			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
	};
}

service service/lm-sensors {
	need = system/bootmisc service/lm-sensors/modules;
	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
	};
}