%include /usr/lib/rpm/macros.perl Summary: A Mail Virus Scanner with SpamAssassin support - Daemon Summary(pl): Antywirusowy skaner poczty elektronicznej z obsługą SpamAssasina - Demon Name: amavisd-new Version: 20021227 Release: 1 License: GPL Group: Applications/Mail Source0: http://www.ijs.si/software/amavisd/%{name}-%{version}-p1.tar.gz Source1: %{name}.init Patch0: %{name}-config.patch URL: http://www.amavis.org/ BuildRequires: arc BuildRequires: autoconf BuildRequires: automake BuildRequires: bzip2 BuildRequires: file BuildRequires: lha BuildRequires: ncompress BuildRequires: perl-Archive-Tar BuildRequires: perl-Archive-Zip BuildRequires: perl-Compress-Zlib BuildRequires: perl-MIME-tools BuildRequires: perl-Unix-Syslog BuildRequires: perl-Convert-UUlib BuildRequires: perl-Convert-TNEF BuildRequires: perl-libnet BuildRequires: perl-Mail-SpamAssassin BuildRequires: perl-Net-Server BuildRequires: sh-utils BuildRequires: unarj BuildRequires: unrar BuildRequires: zoo Requires(pre): /bin/id Requires(pre): /usr/sbin/useradd Requires(post,preun): /sbin/chkconfig Requires(postun): /usr/sbin/userdel Requires: /usr/lib/sendmail Requires: arc Requires: bzip2 Requires: file Requires: lha Requires: ncompress Requires: sh-utils Requires: unarj Requires: unrar Requires: zoo Requires: perl-Mail-SpamAssassin #Requires: perl-SAVI BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Obsoletes: AMaViS Obsoletes: amavis Obsoletes: amavisd-daemon Obsoletes: amavisd-postfix Obsoletes: amavisd-exim Obsoletes: amavisd-qmail Obsoletes: amavisd-new-postfix Obsoletes: amavisd-new-exim Obsoletes: amavisd-new-qmail %description AMaViS is a script that interfaces a mail transport agent (MTA) with one or more virus scanners and SpamAssasin. This is daemonized version of amavis. %description -l pl AMaViS to skrypt pośredniczący pomiędzy agentem transferu poczty (MTA) a jednym lub więcej programów antywirusowych i SpamAssasinem. Wersja zdemonizowana. %package sendmail Summary: A Mail Virus Scanner with SpamAssasin support - sendmail backend Summary(pl): Antywirusowy skaner poczty elektronicznej - backend dla sendmaila Group: Applications/Mail Requires: sendmail Requires: %{name} %description sendmail AMaViS is a script that interfaces a mail transport agent (MTA) with one or more virus scanners. This is daemonized version of amavis. This package contains backend for sendmail. %description sendmail -l pl AMaViS to skrypt pośredniczący pomiędzy agentem transferu poczty (MTA) a jednym lub więcej programów antywirusowych. Wersja zdemonizowana. Pakiet ten zawiera back-end dla sendmaila. %prep %setup -q %patch0 -p1 %build %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_var}/spool/amavis/{runtime,virusmails},%{_var}/run/amavisd,%{_sysconfdir},%{_sbindir}} install amavisd{,conf} $RPM_BUILD_ROOT%{_sbindir}/ install amavisd.conf $RPM_BUILD_ROOT%{_sysconfdir}/ install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/amavisd %clean rm -rf $RPM_BUILD_ROOT %pre if [ -n "`id -u amavis 2>/dev/null`" ]; then if [ "`id -u amavis`" != "97" ]; then echo "Error: user amavis doesn't have uid=97. Correct this before installing amavis." 1>&2 exit 1 fi else /usr/sbin/useradd -u 97 -r -d %{_var}/spool/amavis -s /bin/false -c "Anti Virus Checker" -g nobody amavis 1>&2 fi %postun if [ "$1" = "0" ]; then /usr/sbin/userdel amavis fi %post /sbin/chkconfig --add amavisd if [ -f /var/lock/subsys/amavisd ]; then /etc/rc.d/init.d/amavisd restart >&2 else echo "Run \"/etc/rc.d/init.d/amavisd start\" to start Amavisd daemon." fi %preun if [ "$1" = "0" ];then if [ -f /var/lock/subsys/amavisd ]; then /etc/rc.d/init.d/amavisd stop >&2 fi /sbin/chkconfig --del amavisd fi %files %defattr(644,root,root,755) %doc AAAREADME.first INSTALL RELEASE_NOTES README_FILES/* test-messages %attr(755,root,root) %{_sbindir}/amavisd* %attr(754,root,root) /etc/rc.d/init.d/* %config(noreplace) %{_sysconfdir}/amavisd.conf %attr(750,amavis,root) %{_var}/spool/amavis %attr(755,amavis,root) %{_var}/run/amavisd #%files sendmail #%attr(755,root,root) %{_sbindir}/amavis #%attr(755,root,root) %{_sbindir}/amavis-milter