diff --git a/thinkfan/thinkfanHwmonUpdateNew.sh b/thinkfan/thinkfanHwmonUpdateNew.sh new file mode 100644 index 0000000..6f25bbe --- /dev/null +++ b/thinkfan/thinkfanHwmonUpdateNew.sh @@ -0,0 +1,13 @@ +#! /bin/bash + +# parameters: +THINKFAN_CONF="/etc/thinkfan.conf" + + +# find the number of hwmon, e.g. "hwmon6" -> 6 +HWMONNUMBER=$(ls /sys/devices/platform/thinkpad_hwmon/hwmon | grep -o '[0-9]\+') + +# replace with the found HWMONNUMBER +sed -i "s|/hwmon/hwmon[0-9]\+|/hwmon/hwmon$HWMONNUMBER|g" "$THINKFAN_CONF" + +