]> git.pld-linux.org Git - packages/argus-clients.git/blame - argus-clients-radium.init
- logrotate 3.8.0 requires "su" option for non-root writable dirs
[packages/argus-clients.git] / argus-clients-radium.init
CommitLineData
d31e0d15 1#!/bin/sh
2# Startup script for radium
3#
4# chkconfig: 2345 97 03
5# description: Run radium
6
7# Source function library.
8. /etc/rc.d/init.d/functions
9
10# Get network config
11. /etc/sysconfig/network
12
13# Get service config
14[ -f /etc/sysconfig/radium ] && . /etc/sysconfig/radium
15
16# Check that networking is up.
17if is_yes "${NETWORKING}"; then
18 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
19 msg_network_down radium
20 exit 1
21 fi
22else
23 exit 0
24fi
25
26start() {
27 if [ ! -f /var/lock/subsys/radium ]; then
28 msg_starting radium
29 daemon radium -d "${LOG}" "${CONF}"
30 RETVAL=$?
31 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/radium
32 else
33 msg_already_running radium
34 fi
35}
36
37stop() {
38 if [ -f /var/lock/subsys/radium ]; then
39 msg_stopping radium
40 killproc radium
41 rm -f /var/lock/subsys/radium
42 else
43 msg_not_running radium
44 RETVAL=7
45 fi
46}
47
48reload() {
49 if [ -f /var/lock/subsys/radium ]; then
50 msg_reloading radium
51 killproc radium -HUP
52 RETVAL=$?
53 else
54 msg_not_running radium
55 RETVAL=7
56 fi
57}
58
59RETVAL=0
60# See how we were called.
61case "$1" in
62 start)
63 start
64 ;;
65
66 stop)
67 stop
68 ;;
69
70 restart)
71 stop
72 start
73 ;;
74
75 reload|force-reload)
76 reload
77 ;;
78
79 status)
80 status radium
81 RETVAL=$?
82 ;;
83
84 *)
85 msg_usage "$0 {start|stop|reload|force-reload|status}"
86 exit 3
87esac
88
89exit $RETVAL
This page took 0.04814 seconds and 4 git commands to generate.