]> git.pld-linux.org Git - packages/courier-sox.git/blob - courier-sox-init.patch
- updated to 0.18
[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,93 @@
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 +       msg_starting "Courier Socks"
39 +       $sbindir/sockd start && ok || fail
40 +       RETVAL=$?
41 +       [ $RETVAL -eq 0 ] && touch /var/lock/subsys/courier-sox
42 +}
43  
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
52 +       rm -f /var/lock/subsys/courier-sox
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
89          ;;
90  restart)
91 -       $0 stop
92 -       $0 start
93 +       stop
94 +       start
95          ;;
96 -reload)
97 -        echo -n "Reloading the Courier Socks server: "
98 -       $sbindir/sockd restart
99 -       echo "sockd"
100 +try-restart)
101 +       condrestart 0
102 +       ;;
103 +reload|force-reload)
104 +        reload
105          ;;
106 +status)
107 +        status sockd
108 +       RETVAL=$?
109 +       ;;
110 +*)
111 +        msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"
112 +       exit 3
113  esac
114 -exit 0
115 +exit $RETVAL
This page took 0.116129 seconds and 3 git commands to generate.