]> git.pld-linux.org Git - packages/PolicyKit.git/blame - PolicyKit.init
- tabs in preamble
[packages/PolicyKit.git] / PolicyKit.init
CommitLineData
28929ab1
PZ
1#!/bin/sh
2#
a2757f66 3# polkitd PolicyKit
28929ab1
PZ
4#
5# chkconfig: 345 95 05
cf9e9413 6# description: PolicyKit
28929ab1 7#
28929ab1
PZ
8
9
10# Source function library
11. /etc/rc.d/init.d/functions
12
13start() {
14 # First step: check for running messagebus service
15 if [ -f /var/lock/subsys/messagebus ]; then
16 # Check if the service is already running?
17 if [ ! -f /var/lock/subsys/PolicyKit ]; then
18 msg_starting PolicyKit
19 daemon polkitd
20 RETVAL=$?
21 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/PolicyKit
22 else
23 msg_already_running PolicyKit
24 fi
25 else
26 msg_not_running messagebus
27 fi
28}
29
30stop() {
31 if [ -f /var/lock/subsys/PolicyKit ]; then
32 # Stop daemons.
33 msg_stopping PolicyKit
34 killproc polkitd
35 rm -f /var/lock/subsys/PolicyKit
36 else
37 msg_not_running PolicyKit
38 fi
39}
40
41# See how we were called.
42case "$1" in
43 start)
44 start
45 ;;
46 stop)
47 stop
48 ;;
49 restart)
50 stop
51 start
52 ;;
53 reload|force-reload)
54 if [ -f /var/lock/subsys/PolicyKit ]; then
55 msg_reloading PolicyKit
56 killproc polkitd -HUP
57 RETVAL=$?
58 else
59 msg_not_running PolicyKit
60 RETVAL=7
61 fi
62 ;;
63 status)
64 status polkitd
65 RETVAL=$?
66 ;;
67 *)
68 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
69 exit 3
70esac
71
72exit $RETVAL
73
74# This must be last line !
75# vi:syntax=sh
This page took 0.119374 seconds and 4 git commands to generate.