]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/initscripts/init.d/collectd
Improved sensors-detection at first collectd start
[people/pmueller/ipfire-2.x.git] / src / initscripts / init.d / collectd
index 5a735ee306072fdcce58aa0927b630038e218406..2593d5d840e6587dd4f5a52e48b6f9cb78aeb515 100644 (file)
@@ -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