]> git.pld-linux.org Git - packages/i8kutils.git/blame - i8kutils.init
- tools need to be in bindir
[packages/i8kutils.git] / i8kutils.init
CommitLineData
c92ad685 1#!/bin/sh
2#
3#
4# chkconfig: 2345 80 30
5# description: i8kutils is userspace for i8k kernel module
6# processname: i8kbuttons
7# config: /etc/i8kbuttons.conf
8
9# Source function library.
10. /etc/rc.d/init.d/functions
11
12# Source i8kutils configureation.
13if [ -f /etc/sysconfig/i8kutils ]; then
14 . /etc/sysconfig/i8kutils
15fi
16
17if [ -f /etc/i8kbuttons.conf ]; then
18 . /etc/i8kbuttons.conf
19else
20 print "there's no /etc/i8kbuttons.conf"
21fi
22
23# See how we were called.
24case "$1" in
25 start)
26 # Start daemons.
27 if [ ! -f /var/lock/subsys/i8kutils ]; then
28 msg_starting i8kutils
29 daemon /usr/bin/i8kbuttons.aumix
30 RETVAL=$?
31 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/i8kutils
32 else
33 msg_already_running i8kutils
34 fi
35 ;;
36 stop)
37 # Stop daemons.
38 if [ -f /var/lock/subsys/i8kutils ]; then
39 msg_stopping i8kutils
40 killproc i8kbuttons
41 rm -f /var/lock/subsys/i8kutils >/dev/null 2>&1
42 else
43 msg_not_running i8kutils
2cd173ed 44 fi
c92ad685 45 ;;
46 restart)
47 $0 stop
48 $0 start
49 exit $?
50 ;;
51 status)
52 status i8kbuttons
53 exit $?
54 ;;
55 reload|force-reload)
56 if [ -f /var/lock/subsys/i8kutils ]; then
57 msg_reloading i8kutils
58 killproc i8kbuttns.aumix
59 RETVAL=$?
60 else
61 msg_not_running Exim >&2
62 exit 7
63 fi
64 ;;
65 *)
66 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
67 exit 3
68esac
69
70exit $RETVAL
This page took 0.09323 seconds and 4 git commands to generate.