4 # chkconfig: 2345 80 30
5 # description: i8kutils is userspace for i8k kernel module
6 # processname: i8kbuttons
7 # config: /etc/i8kbuttons.conf
9 # Source function library.
10 . /etc/rc.d/init.d/functions
12 # Source i8kutils configureation.
13 if [ -f /etc/sysconfig/i8kutils ]; then
14 . /etc/sysconfig/i8kutils
17 if [ -f /etc/i8kbuttons.conf ]; then
18 . /etc/i8kbuttons.conf
20 print "there's no /etc/i8kbuttons.conf"
23 # See how we were called.
27 if [ ! -f /var/lock/subsys/i8kutils ]; then
29 daemon /usr/bin/i8kbuttons.aumix
31 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/i8kutils
33 msg_already_running i8kutils
38 if [ -f /var/lock/subsys/i8kutils ]; then
41 rm -f /var/lock/subsys/i8kutils >/dev/null 2>&1
43 msg_not_running i8kutils
56 if [ -f /var/lock/subsys/i8kutils ]; then
57 msg_reloading i8kutils
58 killproc i8kbuttns.aumix
61 msg_not_running Exim >&2
66 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"