3 |
%{?_with_bootstrap: %global bootstrap 1} |
%{?_with_bootstrap: %global bootstrap 1} |
4 |
|
|
5 |
%define fname Mail-SpamAssassin |
%define fname Mail-SpamAssassin |
6 |
%define svn_snap r1036809 |
%define svn_snap r2260312 |
7 |
|
|
8 |
Summary: A spam filter for email which can be invoked from mail delivery agents |
Summary: A spam filter for email which can be invoked from mail delivery agents |
9 |
Name: spamassassin |
Name: spamassassin |
10 |
Version: 3.3.2 |
Version: 3.3.2 |
11 |
Release: %mkrel 0.0.%{svn_snap}.5 |
Release: %mkrel 0.0.%{svn_snap}.1 |
12 |
License: Apache License |
License: Apache License |
13 |
Group: Networking/Mail |
Group: Networking/Mail |
14 |
URL: http://spamassassin.apache.org/ |
URL: http://spamassassin.apache.org/ |
276 |
[ -f %{_sysconfdir}/spamassassin.cf ] && %{__mv} %{_sysconfdir}/spamassassin.cf %{_sysconfdir}/mail/spamassassin/migrated.cf || true |
[ -f %{_sysconfdir}/spamassassin.cf ] && %{__mv} %{_sysconfdir}/spamassassin.cf %{_sysconfdir}/mail/spamassassin/migrated.cf || true |
277 |
[ -f %{_sysconfdir}/mail/spamassassin.cf ] && /bin/mv %{_sysconfdir}/mail/spamassassin.cf %{_sysconfdir}/mail/spamassassin/migrated.cf || true |
[ -f %{_sysconfdir}/mail/spamassassin.cf ] && /bin/mv %{_sysconfdir}/mail/spamassassin.cf %{_sysconfdir}/mail/spamassassin/migrated.cf || true |
278 |
|
|
279 |
|
|
280 |
%post spamd |
%post spamd |
281 |
|
|
282 |
|
|
283 |
# -a and --auto-whitelist options were removed from 3.0.0 |
# -a and --auto-whitelist options were removed from 3.0.0 |
284 |
# prevent service startup failure |
# prevent service startup failure |
285 |
perl -p -i -e 's/(["\s]-\w+)a/$1/ ; s/(["\s]-)a(\w+)/$1$2/ ; s/(["\s])-a\b/$1/' /etc/sysconfig/spamd |
perl -p -i -e 's/(["\s]-\w+)a/$1/ ; s/(["\s]-)a(\w+)/$1$2/ ; s/(["\s])-a\b/$1/' /etc/sysconfig/spamd |
306 |
fi |
fi |
307 |
|
|
308 |
fi |
fi |
309 |
|
# Need to run sa-update otherwise the spamd will not start until a cron job completes |
310 |
|
echo "need to run sa-update" |
311 |
|
/usr/bin/sa-update -v |
312 |
|
|
313 |
|
|
314 |
|
|
315 |
|
|
316 |
%_post_service spamd |
%_post_service spamd |
317 |
|
|
318 |
|
|
319 |
%preun spamd |
%preun spamd |
320 |
%_preun_service spamd |
%_preun_service spamd |
321 |
|
|
322 |
|
|
323 |
|
%post spamc |
324 |
|
|
325 |
|
|
326 |
|
|
327 |
|
|
328 |
%post -n perl-%{fname}-Spamd |
%post -n perl-%{fname}-Spamd |
329 |
|
|
330 |
|
|
331 |
%postun -n perl-%{fname}-Spamd |
%postun -n perl-%{fname}-Spamd |
332 |
|
|
333 |
|
|
334 |
|
|
335 |
|
|
336 |
|
|
337 |
%clean |
%clean |
338 |
rm -rf %{buildroot} |
rm -rf %{buildroot} |
339 |
|
|
438 |
%{_mandir}/man3/Mail::SpamAssassin::PersistentAddrList.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::PersistentAddrList.3pm* |
439 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin.3pm* |
440 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AccessDB.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AccessDB.3pm* |
441 |
|
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AskDNS.3pm* |
442 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AntiVirus.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AntiVirus.3pm* |
443 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::ASN.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::ASN.3pm* |
444 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3pm* |
496 |
%{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2::AclRFC1413.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2::AclRFC1413.3pm* |
497 |
%{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2::Config.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2::Config.3pm* |
498 |
%{_mandir}/man3/Mail::SpamAssassin::Spamd::Config.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Spamd::Config.3pm* |
|
|
|
|
|
|