6cfe4c28393c756c320913f3d1fb03cc473490ea
3 # certmaster certmaster
4 ###################################
10 # Required-Start: network
11 # Default-Start: 3 4 5
12 # Default-Stop: 0 1 2 6
13 # Short-Description: certificate master for Fedora Unified Network Control 'master server only'
14 # Description: certificate master to sign/manage ca/cert infrastructure
20 # description: certificate master to sign/manage ca/cert infrastructure
22 # processname: /usr/bin/certmaster
25 [ -x /usr
/bin
/certmaster
] ||
exit 0
29 DAEMON
=/usr
/bin
/certmaster
30 CONFIG_ARGS
="--daemon"
34 ps wt? |
grep "$DAEMON" 2>&1 > /dev
/null
35 if [ "x$?" = "x0" ]; then
37 echo "certmaster is running"
40 echo "certmaster is not running"
44 if [ -f /lib
/lsb
/init-functions
]; then
45 .
/lib
/lsb
/init-functions
46 alias START_DAEMON
=start_daemon
48 alias LOG_SUCCESS
=log_success_msg
49 alias LOG_FAILURE
=log_failure_msg
50 alias LOG_WARNING
=log_warning_msg
51 elif [ -f /etc
/init.d
/functions
]; then
52 .
/etc
/init.d
/functions
53 alias START_DAEMON
=daemon
55 alias LOG_SUCCESS
=success
56 alias LOG_FAILURE
=failure
57 alias LOG_WARNING
=passed
59 echo "Error: your platform is not supported by $0" > /dev
/stderr
66 if [ -f /etc
/debian_version
]; then
67 log_begin_msg
"Starting certmaster daemon: "
68 start-stop-daemon
--exec $DAEMON --start --quiet -- $CONFIG_ARGS > /dev
/null
73 echo -n $
"Starting certmaster daemon: "
74 START_DAEMON
$PROCESS $CONFIG_ARGS
77 [ $RETVAL -eq 0 ] && touch /var
/lock
/subsys
/$SERVICE
83 if [ -f /etc
/debian_version
]; then
84 log_daemon_msg
"Stopping certmaster daemon" "certmaster"
85 start-stop-daemon
--stop --quiet --pidfile /var
/run
/certmaster.pid
--name certmaster
88 rm -f /var
/run
/certmaster.pid
90 echo -n $
"Stopping certmaster daemon: "
94 if [ $RETVAL -eq 0 ]; then
95 rm -f /var
/lock
/subsys
/$SERVICE
96 rm -f /var
/run
/$SERVICE.pid
106 # See how we were called.
116 [ -f /var
/lock
/subsys
/$SERVICE ] && restart ||
:
119 echo "can't reload configuration, you have to restart it"
123 echo $
"Usage: $0 {start|stop|status|restart|condrestart|reload}"