1#!/bin/bash 2 3# wait for fan dbus 4mapper wait /xyz/openbmc_project/sensors/fan_tach/fan0 5mapper wait /xyz/openbmc_project/sensors/fan_tach/fan1 6mapper wait /xyz/openbmc_project/sensors/fan_tach/fb_fan0 7mapper wait /xyz/openbmc_project/sensors/fan_tach/fb_fan1 8mapper wait /xyz/openbmc_project/sensors/fan_tach/fb_fan2 9 10/usr/bin/fan-default-speed.sh 11 12# generate fan table writePath 13Fan_0_To_4_Hwmon="$(ls -la /sys/class/hwmon |grep pwm | head -n 1| tail -n +1|cut -d '/' -f 9)" 14 15if [[ "$Fan_0_To_4_Hwmon" != "" ]] 16then 17 sed -i "s/Fan_0_To_4_Hwmon/$Fan_0_To_4_Hwmon/g" /usr/share/swampd/config.json 18fi 19 20# start read margin temp wait 21/usr/bin/read-margin-temp-wait.sh & 22 23exit 0 24