Difference between revisions of "Code/ibm-fancontrol.init"
 (moved from ACPI fan control script)  | 
				 (Everything in a pre block. GPLv2-only? Sad!)  | 
				||
| Line 1: | Line 1: | ||
| + | <pre>  | ||
#!/sbin/runscript  | #!/sbin/runscript  | ||
# 2005 Gilbert Tiefengruber  | # 2005 Gilbert Tiefengruber  | ||
| Line 27: | Line 28: | ||
         eend ${?}  |          eend ${?}  | ||
}  | }  | ||
| + | </pre>  | ||
Latest revision as of 08:21, 11 April 2025
#!/sbin/runscript
# 2005 Gilbert Tiefengruber
# Distributed under the terms of the GNU General Public License v2 
# IBM Fancontrol init script for IBM Thinkpad laptops (tested with R50)
# This init script was written for gentoo 2005.1, kernel 2.6.12
# You need the ibm_acpi kernel module version 0.11 or greater
# load the module with experimental=1 to enable the fan controls
depend() {
        need localmount
}
checkconfig() {
        if [ ! -e /proc/acpi/ibm/fan ]; then
                eerror "The ibm_acpi module must be loaded with (experimental=1)"
                return 1
        fi
} 
start() {
        checkconfig || return 1
        ebegin "Starting ibm-fancontrold"
        start-stop-daemon --quiet -p /var/run/ibm-fancontrold.pid -m -b --start -a /usr/sbin/ibm-fancontrold
        eend ${?}
} 
stop() {
        ebegin "Stopping ibm-fancontrold"
        start-stop-daemon --stop --quiet -p /var/run/ibm-fancontrold.pid
        eend ${?}
}