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]

Reply via email to