29 lines
532 B
Bash
Executable File
29 lines
532 B
Bash
Executable File
#!/bin/sh /etc/rc.common
|
|
|
|
START=20
|
|
|
|
boot() {
|
|
/usr/libexec/fan-control init
|
|
start
|
|
}
|
|
|
|
start_instance() {
|
|
local enabled
|
|
config_get_bool enabled $1 enabled 0
|
|
[[ "$enabled" = 1 ]] || return 0
|
|
|
|
config_get on_temp $1 on_temp
|
|
config_get off_temp $1 off_temp
|
|
|
|
[[ -n "$on_temp" ]] && on_temp=${on_temp}000
|
|
[[ -n "$off_temp" ]] && off_temp=${off_temp}000
|
|
|
|
/usr/libexec/fan-control set "$on_temp" $off_temp
|
|
}
|
|
|
|
start() {
|
|
config_load luci-fan
|
|
config_foreach start_instance luci-fan
|
|
return 0
|
|
}
|