From: Arne Fitzennreiter Date: Sat, 25 Oct 2008 11:19:54 +0000 (+0200) Subject: Improved sensors-detection at first collectd start X-Git-Tag: v2.3-rc1~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5b55f2f88df493ce94c68a896e04f214bb75a3c8;p=ipfire-2.x.git Improved sensors-detection at first collectd start --- diff --git a/src/initscripts/init.d/collectd b/src/initscripts/init.d/collectd index 5a735ee306..2593d5d840 100644 --- a/src/initscripts/init.d/collectd +++ b/src/initscripts/init.d/collectd @@ -16,6 +16,16 @@ case "$1" in # At first run search for sensors with sensors-detect if [ ! -e /etc/sysconfig/lm_sensors ]; then boot_mesg "Searching for Sensors..." + + # First scan + "yes" | /usr/sbin/sensors-detect > /dev/null + + # Module load + for modul in `cat /etc/sysconfig/lm_sensors | grep '^MODULE_' | cut -d"=" -s -f2`; do + modprobe $modul > /dev/null 2>&1; + done + + # Second scan "yes" | /usr/sbin/sensors-detect > /dev/null evaluate_retval