From dd6c9bb9c3c9031358aa61b629bf38b568d96676 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Thu, 19 Dec 2013 22:46:48 +0100 Subject: [PATCH] collectd initskript: parse new lm_sensors config. --- src/initscripts/init.d/collectd | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 "; -- 2.39.2