fedora-cvs-commits@redhat.com
[Top] [All Lists]

rpms/spamassassin/devel spamassassin.spec,1.63,1.64

Subject: rpms/spamassassin/devel spamassassin.spec,1.63,1.64
From:
Date: Thu, 11 May 2006 11:18:04 -0400
Author: wtogami

Update of /cvs/dist/rpms/spamassassin/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv27210

Modified Files:
        spamassassin.spec 
Log Message:
Preserve timestamp and context of /etc/sysconfig/spamassassin (#178580)



Index: spamassassin.spec
===================================================================
RCS file: /cvs/dist/rpms/spamassassin/devel/spamassassin.spec,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- spamassassin.spec   28 Mar 2006 01:14:35 -0000      1.63
+++ spamassassin.spec   11 May 2006 15:18:01 -0000      1.64
@@ -6,7 +6,7 @@
 Summary: Spam filter for email which can be invoked from mail delivery agents.
 Name: spamassassin
 Version: 3.1.1
-Release: 1.fc6
+Release: 2.fc6
 License: Apache License
 Group: Applications/Internet
 URL: http://spamassassin.apache.org/
@@ -125,8 +125,13 @@
 
 # -a and --auto-whitelist options were removed from 3.0.0
 # prevent service startup failure
-perl -p -i -e 's/(["\s]-\w+)a/$1/ ; s/(["\s]-)a(\w+)/$1$2/ ; 
s/(["\s])-a\b/$1/' /etc/sysconfig/spamassassin
-perl -p -i -e 's/ --auto-whitelist//' /etc/sysconfig/spamassassin
+TMPFILE=$(/bin/mktemp /etc/sysconfig/spamassassin.XXXXXX) || exit 1
+cp /etc/sysconfig/spamassassin $TMPFILE
+perl -p -i -e 's/(["\s]-\w+)a/$1/ ; s/(["\s]-)a(\w+)/$1$2/ ; 
s/(["\s])-a\b/$1/' $TMPFILE
+perl -p -i -e 's/ --auto-whitelist//' $TMPFILE
+# replace /etc/sysconfig/spamassassin only if it actually changed
+cmp /etc/sysconfig/spamassassin $TMPFILE || cp $TMPFILE 
/etc/sysconfig/spamassassin
+rm $TMPFILE
 
 if [ -f /etc/spamassassin.cf ]; then
        %{__mv} /etc/spamassassin.cf /etc/mail/spamassassin/migrated.cf
@@ -149,6 +154,9 @@
 exit 0
 
 %changelog
+* Tue May 09 2006 Warren Togami <wtogami@xxxxxxxxxx> - 3.0.5-4
+- Preserve timestamp and context of /etc/sysconfig/spamassassin (#178580)
+
 * Mon Mar 11 2006 Warren Togami <wtogami@xxxxxxxxxx> - 3.1.1-1
 - 3.1.1
 

-- 
fedora-cvs-commits mailing list
fedora-cvs-commits@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-cvs-commits

<Prev in Thread] Current Thread [Next in Thread>
  • rpms/spamassassin/devel spamassassin.spec,1.63,1.64, fedora-cvs-commits <=