Browse Source

modifying package: spamassassin-2.61 20031210 -> 20040108

Michael Schloh von Bennewitz 22 years ago
parent
commit
3ad4ec0753
3 changed files with 19 additions and 2 deletions
  1. 1 1
      spamassassin/fsl.spamassassin
  2. 3 0
      spamassassin/rc.spamassassin
  3. 15 1
      spamassassin/spamassassin.spec

+ 1 - 1
spamassassin/fsl.spamassassin

@@ -9,7 +9,7 @@ ident (spam[cd])/.+ q{
     -> {
         debug: file(
             path="@l_prefix@/var/spamassassin/spamassassin.log",
-            perm=0644
+            perm=0644, jitter=1, monitor=3600
         )
     }
 };

+ 3 - 0
spamassassin/rc.spamassassin

@@ -30,6 +30,7 @@
 
 %start -p 400 -u @l_susr@
     rcService spamassassin enable yes || exit 0
+    rcService spamassassin active yes && exit 0
     @l_prefix@/bin/spamd \
         --daemonize \
         --pidfile="${spamassassin_pidfile}" \
@@ -39,10 +40,12 @@
 
 %stop -p 400 -u @l_susr@
     rcService spamassassin enable yes || exit 0
+    rcService spamassassin active no && exit 0
     spamassassin_signal TERM
 
 %restart -p 400 -u @l_susr@
     rcService spamassassin enable yes || exit 0
+    rcService spamassassin active no && exit 0
     rc spamassassin stop
     sleep 2
     rc spamassassin start

+ 15 - 1
spamassassin/spamassassin.spec

@@ -33,7 +33,7 @@ Distribution: OpenPKG [PLUS]
 Group:        Mail
 License:      GPL/Artistic
 Version:      2.61
-Release:      20031210
+Release:      20040108
 
 #   package options
 %option       with_fsl  yes
@@ -142,3 +142,17 @@ AutoReqProv:  no
 %clean
     rm -rf $RPM_BUILD_ROOT
 
+%post
+    #   after upgrade, restart service
+    [ $1 -eq 2 ] || exit 0
+    eval `%{l_rc} spamassassin status 2>/dev/null`
+    [ ".$spamassassin_active" = .yes ] && %{l_rc} spamassassin restart
+    exit 0
+
+%preun
+    #   before erase, stop service
+    [ $1 -eq 0 ] || exit 0
+    %{l_rc} spamassassin stop 2>/dev/null
+    rm -f $RPM_INSTALL_PREFIX/var/spamassassin/*.log* >/dev/null 2>&1 || true
+    exit 0
+