Preserve MailScanner.conf during removal (#188)

Also remove it during %pre to preserve install and update logic and not trigger generation of an .rpmnew file.
This commit is contained in:
Shawn Iverson 2018-06-17 10:57:26 -04:00 committed by GitHub
parent aa4be28a28
commit 3ade443609
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -344,6 +344,7 @@ if [ -f '/etc/MailScanner/MailScanner.conf' ]; then
mkdir -p ${SAVEDIR}/etc/MailScanner
cp -f /etc/MailScanner/MailScanner.conf ${SAVEDIR}/etc/MailScanner/MailScanner.conf.original
cp -f /etc/MailScanner/MailScanner.conf /etc/MailScanner/MailScanner.conf.original
rm -f /etc/MailScanner/MailScanner.conf
fi
exit 0
@ -735,7 +736,7 @@ exit 0
%config(noreplace) /etc/MailScanner/defaults
%config(noreplace) /etc/MailScanner/filename.rules.conf
%config(noreplace) /etc/MailScanner/filetype.rules.conf
%attr(644,root,root) /etc/MailScanner/MailScanner.conf
%config(noreplace) /etc/MailScanner/MailScanner.conf
%attr(644,root,root) /etc/MailScanner/phishing.safe.sites.conf
%attr(644,root,root) /etc/MailScanner/phishing.bad.sites.conf
%attr(644,root,root) /etc/MailScanner/spam.lists.conf