]> git.pld-linux.org Git - packages/capsel.git/blob - capsel.init
- massive attack s/pld.org.pl/pld-linux.org/
[packages/capsel.git] / capsel.init
1 #!/bin/sh
2 #
3 # capsel        This shell script takes care of starting and stopping arpd
4 #
5 # chkconfig:    2345 09 91
6 # description:  supports Linux-Privs security model
7 # processname:  capsel
8
9 # Source function library.
10 . /etc/rc.d/init.d/functions
11
12 RETVAL=0
13 # See how we were called.
14 case "$1" in
15   start)
16         if [ ! -f /var/lock/subsys/capsel ]; then
17                 _modprobe single capsel
18                 msg_starting capsel
19                 daemon capsel -c
20                 RETVAL=$?
21                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/capsel
22         else
23                 msg_already_running capsel
24         fi
25         ;;
26   stop)
27         if [ -f /var/lock/subsys/capsel ]; then
28                 msg_stopping capsel
29                 busy
30                 rmmod capsel
31                 ok
32                 rm -f /var/lock/subsys/capsel >/dev/null 2>&1
33         else
34                 msg_not_running capsel
35         fi
36         ;;
37   restart)
38         $0 stop
39         $0 start
40         exit $?
41         ;;
42   reload|force-reload)
43         capsel -c
44         ;;
45   status)
46         capsel -s
47         ;;
48   *)
49         msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
50         exit 3
51 esac
52
53 exit $RETVAL
This page took 0.094383 seconds and 3 git commands to generate.