]> git.pld-linux.org Git - packages/courier-sox.git/blame - courier-sox-init.patch
- updated to 0.18
[packages/courier-sox.git] / courier-sox-init.patch
CommitLineData
e3a84575
JB
1--- courier-sox-0.12/courier-sox.sysvinit.in.orig 2013-08-25 20:57:39.000000000 +0200
2+++ courier-sox-0.12/courier-sox.sysvinit.in 2018-03-20 18:43:13.183970169 +0100
ff1e2eac 3@@ -14,31 +14,93 @@
e3a84575
JB
4 datarootdir="@datarootdir@"
5 datadir="@datadir@"
d0b413d9 6
e3a84575
JB
7-case "$1" in
8-start)
9- cd /
10- # Start daemons.
11- touch /var/lock/subsys/courier-sox
d0b413d9
AA
12+# Source function library
13+. /etc/rc.d/init.d/functions
14+
e3a84575
JB
15+# Get network config
16+. /etc/sysconfig/network
17+
18+# Check that networking is up.
19+if is_yes "${NETWORKING}"; then
20+ if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
21+ msg_network_down "Courier Socks"
22+ exit 1
23+ fi
24+else
25+ exit 0
26+fi
27+
28+# Get service config
29+[ -f /etc/sysconfig/courier-sox ] && . /etc/sysconfig/courier-sox
30+
31+start() {
32+ if [ -f /var/lock/subsys/courier-sox ]; then
33+ msg_already_running "Courier Socks"
34+ return
35+ fi
36+
37+ cd /
ff1e2eac 38+ msg_starting "Courier Socks"
e3a84575
JB
39+ $sbindir/sockd start && ok || fail
40+ RETVAL=$?
41+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/courier-sox
42+}
d0b413d9 43
e3a84575
JB
44- echo -n "Starting the Courier Socks server: "
45+stop() {
46+ if [ ! -f /var/lock/subsys/courier-sox ]; then
47+ msg_not_running "Courier Socks"
48+ return
49+ fi
50+ msg_stopping "Courier Socks"
51+ $sbindir/sockd stop && ok || fail
d0b413d9 52+ rm -f /var/lock/subsys/courier-sox
e3a84575
JB
53+}
54
55- $sbindir/sockd start
56- echo "sockd"
57+reload() {
58+ if [ ! -f /var/lock/subsys/courier-sox ]; then
59+ msg_not_running "Courier Socks"
60+ RETVAL=7
61+ return
62+ fi
63+
64+ msg_reloading "Courier Socks"
65+ $sbindir/sockd restart && ok || fail
66+ RETVAL=$?
67+}
68+
69+condrestart() {
70+ if [ ! -f /var/lock/subsys/courier-sox ]; then
71+ msg_not_running "Courier Socks"
72+ RETVAL=$1
73+ return
74+ fi
75+ stop
76+ start
77+}
78+
79+case "$1" in
80+start)
81+ start
82 ;;
83 stop)
84- echo -n "Stopping the Courier Socks server: "
85-
86- $sbindir/sockd stop
87- echo "sockd"
88+ stop
d0b413d9
AA
89 ;;
90 restart)
e3a84575
JB
91- $0 stop
92- $0 start
93+ stop
94+ start
d0b413d9
AA
95 ;;
96-reload)
e3a84575
JB
97- echo -n "Reloading the Courier Socks server: "
98- $sbindir/sockd restart
99- echo "sockd"
100+try-restart)
101+ condrestart 0
102+ ;;
d0b413d9 103+reload|force-reload)
e3a84575 104+ reload
d0b413d9
AA
105 ;;
106+status)
107+ status sockd
e3a84575 108+ RETVAL=$?
d0b413d9
AA
109+ ;;
110+*)
e3a84575 111+ msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"
d0b413d9
AA
112+ exit 3
113 esac
e3a84575
JB
114-exit 0
115+exit $RETVAL
This page took 0.105012 seconds and 4 git commands to generate.