Summary(pl): Antywirusowy skaner poczty elektronicznej - Demon
Name: amavisd
Version: 20020300
-Release: 1
+Release: 2
License: GPL
Group: Applications/Mail
Source0: http://www.amavis.org/dist/perl/%{name}-snapshot-%{version}.tar.gz
BuildRequires: unarj
BuildRequires: unrar
BuildRequires: zoo
-Requires: %{_libdir}/sendmail
+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
%clean
rm -rf $RPM_BUILD_ROOT
-%files
-%defattr(644,root,root,755)
-%doc README* NEWS AUTHORS BUGS ChangeLog FAQ HINTS TODO doc/amavis.html doc/amavis.png
-%attr(755,root,root) %{_sbindir}/amavis
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/*
-%config(noreplace) %{_sysconfdir}/amavisd.conf
-%attr(750,amavis,root) %{_var}/spool/amavis
-%attr(755,amavis,root) %{_var}/run/amavisd
-
-%files exim
-%attr(755,root,root) %{_sbindir}/amavisd.exim
-%ghost %attr(777,root,root) %{_sbindir}/amavisd
-
-%files postfix
-%attr(755,root,root) %{_sbindir}/amavisd.postfix
-%ghost %attr(777,root,root) %{_sbindir}/amavisd
-
-#%files qmail
-#%attr(755,root,root) %{_sbindir}/amavisd.qmail
-#%ghost %attr(777,root,root) %{_sbindir}/amavisd
-
-%files sendmail
-%attr(755,root,root) %{_sbindir}/amavisd.sendmail
-%ghost %attr(777,root,root) %{_sbindir}/amavisd
-
%pre
if [ -n "`id -u amavis 2>/dev/null`" ]; then
- if [ "`id -u amavis`" != "97" ]; then
- echo "Warning: user amavis haven't uid=97. Correct this before installing amavis" 1>&2
- exit 1
- fi
+ 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
- %{_sbindir}/useradd -u 97 -r -d %{_var}/spool/amavis -s /bin/false -c "Anti Virus Checker" -g nobody amavis 1>&2
+ /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
- %{_sbindir}/userdel amavis
+ /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
+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."
+ 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
+ if [ -f /var/lock/subsys/amavisd ]; then
+ /etc/rc.d/init.d/amavisd stop >&2
+ fi
+ /sbin/chkconfig --del amavisd
fi
%post exim
%post sendmail
ln -sf amavisd.sendmail %{_sbindir}/amavisd
+
+%files
+%defattr(644,root,root,755)
+%doc README* NEWS AUTHORS BUGS ChangeLog FAQ HINTS TODO doc/amavis.html doc/amavis.png
+%attr(755,root,root) %{_sbindir}/amavis
+%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/*
+%config(noreplace) %{_sysconfdir}/amavisd.conf
+%attr(750,amavis,root) %{_var}/spool/amavis
+%attr(755,amavis,root) %{_var}/run/amavisd
+
+%files exim
+%attr(755,root,root) %{_sbindir}/amavisd.exim
+%ghost %attr(777,root,root) %{_sbindir}/amavisd
+
+%files postfix
+%attr(755,root,root) %{_sbindir}/amavisd.postfix
+%ghost %attr(777,root,root) %{_sbindir}/amavisd
+
+#%files qmail
+#%attr(755,root,root) %{_sbindir}/amavisd.qmail
+#%ghost %attr(777,root,root) %{_sbindir}/amavisd
+
+%files sendmail
+%attr(755,root,root) %{_sbindir}/amavisd.sendmail
+%ghost %attr(777,root,root) %{_sbindir}/amavisd