]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/initscripts/system/collectd
core130: Do not search for sensors on AWS
[ipfire-2.x.git] / src / initscripts / system / collectd
index cf5b897e39ee9928fa6ef67e1b4592c080e98149..5233525f0460006a6a5765d8fad554dc20ed34db 100644 (file)
@@ -31,6 +31,14 @@ case "$1" in
                if [ "${machine:0:3}" = "arm" ]; then
                        touch /etc/sysconfig/lm_sensors
                fi
+               if [ "${machine:0:7}" = "aarch64" ]; then
+                       touch /etc/sysconfig/lm_sensors
+               fi
+
+               # Do not search for sensors when running on AWS
+               if [ -e "/var/run/aws-instance-id" ]; then
+                       touch /etc/sysconfig/lm_sensors
+               fi
 
                # At first run search for sensors with sensors-detect
                if [ ! -e /etc/sysconfig/lm_sensors ]; then
@@ -89,7 +97,7 @@ case "$1" in
                fi
 
                # Enable cpufreq plugin if cpufreq found
-               if [ ! -e  /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq ]; then
+               if [ ! -e  /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then
                        sed -i -e "s|^LoadPlugin cpufreq|#LoadPlugin cpufreq|g" /etc/collectd.conf
                else
                        sed -i -e "s|^#LoadPlugin cpufreq|LoadPlugin cpufreq|g" /etc/collectd.conf