]> git.pld-linux.org Git - packages/Regina.git/blame - Regina.init
Release 2 (by relup.sh)
[packages/Regina.git] / Regina.init
CommitLineData
1f51cfdf 1#!/bin/sh
2#
1d021c27 3# rxstack Regina Stack daemon
4#
5# chkconfig: 345 80 30
6# description: Regina Stack daemon
7# processname: rxstack
8# pidfile: /var/run/rxstack.pid
9# config: /etc/sysconfig/rxstack
1f51cfdf 10
11# source function library
12. /etc/rc.d/init.d/functions
13
1d021c27 14# Get network config
15. /etc/sysconfig/network
16
17# Get service config
18[ -f /etc/sysconfig/rxstack ] && . /etc/sysconfig/rxstack
19
bf65dc79 20# Check that networking is up.
21if is_yes "${NETWORKING}"; then
1d021c27 22 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
23 msg_network_down rxstack
24 exit 1
25 fi
bf65dc79 26else
1d021c27 27 exit 0
bf65dc79 28fi
29
1f51cfdf 30RETVAL=0
1f51cfdf 31case "$1" in
32 start)
57e2f722 33 # Check if the service is already running?
34 if [ ! -f /var/lock/subsys/rxstack ]; then
1d021c27 35 msg_starting Regina Stack
36 daemon /usr/bin/rxstack -d
37 RETVAL=$?
38 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/rxstack
39 else
40 msg_already_running Regina
41 fi
42 ;;
1f51cfdf 43 stop)
1d021c27 44 # Stop daemons.
45 if [ ! -f /var/lock/subsys/rxstack ]; then
46 msg_stopping Regina Stack
47 killproc /usr/bin/rxstack -2
48 rm -f /var/lock/subsys/rxstack
49 else
50 msg_not_running Regina Stack
51 fi
52 ;;
1f51cfdf 53 restart|reload)
54 $0 stop
55 $0 start
56 RETVAL=$?
57 ;;
58 status)
59 status rxstack
60 RETVAL=$?
61 ;;
62 *)
1d021c27 63 msg_usage "$0 {start|stop|restart|reload|status}"
64 exit 3
1f51cfdf 65esac
66
67exit $RETVAL
This page took 0.0653359999999999 seconds and 4 git commands to generate.