OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 22-Jul-2003 16:35:00
Branch: HEAD Handle: 2003072215350000
Modified files:
openpkg-src/exim exim.spec rc.exim
Log:
downgrade to junk, no config, permission problems
Summary:
Revision Changes Path
1.51 +3 -1 openpkg-src/exim/exim.spec
1.13 +25 -14 openpkg-src/exim/rc.exim
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/exim/exim.spec
============================================================================
$ cvs diff -u -r1.50 -r1.51 exim.spec
--- openpkg-src/exim/exim.spec 22 Jul 2003 08:10:46 -0000 1.50
+++ openpkg-src/exim/exim.spec 22 Jul 2003 14:35:00 -0000 1.51
@@ -23,13 +23,15 @@
## SUCH DAMAGE.
##
+# FIXME: mlelstv -- problems with config and permissions
+
# package information
Name: exim
Summary: Exim Mail Transfer Agent
URL: http://www.exim.org/
Vendor: Philip Hazel
Packager: The OpenPKG Project
-Distribution: OpenPKG [EVAL]
+Distribution: OpenPKG [JUNK]
Group: Mail
License: GPL
Version: 4.20
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/exim/rc.exim
============================================================================
$ cvs diff -u -r1.12 -r1.13 rc.exim
--- openpkg-src/exim/rc.exim 22 Jul 2003 08:10:46 -0000 1.12
+++ openpkg-src/exim/rc.exim 22 Jul 2003 14:35:00 -0000 1.13
@@ -15,32 +15,43 @@
exim_log_minsize="1M"
exim_log_complevel="9"
+%common
+ exim_piddir="@l_prefix@/var/exim/run/"
+ exim_signal () {
+ local pid
+ local rc=0
+ for pid in `find $exim_piddir -name '*.pid'` ; do
+ kill -$1 `cat $pid` || rc=1
+ done
+ [ ".$pid" != . -a $rc -eq 0 ]
+ }
+
+%status -u @l_susr@ -o
+ exim_usable="unknown"
+ exim_active="no"
+ rcService exim enable yes && \
+ exim_signal 0 && exim_active="yes"
+ echo "exim_enable=\"$exim_enable\""
+ echo "exim_usable=\"$exim_usable\""
+ echo "exim_active=\"$exim_active\""
+
%start -u @l_susr@
rcService exim enable yes || exit 0
- @l_prefix@/sbin/exim ${exim_flags}
+ @l_prefix@/bin/exim ${exim_flags}
%stop -u @l_susr@
rcService exim enable yes || exit 0
- for pidfile in @l_prefix@/var/exim/run/*.pid; do
- [ ".$pidfile" = "[EMAIL PROTECTED]@/var/exim/run/*.pid" ] && break
- kill -TERM `cat $pidfile`
- done
+ exim_signal TERM
%restart -u @l_susr@
rcService exim enable yes || exit 0
- for pidfile in @l_prefix@/var/exim/run/*.pid; do
- [ ".$pidfile" = "[EMAIL PROTECTED]@/var/exim/run/*.pid" ] && break
- kill -TERM `cat $pidfile`
- done
+ exim_signal TERM
sleep 1
- @l_prefix@/sbin/exim ${exim_flags}
+ @l_prefix@/bin/exim ${exim_flags}
%reload -u @l_susr@
rcService exim enable yes || exit 0
- for pidfile in @l_prefix@/var/exim/run/*.pid; do
- [ ".$pidfile" = "[EMAIL PROTECTED]@/var/exim/run/*.pid" ] && break
- kill -HUP `cat $pidfile`
- done
+ exim_signal HUP
%daily -u @l_susr@
rcService exim enable yes || exit 0
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]