rpms/amavisd-new/devel amavisd-new.spec,1.18,1.19
Steven Pritchard (steve)
fedora-extras-commits at redhat.com
Sun Aug 12 19:16:13 UTC 2007
Author: steve
Update of /cvs/pkgs/rpms/amavisd-new/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24806
Modified Files:
amavisd-new.spec
Log Message:
Fix pre/preun/post dependencies and improve scriptlets a bit.
Drop dependencies on DBD::mysql and Mail::SPF::Query.
Add dependencies on IO::Socket::INET6, Mail::SPF, and altermime.
Index: amavisd-new.spec
===================================================================
RCS file: /cvs/pkgs/rpms/amavisd-new/devel/amavisd-new.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- amavisd-new.spec 8 Jul 2007 20:17:50 -0000 1.18
+++ amavisd-new.spec 12 Aug 2007 19:15:41 -0000 1.19
@@ -3,7 +3,7 @@
Summary: Email filter with virus scanner and spamassassin support
Name: amavisd-new
Version: 2.5.2
-Release: 1%{?prerelease:.%{prerelease}}%{?dist}
+Release: 2%{?prerelease:.%{prerelease}}%{?dist}
License: GPL
Group: Applications/System
URL: http://www.ijs.si/software/amavisd/
@@ -22,6 +22,8 @@
Requires: smtpdaemon
Requires: /usr/sbin/clamd, /etc/clamd.d
Requires: /usr/sbin/tmpwatch, /etc/cron.daily
+Requires: /usr/bin/ar
+Requires: altermime
Requires: arj
Requires: bzip2
Requires: cabextract
@@ -33,9 +35,17 @@
Requires: nomarch
Requires: p7zip
Requires: tar
-Requires: /usr/bin/ar
# We probably should parse the fetch_modules() code in amavisd for this list.
# These are just the dependencies that don't get picked up otherwise.
+Requires: perl(Archive::Tar)
+Requires: perl(Archive::Zip)
+Requires: perl(Authen::SASL)
+Requires: perl(Compress::Zlib) >= 1.35
+Requires: perl(Convert::TNEF)
+Requires: perl(Convert::UUlib)
+Requires: perl(DBD::SQLite)
+Requires: perl(DBI)
+Requires: perl(IO::Socket::INET6)
Requires: perl(IO::Stringy)
Requires: perl(MIME::Body)
Requires: perl(MIME::Decoder::Base64)
@@ -48,24 +58,17 @@
Requires: perl(Mail::Field)
Requires: perl(Mail::Header)
Requires: perl(Mail::Internet)
+Requires: perl(Mail::SPF)
Requires: perl(Mail::SpamAssassin)
-Requires: perl(Archive::Tar)
-Requires: perl(Archive::Zip)
-Requires: perl(Convert::TNEF)
-Requires: perl(Convert::UUlib)
-Requires: perl(URI)
Requires: perl(Net::DNS)
Requires: perl(Net::LDAP)
-Requires: perl(DBI)
-Requires: perl(DBD::mysql)
-Requires: perl(DBD::SQLite)
Requires: perl(Razor2::Client::Version)
-Requires: perl(Authen::SASL)
-Requires: perl(Mail::SPF::Query)
-Requires: perl(Compress::Zlib) >= 1.35
-Requires(pre): /sbin/chkconfig
-Requires(pre): /sbin/service
-Requires: /usr/sbin/useradd
+Requires: perl(URI)
+Requires(pre): /usr/sbin/useradd
+Requires(post): /sbin/chkconfig
+Requires(post): /sbin/service
+Requires(preun): /sbin/chkconfig
+Requires(preun): /sbin/service
BuildArch: noarch
%description
@@ -123,23 +126,23 @@
rm -rf "$RPM_BUILD_ROOT"
%pre
-if ! id amavis > /dev/null 2>&1 ; then
+if ! id amavis &>/dev/null ; then
/usr/sbin/useradd -r -s /sbin/nologin -d /var/spool/amavisd amavis
fi
%preun
if [ "$1" = 0 ]; then
/sbin/service amavisd stop 2>/dev/null || :
- /sbin/chkconfig --del amavisd
+ /sbin/chkconfig --del amavisd || :
/sbin/service clamd.amavisd stop 2>/dev/null || :
- /sbin/chkconfig --del clamd.amavisd
+ /sbin/chkconfig --del clamd.amavisd || :
fi
%post
-/sbin/chkconfig --add amavisd
-/sbin/service amavisd condrestart
-/sbin/chkconfig --add clamd.amavisd
-/sbin/service clamd.amavisd condrestart
+/sbin/chkconfig --add clamd.amavisd || :
+/sbin/service clamd.amavisd condrestart || :
+/sbin/chkconfig --add amavisd || :
+/sbin/service amavisd condrestart || :
%files
%defattr(-,root,root)
@@ -163,6 +166,11 @@
%ghost /var/spool/amavisd/clamd.sock
%changelog
+* Sun Aug 12 2007 Steven Pritchard <steve at kspei.com> 2.5.2-2
+- Fix pre/preun/post dependencies and improve scriptlets a bit.
+- Drop dependencies on DBD::mysql and Mail::SPF::Query.
+- Add dependencies on IO::Socket::INET6, Mail::SPF, and altermime.
+
* Sun Jul 08 2007 Steven Pritchard <steve at kspei.com> 2.5.2-1
- Update to 2.5.2.
More information about the fedora-extras-commits
mailing list