From: Arne Fitzenreiter Date: Thu, 19 Dec 2013 21:46:48 +0000 (+0100) Subject: collectd initskript: parse new lm_sensors config. X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=commitdiff_plain;h=dd6c9bb9c3c9031358aa61b629bf38b568d96676 collectd initskript: parse new lm_sensors config. --- diff --git a/src/initscripts/init.d/collectd b/src/initscripts/init.d/collectd index 544b3e1f1..7de005eb4 100644 --- a/src/initscripts/init.d/collectd +++ b/src/initscripts/init.d/collectd @@ -34,8 +34,10 @@ case "$1" in # pre scan and try to load modules "yes" | /usr/sbin/sensors-detect > /dev/null if [ -e /etc/sysconfig/lm_sensors ]; then + # Module load - for modul in `cat /etc/sysconfig/lm_sensors | grep '^MODULE_' | cut -d"=" -s -f2`; do + . /etc/sysconfig/lm_sensors + for modul in $BUS_MODULES $HWMON_MODULES ; do modprobe $modul > /dev/null 2>&1; done fi @@ -52,8 +54,10 @@ case "$1" in # Load sensor modules only first start if [ ! -e /var/lock/sensors_modules ]; then touch /var/lock/sensors_modules + boot_mesg -n "Loading Sensor Modules: " - for modul in `cat /etc/sysconfig/lm_sensors | grep '^MODULE_' | cut -d"=" -s -f2`; do + . /etc/sysconfig/lm_sensors + for modul in $BUS_MODULES $HWMON_MODULES ; do modprobe $modul > /dev/null 2>&1; if [ ${?} = 0 ]; then boot_mesg -n "$SUCCESS$modul$NORMAL ";