%include /usr/lib/rpm/macros.perl
-Summary: A Mail Virus Scanner - Daemon.
+Summary: A Mail Virus Scanner - Daemon
Summary(pl): Antywirusowy skaner poczty elektronicznej - Demon
Name: amavisd
Version: 20020300
URL: http://www.amavis.org/
BuildRequires: arc
BuildRequires: autoconf
-BuildRequires: automake
+BuildRequires: automake
BuildRequires: bzip2
BuildRequires: file
BuildRequires: lha
BuildRequires: unarj
BuildRequires: unrar
BuildRequires: zoo
-Requires(pre): /bin/id
-Requires(pre): /usr/sbin/useradd
+Requires(pre): /bin/id
+Requires(pre): /usr/sbin/useradd
+Requires(postun): /usr/sbin/userdel
Requires(post,preun): /sbin/chkconfig
-Requires(postun): /usr/sbin/userdel
Requires: /usr/lib/sendmail
Requires: arc
Requires: bzip2
a jednym lub wiêcej programów antywirusowych. Wersja zdemonizowana.
%package postfix
-Summary: A Mail Virus Scanner - postfix back-end.
+Summary: A Mail Virus Scanner - postfix back-end
Summary(pl): Antywirusowy skaner poczty elektronicznej - back-end dla postfiksa
Group: Applications/Mail
Provides: amavisd-daemon
Obsoletes: amavisd-exim
Obsoletes: amavisd-qmail
Obsoletes: amavisd-sendmail
+Requires: amavisd
Requires: postfix
%description postfix
Pakiet ten zawiera back-end dla postfiks.
%package exim
-Summary: A Mail Virus Scanner - exim backend.
+Summary: A Mail Virus Scanner - exim backend
Summary(pl): Antywirusowy skaner poczty elektronicznej - backend dla exima
Group: Applications/Mail
Provides: amavisd-daemon
Obsoletes: amavisd-postfix
Obsoletes: amavisd-qmail
Obsoletes: amavisd-sendmail
+Requires: amavisd
Requires: exim
%description exim
#Obsoletes: amavisd-postfix
#Obsoletes: amavisd-exim
#Obsoletes: amavisd-sendmail
+#Requires: amavisd
#Requires: qmailmta
#
#%description qmail
#Pakiet ten zawiera back-end dla qmaila.
%package sendmail
-Summary: A Mail Virus Scanner - sendmail backend.
+Summary: A Mail Virus Scanner - sendmail backend
Summary(pl): Antywirusowy skaner poczty elektronicznej - backend dla sendmaila
Group: Applications/Mail
Provides: amavisd-daemon
Obsoletes: amavisd-postfix
Obsoletes: amavisd-exim
Obsoletes: amavisd-qmail
+Requires: amavisd
Requires: sendmail
%description sendmail
Pakiet ten zawiera back-end dla sendmaila.
+%define no_install_post_chrpath 1
%prep
%setup -q -n %{name}-snapshot-%{version}
%patch0 -p1
%patch4 -p1
%build
-aclocal
+rm -f missing
+%{__aclocal}
%{__autoconf}
%{__automake}
%configure \
# --with-amavisuser=amavis \
# --with-sockname=%{_var}/run/amavisd/amavisd.sock
#
-#%{__make}
+#%%{__make}
#mv amavis/amavisd amavis/amavisd.qmail
%configure \
%{__make} install \
amavisuser=$(id -u) \
DESTDIR=$RPM_BUILD_ROOT
-install -D %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name}
+install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
install amavis/amavisd.{exim,postfix,sendmail} $RPM_BUILD_ROOT%{_sbindir}
%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
+ 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
+ /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
+ /usr/sbin/userdel amavis
fi
%post
%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/*
+%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