]> git.pld-linux.org Git - packages/courier.git/blob - courier-start_scripts.patch
- updated for 0.64.2
[packages/courier.git] / courier-start_scripts.patch
1 diff -urN courier-0.64.2.orig//courier/imapd.rc.in courier-0.64.2/courier/imapd.rc.in
2 --- courier-0.64.2.orig//courier/imapd.rc.in    2005-07-02 04:11:16.000000000 +0200
3 +++ courier-0.64.2/courier/imapd.rc.in  2010-05-08 23:30:04.683888399 +0200
4 @@ -48,6 +48,7 @@
5         ;;
6  stop)
7         @courierlogger@ -pid=$PIDFILE -stop
8 +       rm -f $PIDFILE
9         ;;
10  restart)
11         @courierlogger@ -pid=$PIDFILE -restart
12 diff -urN courier-0.64.2.orig//courier/imapd-ssl.rc.in courier-0.64.2/courier/imapd-ssl.rc.in
13 --- courier-0.64.2.orig//courier/imapd-ssl.rc.in        2005-07-03 00:53:19.000000000 +0200
14 +++ courier-0.64.2/courier/imapd-ssl.rc.in      2010-05-08 23:30:04.685962634 +0200
15 @@ -49,6 +49,7 @@
16         ;;
17  stop)
18         @courierlogger@ -pid=$SSLPIDFILE -stop
19 +       rm -f $SSLPIDFILE
20         ;;
21  esac
22  exit 0
23 diff -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd.in courier-0.64.2/courier/module.esmtp/esmtpd.in
24 --- courier-0.64.2.orig//courier/module.esmtp/esmtpd.in 2009-07-30 04:29:54.000000000 +0200
25 +++ courier-0.64.2/courier/module.esmtp/esmtpd.in       2010-05-08 23:30:04.695962596 +0200
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 -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.in courier-0.64.2/courier/module.esmtp/esmtpd-ssl.in
35 --- courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.in     2009-07-30 04:29:54.000000000 +0200
36 +++ courier-0.64.2/courier/module.esmtp/esmtpd-ssl.in   2010-05-08 23:30:04.695962596 +0200
37 @@ -28,6 +28,7 @@
38         ;;
39  stop)
40         ${sbindir}/couriertcpd -pid=$SSLPIDFILE -stop
41 +       rm -f $SSLPIDFILE
42         exit 0
43         ;;
44  restart)
45 diff -urN courier-0.64.2.orig//courier/pop3d.in courier-0.64.2/courier/pop3d.in
46 --- courier-0.64.2.orig//courier/pop3d.in       2005-07-02 04:11:16.000000000 +0200
47 +++ courier-0.64.2/courier/pop3d.in     2010-05-08 23:30:04.695962596 +0200
48 @@ -42,6 +42,7 @@
49         ;;
50  stop)
51         @courierlogger@ -pid=$PIDFILE -stop
52 +       rm -f $PIDFILE
53         exit 0
54         ;;
55  restart)
56 diff -urN courier-0.64.2.orig//courier/pop3d-ssl.in courier-0.64.2/courier/pop3d-ssl.in
57 --- courier-0.64.2.orig//courier/pop3d-ssl.in   2005-07-03 01:24:34.000000000 +0200
58 +++ courier-0.64.2/courier/pop3d-ssl.in 2010-05-08 23:30:04.695962596 +0200
59 @@ -52,6 +52,7 @@
60         ;;
61  stop)
62         @courierlogger@ -pid=$SSLPIDFILE -stop
63 +       rm -f $SSLPIDFILE
64         ;;
65  restart)
66         @courierlogger@ -pid=$SSLPIDFILE -restart
67 diff -urN courier-0.64.2.orig//courier/webmaild.in courier-0.64.2/courier/webmaild.in
68 --- courier-0.64.2.orig//courier/webmaild.in    2007-07-01 00:07:21.000000000 +0200
69 +++ courier-0.64.2/courier/webmaild.in  2010-05-08 23:30:04.695962596 +0200
70 @@ -43,6 +43,8 @@
71  stop)
72         @courierlogger@ -pid=${PIDFILE} -stop
73         @courierlogger@ -pid=${PIDFILE}.pcp -stop
74 +       rm -f ${PIDFILE}
75 +       rm -f ${PIDFILE}.pcp
76         ;;
77  reload)
78         @courierlogger@ -pid=${PIDFILE} -restart
79 diff -urN courier-0.64.2.orig//courier.sysvinit.in courier-0.64.2/courier.sysvinit.in
80 --- courier-0.64.2.orig//courier.sysvinit.in    2009-08-29 04:51:52.000000000 +0200
81 +++ courier-0.64.2/courier.sysvinit.in  2010-05-08 23:30:04.695962596 +0200
82 @@ -8,6 +8,9 @@
83  #
84  #
85  
86 +# Source function library
87 +. /etc/rc.d/init.d/functions
88 +
89  prefix="@prefix@"
90  exec_prefix="@exec_prefix@"
91  datarootdir="@datarootdir@"
92 @@ -25,6 +28,11 @@
93  
94  case "$1" in
95  start)
96 +       if [ -e /var/lock/subsys/courier ]; then
97 +           msg_already_running Courier
98 +           exit 0
99 +       fi
100 +
101          cd /
102          # Start daemons.
103          touch /var/lock/subsys/courier
104 @@ -200,6 +208,8 @@
105         echo ""
106          ;;
107  stop)
108 +    if [ -e /var/lock/subsys/courier ]; then
109 +
110          echo -n "Stopping Courier mail server:"
111  
112         if test -x ${bindir}/webmlmd
113 @@ -260,6 +270,11 @@
114         ${sbindir}/courierfilter stop
115         echo " courierfilter"
116          rm -f /var/lock/subsys/courier
117 +
118 +    else
119 +       msg_not_running Courier
120 +    fi
121 +
122         ;;
123  restart)
124         $0 stop
This page took 0.042939 seconds and 4 git commands to generate.