]> git.pld-linux.org Git - packages/courier-sox.git/blob - courier-sox-init.patch
- updated to 0.12
[packages/courier-sox.git] / courier-sox-init.patch
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
3 @@ -14,31 +14,92 @@
4  datarootdir="@datarootdir@"
5  datadir="@datadir@"
6  
7 -case "$1" in
8 -start)
9 -        cd /
10 -        # Start daemons.
11 -        touch /var/lock/subsys/courier-sox
12 +# Source function library
13 +. /etc/rc.d/init.d/functions
14 +
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 /
38 +       $sbindir/sockd start && ok || fail
39 +       RETVAL=$?
40 +       [ $RETVAL -eq 0 ] && touch /var/lock/subsys/courier-sox
41 +}
42  
43 -        echo -n "Starting the Courier Socks server: "
44 +stop() {
45 +       if [ ! -f /var/lock/subsys/courier-sox ]; then
46 +               msg_not_running "Courier Socks"
47 +               return
48 +       fi
49 +       msg_stopping "Courier Socks"
50 +       $sbindir/sockd stop && ok || fail
51 +       rm -f /var/lock/subsys/courier-sox
52 +}
53  
54 -       $sbindir/sockd start
55 -       echo "sockd"
56 +reload() {
57 +       if [ ! -f /var/lock/subsys/courier-sox ]; then
58 +               msg_not_running "Courier Socks"
59 +               RETVAL=7
60 +               return
61 +       fi
62 +
63 +       msg_reloading "Courier Socks"
64 +       $sbindir/sockd restart && ok || fail
65 +       RETVAL=$?
66 +}
67 +
68 +condrestart() {
69 +       if [ ! -f /var/lock/subsys/courier-sox ]; then
70 +               msg_not_running "Courier Socks"
71 +               RETVAL=$1
72 +               return
73 +       fi
74 +       stop
75 +       start
76 +}
77 +
78 +case "$1" in
79 +start)
80 +       start
81          ;;
82  stop)
83 -        echo -n "Stopping the Courier Socks server: "
84 -
85 -       $sbindir/sockd stop
86 -       echo "sockd"
87 +       stop
88          ;;
89  restart)
90 -       $0 stop
91 -       $0 start
92 +       stop
93 +       start
94          ;;
95 -reload)
96 -        echo -n "Reloading the Courier Socks server: "
97 -       $sbindir/sockd restart
98 -       echo "sockd"
99 +try-restart)
100 +       condrestart 0
101 +       ;;
102 +reload|force-reload)
103 +        reload
104          ;;
105 +status)
106 +        status sockd
107 +       RETVAL=$?
108 +       ;;
109 +*)
110 +        msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"
111 +       exit 3
112  esac
113 -exit 0
114 +exit $RETVAL
This page took 1.111546 seconds and 4 git commands to generate.