Summary(pt_BR): Postfix - Um MTA (Mail Transport Agent) de alto desempenho
Summary(sk): Agent prenosu po¹ty Postfix
Name: postfix
-Version: 2.2.2
-Release: 0.2
+Version: 2.2.3
+Release: 1.1
Epoch: 2
Group: Networking/Daemons
License: distributable
Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz
-# Source0-md5: 1f5f54ec8a832af7faaa71607475b19b
+# Source0-md5: f164b701c3e97b950d4cc64aff4de3c0
Source1: %{name}.aliases
Source2: %{name}.cron
Source3: %{name}.init
Source4: %{name}.sysconfig
Source5: %{name}.sasl
Source6: %{name}.pamd
-Source7: http://web.onda.com.br/nadal/postfix/VDA/%{name}-2.1.5-trash.patch.gz
-# Source10-md5: 868209c12cf214566130b9c8b968cfed
+Source7: http://web.onda.com.br/nadal/postfix/VDA/%{name}-%{version}-vda.patch.gz
+# Source7-md5: fcc8b7e7d94a9ce2d97453da0e6cd7c9
Patch0: %{name}-config.patch
Patch1: %{name}-conf_msg.patch
Patch2: %{name}-dynamicmaps.patch
# from http://akson.sgh.waw.pl/~chopin/unix/postfix-2.1.5-header_if_reject.diff
Patch4: %{name}-header_if_reject.patch
#Patch5: %{name}-pl.patch
+Patch6: %{name}-setsid.patch
URL: http://www.postfix.org/
BuildRequires: awk
%{?with_sasl:BuildRequires: cyrus-sasl-devel}
%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
BuildRequires: pcre-devel
%{?with_pgsql:BuildRequires: postgresql-devel}
-BuildRequires: rpmbuild(macros) >= 1.159
+BuildRequires: rpmbuild(macros) >= 1.202
%{?with_cdb:BuildRequires: tinycdb-devel}
PreReq: rc-scripts
PreReq: sed
Postfix jest prób± dostarczenia alternatywnego MTA w stosunku do
szeroko u¿ywanego sendmaila. Postfix w zamierzeniu ma byæ szybki,
³atwy w administrowaniu, bezpieczny oraz ma byæ na tyle kompatybilny z
-sendmailem by nie denerwowaæ Twoich u¿ytkowników. Ta wersja wspiera IPv6.
+sendmailem by nie denerwowaæ u¿ytkowników. Ta wersja obs³uguje IPv6.
%description -l pt_BR
O Postfix é uma alternativa para o mundialmente utilizado sendmail. Se
%patch3 -p1
%{?with_hir:%patch4 -p0}
#%{?with_polish:%patch5 -p1}
+%patch6 -p1
%build
%{__make} -f Makefile.init makefiles
rm -rf $RPM_BUILD_ROOT
%pre
-if [ -n "`/usr/bin/getgid postfix`" ]; then
- if [ "`getgid postfix`" != "62" ]; then
- echo "Error: group postfix doesn't have gid=62. Correct this before installing postfix." 1>&2
- exit 1
- fi
-else
- /usr/sbin/groupadd -g 62 -r -f postfix
-fi
-if [ -n "`/usr/bin/getgid maildrop`" ]; then
- if [ "`/usr/bin/getgid maildrop`" != "63" ]; then
- echo "Error: group maildrop doesn't have gid=63. Correct this before installing postfix." 1>&2
- exit 1
- fi
-else
- /usr/sbin/groupadd -g 63 maildrop
-fi
-if [ -n "`/bin/id -u postfix 2>/dev/null`" ]; then
- if [ "`/bin/id -u postfix`" != "62" ]; then
- echo "Error: user postfix doesn't have uid=62. Correct this before installing postfix." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -u 62 -d /var/spool/postfix -s /bin/false -c "Postfix User" -g postfix postfix 1>&2
-fi
+%groupadd -g 62 postfix
+%groupadd -g 63 maildrop
+%useradd -u 62 -d /var/spool/postfix -s /bin/false -c "Postfix User" -g postfix postfix
%post
/sbin/ldconfig
echo "postmaster: root" >>/etc/mail/aliases
fi
if [ "$1" = "1" ]; then
-# only on installation, not upgrade
+ # only on installation, not upgrade
if ! grep -q "^myhostname" /etc/mail/main.cf; then
postconf -e myhostname=`/bin/hostname -f`
fi
%doc html *README COMPATIBILITY HISTORY LICENSE RELEASE_NOTES TLS_*
%doc README_FILES/*README
%doc examples/smtpd-policy
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/access
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/aliases
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/canonical
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/generic
-#%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/pcre_table
-#%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/regexp_table
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/relocated
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/transport
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/virtual
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/header_checks
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/access
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/aliases
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/canonical
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/generic
+#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/pcre_table
+#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/regexp_table
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/relocated
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/transport
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/virtual
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/header_checks
#%ghost %{_sysconfdir}/mail/*.db
%dir %{_sysconfdir}/mail
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/dynamicmaps.cf
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/main.cf
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/master.cf
-%attr(755,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mail/postfix-script
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/dynamicmaps.cf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/main.cf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/master.cf
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/postfix-script
%attr(755,root,root) %{_sysconfdir}/mail/post-install
%{_sysconfdir}/mail/postfix-files
%attr(740,root,root) /etc/cron.daily/postfix
%attr(754,root,root) /etc/rc.d/init.d/postfix
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/postfix
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postfix
%config(noreplace) %verify(not md5 size mtime) /etc/pam.d/smtp
-%{?with_sasl:%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sasl/smtpd.conf}
+%{?with_sasl:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/smtpd.conf}
%attr(755,root,root) %{_libdir}/libpostfix-*.so.*
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_sbindir}/s*