OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael Schloh
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   18-Sep-2003 15:47:41
  Branch: HEAD                             Handle: 2003091814474001

  Modified files:
    openpkg-src/amavisd     amavisd.spec rc.amavisd
    openpkg-web             news.txt

  Log:
    Implemented features in ticket #202, though this package logs to
    syslog and thus OpenPKG has no control over its logging (no daily
    rotation). See OSSP ticket #173.

  Summary:
    Revision    Changes     Path
    1.22        +24 -3      openpkg-src/amavisd/amavisd.spec
    1.9         +3  -0      openpkg-src/amavisd/rc.amavisd
    1.6614      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/amavisd/amavisd.spec
  ============================================================================
  $ cvs diff -u -r1.21 -r1.22 amavisd.spec
  --- openpkg-src/amavisd/amavisd.spec  29 Aug 2003 11:32:24 -0000      1.21
  +++ openpkg-src/amavisd/amavisd.spec  18 Sep 2003 13:47:41 -0000      1.22
  @@ -37,7 +37,7 @@
   Group:        Mail
   License:      GPL
   Version:      %{V_major}%{V_minor}
  -Release:      20030829
  +Release:      20030918
   
   #   package options
   %option       with_milter no
  @@ -50,8 +50,8 @@
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
   BuildPreReq:  OpenPKG, openpkg >= 20030718
  -PreReq:       OpenPKG, openpkg >= 20030718, perl
  -PreReq:       perl-net, perl-util, perl-mail, perl-time
  +PreReq:       OpenPKG, openpkg >= 20030718, spamassassin
  +PreReq:       perl, perl-net, perl-util, perl-mail, perl-time
   PreReq:       perl-sys, perl-comp, perl-conv
   %if "%{with_milter}" == "yes"
   BuildPreReq:  sendmail, sendmail::with_milter = yes
  @@ -145,4 +145,25 @@
   
   %clean
       rm -rf $RPM_BUILD_ROOT
  +
  +%pre
  +    #   before upgrade, save status and stop service
  +    [ $1 -eq 2 ] || exit 0
  +    eval `%{l_rc} amavisd status 2>/dev/null | tee %{l_tmpfile}`
  +    %{l_rc} amavisd stop 2>/dev/null
  +    exit 0
  +
  +%post
  +    if [ $1 -eq 2 ]; then
  +        #   after upgrade, restore status
  +        eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile}
  +        [ ".$amavisd_active" = .yes ] && %{l_rc} amavisd start
  +    fi
  +    exit 0
  +
  +%preun
  +    #   before erase, stop service
  +    [ $1 -eq 0 ] || exit 0
  +    %{l_rc} amavisd stop 2>/dev/null
  +    exit 0
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/amavisd/rc.amavisd
  ============================================================================
  $ cvs diff -u -r1.8 -r1.9 rc.amavisd
  --- openpkg-src/amavisd/rc.amavisd    29 Aug 2003 11:32:24 -0000      1.8
  +++ openpkg-src/amavisd/rc.amavisd    18 Sep 2003 13:47:41 -0000      1.9
  @@ -24,14 +24,17 @@
   
   %start -u @l_rusr@
       rcService amavisd enable yes || exit 0
  +    rcService amavisd active yes && exit 0
       @l_prefix@/sbin/amavisd -c $amavisd_config
   
   %stop -u @l_rusr@
       rcService amavisd enable yes || exit 0
  +    rcService amavisd active no && exit 0
       @l_prefix@/sbin/amavisd -c $amavisd_config stop
   
   %restart -u @l_rusr@
       rcService amavisd enable yes || exit 0
  +    rcService amavisd active no && exit 0
       @l_prefix@/sbin/amavisd -c $amavisd_config stop
       @l_prefix@/sbin/amavisd -c $amavisd_config
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.6613 -r1.6614 news.txt
  --- openpkg-web/news.txt      18 Sep 2003 13:36:37 -0000      1.6613
  +++ openpkg-web/news.txt      18 Sep 2003 13:47:40 -0000      1.6614
  @@ -1,3 +1,4 @@
  +18-Sep-2003: Upgraded package: P<amavisd-20030616p5-20030918>
   18-Sep-2003: Upgraded package: P<bind-9.2.2-20030918>
   18-Sep-2003: Upgraded package: P<sendmail-8.12.10-20030918>
   18-Sep-2003: Upgraded package: P<openpkg-20030918-20030918>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to