]> git.pld-linux.org Git - packages/courier.git/blob - courier-start_scripts.patch
- fix webmaild start script
[packages/courier.git] / courier-start_scripts.patch
1 diff -Nur old/courier/imapd.rc.in new/courier/imapd.rc.in
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
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
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 @@
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
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
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
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 @@
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
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
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
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 @@
60         ;;
61  stop)
62         @sbindir@/couriertcpd -pid=$SSLPIDFILE -stop
63 +       rm -f $SSLPIDFILE
64         ;;
65  restart)
66         @sbindir@/couriertcpd -pid=$SSLPIDFILE -restart
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
78 diff -Nur old/courier.sysvinit.in new/courier.sysvinit.in
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
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
103 @@ -196,6 +204,9 @@
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
113 @@ -254,6 +265,10 @@
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
This page took 0.05642 seconds and 4 git commands to generate.