]>
Commit | Line | Data |
---|---|---|
6ec524db | 1 | diff -Nur old/courier/imapd.rc.in new/courier/imapd.rc.in |
6328c7a3 AA |
2 | --- old/courier/imapd.rc.in 2003-11-29 02:16:15.000000000 +0000 |
3 | +++ new/courier/imapd.rc.in 2004-05-24 21:23:33.000000000 +0000 | |
6ec524db AA |
4 | @@ -53,6 +53,7 @@ |
5 | ;; | |
6 | stop) | |
7 | @sbindir@/couriertcpd -pid=$PIDFILE -stop | |
8 | + rm -f $PIDFILE | |
9 | ;; | |
10 | restart) | |
11 | @sbindir@/couriertcpd -pid=$PIDFILE -restart | |
12 | diff -Nur old/courier/imapd-ssl.rc.in new/courier/imapd-ssl.rc.in | |
6328c7a3 AA |
13 | --- old/courier/imapd-ssl.rc.in 2003-11-29 02:16:15.000000000 +0000 |
14 | +++ new/courier/imapd-ssl.rc.in 2004-05-24 21:25:19.000000000 +0000 | |
15 | @@ -54,6 +54,7 @@ | |
6ec524db AA |
16 | ;; |
17 | stop) | |
18 | @sbindir@/couriertcpd -pid=$SSLPIDFILE -stop | |
19 | + rm -f $SSLPIDFILE | |
20 | ;; | |
21 | esac | |
22 | exit 0 | |
23 | diff -Nur old/courier/module.esmtp/esmtpd.in new/courier/module.esmtp/esmtpd.in | |
6328c7a3 AA |
24 | --- old/courier/module.esmtp/esmtpd.in 2004-05-11 00:48:14.000000000 +0000 |
25 | +++ new/courier/module.esmtp/esmtpd.in 2004-05-24 21:23:33.000000000 +0000 | |
6ec524db AA |
26 | @@ -38,6 +38,7 @@ |
27 | ;; | |
28 | stop) | |
29 | ${sbindir}/couriertcpd -pid=$PIDFILE -stop | |
30 | + rm -f $PIDFILE | |
31 | exit 0 | |
32 | ;; | |
33 | restart) | |
34 | diff -Nur old/courier/module.esmtp/esmtpd-ssl.in new/courier/module.esmtp/esmtpd-ssl.in | |
6328c7a3 AA |
35 | --- old/courier/module.esmtp/esmtpd-ssl.in 2004-05-11 00:48:14.000000000 +0000 |
36 | +++ new/courier/module.esmtp/esmtpd-ssl.in 2004-05-24 21:24:41.000000000 +0000 | |
37 | @@ -28,6 +28,7 @@ | |
6ec524db AA |
38 | ;; |
39 | stop) | |
40 | ${sbindir}/couriertcpd -pid=$SSLPIDFILE -stop | |
41 | + rm -f $SSLPIDFILE | |
42 | exit 0 | |
43 | ;; | |
44 | restart) | |
45 | diff -Nur old/courier/pop3d.in new/courier/pop3d.in | |
6328c7a3 AA |
46 | --- old/courier/pop3d.in 2003-11-28 01:04:59.000000000 +0000 |
47 | +++ new/courier/pop3d.in 2004-05-24 21:23:33.000000000 +0000 | |
6ec524db AA |
48 | @@ -42,6 +42,7 @@ |
49 | ;; | |
50 | stop) | |
51 | ${sbindir}/couriertcpd -pid=$PIDFILE -stop | |
52 | + rm -f $PIDFILE | |
53 | exit 0 | |
54 | ;; | |
55 | restart) | |
56 | diff -Nur old/courier/pop3d-ssl.in new/courier/pop3d-ssl.in | |
6328c7a3 AA |
57 | --- old/courier/pop3d-ssl.in 2003-11-29 01:37:34.000000000 +0000 |
58 | +++ new/courier/pop3d-ssl.in 2004-05-24 21:25:31.000000000 +0000 | |
59 | @@ -58,6 +58,7 @@ | |
6ec524db AA |
60 | ;; |
61 | stop) | |
62 | @sbindir@/couriertcpd -pid=$SSLPIDFILE -stop | |
63 | + rm -f $SSLPIDFILE | |
64 | ;; | |
65 | restart) | |
66 | @sbindir@/couriertcpd -pid=$SSLPIDFILE -restart | |
2338deaf AA |
67 | diff -Nur old/courier/webmaild.in new/courier/webmaild.in |
68 | --- old/courier/webmaild.in 2004-05-04 02:27:47.000000000 +0000 | |
69 | +++ new/courier/webmaild.in 2004-05-28 11:50:57.000000000 +0000 | |
70 | @@ -42,5 +42,7 @@ | |
71 | stop) | |
72 | ${sbindir}/courierlogger -pid=${PIDFILE} -stop | |
73 | ${sbindir}/courierlogger -pid=${PIDFILE}.pcp -stop | |
74 | + rm -f ${PIDFILE} | |
75 | + rm -f ${PIDFILE}.pcp | |
76 | ;; | |
77 | esac | |
6ec524db | 78 | diff -Nur old/courier.sysvinit.in new/courier.sysvinit.in |
6328c7a3 AA |
79 | --- old/courier.sysvinit.in 2004-05-02 14:24:06.000000000 +0000 |
80 | +++ new/courier.sysvinit.in 2004-05-24 21:23:33.000000000 +0000 | |
6ec524db AA |
81 | @@ -8,6 +8,9 @@ |
82 | # | |
83 | # | |
84 | ||
85 | +# Source function library | |
86 | +. /etc/rc.d/init.d/functions | |
87 | + | |
88 | prefix="@prefix@" | |
89 | exec_prefix="@exec_prefix@" | |
90 | sysconfdir="@sysconfdir@" | |
91 | @@ -24,6 +27,11 @@ | |
92 | ||
93 | case "$1" in | |
94 | start) | |
95 | + if [ -e /var/lock/subsys/courier ]; then | |
96 | + msg_already_running Courier | |
97 | + exit 0 | |
98 | + fi | |
99 | + | |
100 | cd / | |
101 | # Start daemons. | |
102 | touch /var/lock/subsys/courier | |
6328c7a3 | 103 | @@ -196,6 +204,9 @@ |
6ec524db AA |
104 | echo "" |
105 | ;; | |
106 | stop) | |
107 | + if [ -e /var/lock/subsys/courier ]; then | |
108 | + | |
109 | + rm -f /var/lock/subsys/courier | |
110 | echo -n "Stopping Courier mail server:" | |
111 | ||
112 | if test -x ${sbindir}/imapd | |
6328c7a3 | 113 | @@ -254,6 +265,10 @@ |
6ec524db AA |
114 | fi |
115 | ${sbindir}/courierfilter stop | |
116 | echo " courierfilter" | |
117 | + | |
118 | + else | |
119 | + msg_not_running Courier | |
120 | + fi | |
121 | ;; | |
122 | restart) | |
123 | $0 stop |