]> git.pld-linux.org Git - packages/postfix.git/blobdiff - postfix.spec
- readded wrongly removed hunks
[packages/postfix.git] / postfix.spec
index 15dace5ca002c1236605b1feeeba31d687e1a18c..fb5052b5faea0f56ed77ad5b1eee173b277760d2 100644 (file)
@@ -6,61 +6,59 @@
 %bcond_without sasl    # without SMTP AUTH support
 %bcond_without ssl     # without SSL/TLS support
 %bcond_without cdb     # without cdb map support
-%bcond_with    vda     # with VDA patch
+%bcond_without vda     # with VDA patch
 %bcond_with    hir     # with Beeth's header_if_reject patch
-#%bcond_with   polish  # with double English+Polish messages
-#
-# TODO:
-#      - check/fix 'polish' bcond
+%bcond_with    tcp     # with unofficial tcp: lookup table
 #
 Summary:       Postfix Mail Transport Agent
-Summary(cs):   Postfix - program pro pøepravu po¹ty (MTA)
-Summary(es):   Postfix - Un MTA (Mail Transport Agent) de alto desempeño
-Summary(fr):   Agent de transport de courrier Postfix
-Summary(pl):   Serwer SMTP Postfix
-Summary(pt_BR):        Postfix - Um MTA (Mail Transport Agent) de alto desempenho
-Summary(sk):   Agent prenosu po¹ty Postfix
+Summary(cs.UTF-8):     Postfix - program pro přepravu pošty (MTA)
+Summary(es.UTF-8):     Postfix - Un MTA (Mail Transport Agent) de alto desempeño
+Summary(fr.UTF-8):     Agent de transport de courrier Postfix
+Summary(pl.UTF-8):     Serwer SMTP Postfix
+Summary(pt_BR.UTF-8):  Postfix - Um MTA (Mail Transport Agent) de alto desempenho
+Summary(sk.UTF-8):     Agent prenosu pošty Postfix
 Name:          postfix
-Version:       2.2.5
-Release:       4
+Version:       2.4.5
+%define                vda_ver 2.4.5
+Release:       0.1
 Epoch:         2
-Group:         Networking/Daemons
 License:       distributable
+Group:         Networking/Daemons
 Source0:       ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz
-# Source0-md5: 9c13d58494c64012bfd8ab0d6967305c
+# Source0-md5: ceba0cde05d12baa0ba2ed69fbb96b42
 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}-%{version}-vda.patch.gz
-# Source7-md5: 6fb8fdac842e561ca19cc1ed6cd9f810
+Source7:       http://vda.sourceforge.net/VDA/%{name}-%{vda_ver}-vda-ng.patch.gz
+# Source7-md5: 35fa62c93091d42ab02f67d0614d7086
 Patch0:                %{name}-config.patch
 Patch1:                %{name}-conf_msg.patch
 Patch2:                %{name}-dynamicmaps.patch
 Patch3:                %{name}-master.cf_cyrus.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
-Patch7:                %{name}-size-check-before-proxy.patch
-Patch8:                %{name}-log-proxy-rejects.patch
-Patch9:                %{name}-ident.patch
+Patch5:                %{name}-log-proxy-rejects.patch
+Patch6:                %{name}-ident.patch
+Patch7:                %{name}-lib64.patch
+Patch8:                %{name}-conf.patch
+Patch9:                %{name}-dictname.patch
 URL:           http://www.postfix.org/
-BuildRequires: awk
 %{?with_sasl:BuildRequires:    cyrus-sasl-devel}
 BuildRequires: db-devel
 # getifaddrs() with IPv6 support
 BuildRequires: glibc-devel >= 6:2.3.4
-BuildRequires: grep
 %{?with_mysql:BuildRequires:   mysql-devel}
 %{?with_ldap:BuildRequires:    openldap-devel >= 2.3.0}
-%{?with_ssl:BuildRequires:     openssl-devel >= 0.9.7d}
+%{?with_ssl:BuildRequires:     openssl-devel >= 0.9.8b}
 BuildRequires: pcre-devel
 %{?with_pgsql:BuildRequires:   postgresql-devel}
-BuildRequires: rpmbuild(macros) >= 1.202
+BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: sed >= 4.0
 %{?with_cdb:BuildRequires:     tinycdb-devel}
+%{?with_mysql:BuildRequires:   zlib-devel}
 Requires(post):        /bin/hostname
 Requires(post,postun): /sbin/ldconfig
 Requires(post,preun):  /sbin/chkconfig
@@ -76,22 +74,11 @@ Requires:   findutils
 Requires:      rc-scripts
 Requires:      sed
 %{?with_cdb:Requires:tinycdb}
+Suggests:      cyrus-sasl-saslauthd
 Provides:      group(postfix)
 Provides:      smtpdaemon
 Provides:      user(postfix)
-Obsoletes:     courier
-Obsoletes:     exim
-Obsoletes:     masqmail
-Obsoletes:     nullmailer
-Obsoletes:     omta
-Obsoletes:     qmail
-Obsoletes:     sendmail
-Obsoletes:     sendmail-cf
-Obsoletes:     sendmail-doc
-Obsoletes:     smail
 Obsoletes:     smtpdaemon
-Obsoletes:     ssmtp
-Obsoletes:     zmailer
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -100,23 +87,19 @@ Sendmail program. Postfix attempts to be fast, easy to administer, and
 hopefully secure, while at the same time being sendmail compatible
 enough to not upset your users. This version has IPv6 support.
 
-%description -l pt_BR
-O Postfix é uma alternativa para o mundialmente utilizado sendmail. Se
-você deseja um servidor SMTP *rápido*, instale este pacote.
-
-%description -l es
+%description -l es.UTF-8
 Postfix es una alternativa para el mundialmente utilizado sendmail. Si
-desea tener un servidor SMTP *rápido*, debe instalar este paquete.
+desea tener un servidor SMTP *rápido*, debe instalar este paquete.
 
-%description -l fr
-Postfix (voir http://www.postfix.org/) se veut une alternative à
+%description -l fr.UTF-8
+Postfix (voir http://www.postfix.org/) se veut une alternative à
 sendmail, responsable de l'acheminement de 70% des courriers
-électroniques sur Internet. IBM en a suppotré le développement, mais
-ne contrôle pas son évolution. Le but est d'installer Postfix sur le
-plus grand nombre de systèmes possible. Dans cette optique, il a été
-écrit pour être totalement sous le contrôle de l'utilisateur.
+électroniques sur Internet. IBM en a suppotré le développement, mais
+ne contrôle pas son évolution. Le but est d'installer Postfix sur le
+plus grand nombre de systèmes possible. Dans cette optique, il a été
+écrit pour être totalement sous le contrôle de l'utilisateur.
 
-%description -l it
+%description -l it.UTF-8
 Postfix (http://www.postfix.org/) e' un'alternativa al programma
 sendmail utilizzato per la gestione del 70 per cento della posta
 Internet.
@@ -128,44 +111,44 @@ Consultate la pagine web http://www.moongroup.com/how-to.phtml nella
 quale troverete le indicazioni per una corretta installazione e
 configurazione di questo programma.
 
-%description -l pl
-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æ u¿ytkowników. Ta wersja obs³uguje IPv6.
+%description -l pl.UTF-8
+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ć użytkowników. Ta wersja obsługuje IPv6.
 
-%description -l pt_BR
-O Postfix é uma alternativa para o mundialmente utilizado sendmail. Se
-você deseja um servidor SMTP *rápido*, instale este pacote.
+%description -l pt_BR.UTF-8
+O Postfix é uma alternativa para o mundialmente utilizado sendmail. Se
+você deseja um servidor SMTP *rápido*, instale este pacote.
 
-%description -l sk
-Postfix (pozri http://www.postfix.org/) má za cieµ by» alternatívou k
-¹iroko roz¹írenému programu sendmail, zodpovednému za 70% v¹etkej
-elektronickej po¹ty doruèenej na Internete.
+%description -l sk.UTF-8
+Postfix (pozri http://www.postfix.org/) má za cieľ byť alternatívou k
+široko rozšírenému programu sendmail, zodpovednému za 70% všetkej
+elektronickej pošty doručenej na Internete.
 
-Aj keï IBM podporovala vývoj Postfixu, zdr¾iava sa vplyvu na jeho
-vývoj. Cieµom je in¹talácia Postfixu na èo najväè¹om poète systémov.
-Do tohoto momentu je softvér poskytovaný bez ovplyvòovania, tak¾e sa
-mô¾e vyvíja» podµa jeho pou¾ívateµov.
+Aj keÄ\8f IBM podporovala vývoj Postfixu, zdržiava sa vplyvu na jeho
+vývoj. Cieľom je inštalácia Postfixu na čo najväčšom počte systémov.
+Do tohoto momentu je softvér poskytovaný bez ovplyvÅ\88ovania, takže sa
+môže vyvíjať podľa jeho používateľov.
 
-Urèite si preèítajte http://www.moongroup.com/how-to.phtml, kde sú
-popísané kroky potrebné pred a po in¹talácii Postfixu.
+Určite si prečítajte http://www.moongroup.com/how-to.phtml, kde sú
+popísané kroky potrebné pred a po inštalácii Postfixu.
 
 %package devel
 Summary:       Postfix loadable modules development package
-Summary(pl):   Pakiet dla programistów ³adowanych modu³ów do postfiksa
+Summary(pl.UTF-8):     Pakiet dla programistów ładowanych modułów do postfiksa
 Group:         Development/Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description devel
 Header files to build additional map types for Postfix.
 
-%description devel -l pl
-Pliki nag³ówkowe do tworzenia dodatkowych typów map dla Postfiksa.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe do tworzenia dodatkowych typów map dla Postfiksa.
 
 %package dict-ldap
 Summary:       LDAP map support for Postfix
-Summary(pl):   Obs³uga map LDAP dla Postfiksa
+Summary(pl.UTF-8):     Obsługa map LDAP dla Postfiksa
 Group:         Networking/Daemons
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      openldap >= 2.3.0
@@ -173,83 +156,119 @@ Requires:        openldap >= 2.3.0
 %description dict-ldap
 This package provides support for LDAP maps in Postfix.
 
-%description dict-ldap -l pl
-Ten pakiet dodaje obs³ugê map LDAP do Postfiksa.
+%description dict-ldap -l pl.UTF-8
+Ten pakiet dodaje obsługę map LDAP do Postfiksa.
 
 %package dict-mysql
 Summary:       MySQL map support for Postfix
-Summary(pl):   Obs³uga map MySQL dla Postfiksa
+Summary(pl.UTF-8):     Obsługa map MySQL dla Postfiksa
 Group:         Networking/Daemons
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description dict-mysql
 This package provides support for MySQL maps in Postfix.
 
-%description dict-mysql -l pl
-Ten pakiet dodaje obs³ugê map MySQL do Postfiksa.
+%description dict-mysql -l pl.UTF-8
+Ten pakiet dodaje obsługę map MySQL do Postfiksa.
 
 %package dict-pcre
 Summary:       PCRE map support for Postfix
-Summary(pl):   Obs³uga map PCRE dla Postfiksa
+Summary(pl.UTF-8):     Obsługa map PCRE dla Postfiksa
 Group:         Networking/Daemons
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description dict-pcre
 This package provides support for PCRE maps in Postfix.
 
-%description dict-pcre -l pl
-Ten pakiet dodaje obs³ugê map PCRE do Postfiksa.
+%description dict-pcre -l pl.UTF-8
+Ten pakiet dodaje obsługę map PCRE do Postfiksa.
 
 %package dict-pgsql
 Summary:       PostgreSQL map support for Postfix
-Summary(pl):   Obs³uga map PostgreSQL dla Postfiksa
+Summary(pl.UTF-8):     Obsługa map PostgreSQL dla Postfiksa
 Group:         Networking/Daemons
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description dict-pgsql
 This package provides support for PostgreSQL maps in Postfix.
 
-%description dict-pgsql -l pl
-Ten pakiet dodaje obs³ugê map PostgreSQL do Postfiksa.
+%description dict-pgsql -l pl.UTF-8
+Ten pakiet dodaje obsługę map PostgreSQL do Postfiksa.
+
+%package qshape
+Summary:       qshape - Print Postfix queue domain and age distribution
+Summary(pl.UTF-8):     qshape - wypisywanie rozkładu domen i wieku z kolejki Postfiksa
+Group:         Networking/Daemons
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description qshape
+The qshape program helps the administrator understand the Postfix
+queue message distribution in time and by sender domain or recipient
+domain. The program needs read access to the queue directories and
+queue files, so it must run as the superuser or the mail_owner
+specified in main.cf (typically postfix).
+
+%description qshape -l pl.UTF-8
+Program qshape pomaga administratorowi zrozumieć rozkład kolejki
+wiadomości Postfiksa w czasie i w zależności od domeny nadawcy lub
+adresata. Program wymaga prawa odczytu do katalogów kolejki i plików
+kolejki, więc musi być uruchamiany przez superużytkownika lub
+użytkownika mail_owner podanego w main.cf (zwykle nazywającego się
+postfix).
 
 %prep
 %setup -q
 %{?with_vda:zcat %{SOURCE7} | patch -p1 -s}
+
+find -type f | xargs sed -i -e 's|/etc/postfix|/etc/mail|g'
+
 %patch0 -p1
-%patch1 -p1
+%patch1 -p0
 %patch2 -p1
 %patch3 -p1
 %{?with_hir:%patch4 -p0}
-#%{?with_polish:%patch5 -p1}
+%patch5 -p1
 %patch6 -p1
+sed -i '/scache_clnt_create/s/server/var_scache_service/' src/global/scache_clnt.c
+%if "%{_lib}" == "lib64"
 %patch7 -p1
+%endif
 %patch8 -p1
 %patch9 -p1
 
+%if %{with tcp}
+sed -i 's/ifdef SNAPSHOT/if 1/' src/util/dict_open.c
+%endif
+
 %build
 %{__make} -f Makefile.init makefiles
 %{__make} tidy
+CC="%{__cc}"
+export CC
 %{__make} \
        DEBUG="" \
-       OPT="%{rpmcflags}" \
+       OPT="%{rpmcflags} -D_FILE_OFFSET_BITS=64" \
        %{!?with_ldap:LDAPSO=""} \
        %{!?with_mysql:MYSQLSO=""} \
        %{!?with_pgsql:PGSQLSO=""} \
-       CCARGS="%{?with_ldap:-DHAS_LDAP} -DHAS_PCRE %{?with_sasl:-DUSE_SASL_AUTH -I/usr/include/sasl} %{?with_mysql:-DHAS_MYSQL -I/usr/include/mysql} %{?with_pgsql:-DHAS_PGSQL -I/usr/include/postgresql} %{?with_ssl:-DUSE_TLS -I/usr/include/openssl} -DMAX_DYNAMIC_MAPS %{?with_cdb:-DHAS_CDB} -DHAVE_GETIFADDRS" \
-       AUXLIBS="-ldb -lresolv %{?with_sasl:-lsasl} %{?with_ssl:-lssl -lcrypto} %{?with_cdb:-lcdb}"
+       CCARGS="%{?with_ldap:-DHAS_LDAP} -DHAS_PCRE %{?with_sasl:-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl} %{?with_mysql:-DHAS_MYSQL -I/usr/include/mysql} %{?with_pgsql:-DHAS_PGSQL} %{?with_ssl:-DUSE_TLS} -DMAX_DYNAMIC_MAPS %{?with_cdb:-DHAS_CDB} -DHAVE_GETIFADDRS" \
+       AUXLIBS="-ldb -lresolv %{?with_sasl:-lsasl} %{?with_ssl:-lssl -lcrypto} %{?with_cdb:-lcdb} -lpcre"
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{cron.daily,rc.d/init.d,sysconfig,pam.d} \
+install -d $RPM_BUILD_ROOT/etc/{cron.daily,rc.d/init.d,sysconfig,pam.d,security} \
        $RPM_BUILD_ROOT%{_sysconfdir}/{mail,sasl} \
        $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}/postfix,/usr/lib}\
-       $RPM_BUILD_ROOT{%{_includedir}/postfix,%{_mandir}/man{1,5,8}} \
+       $RPM_BUILD_ROOT{%{_includedir}/postfix,%{_mandir}} \
        $RPM_BUILD_ROOT%{_var}/spool/postfix/{active,corrupt,deferred,maildrop,private,saved,bounce,defer,incoming,pid,public}
 
-rm -f {html,man}/Makefile.in conf/{LICENSE,main.cf.default}
+rm -f html/Makefile.in conf/{LICENSE,main.cf.default}
 
 install bin/* $RPM_BUILD_ROOT%{_sbindir}
 install libexec/* $RPM_BUILD_ROOT%{_libdir}/postfix
+ln $RPM_BUILD_ROOT%{_libdir}/postfix/smtp $RPM_BUILD_ROOT%{_libdir}/postfix/lmtp
+ln $RPM_BUILD_ROOT%{_libdir}/postfix/qmgr $RPM_BUILD_ROOT%{_libdir}/postfix/nqmgr
 install conf/* $RPM_BUILD_ROOT%{_sysconfdir}/mail
 sed -e's,^daemon_directory = .*,daemon_directory = %{_libdir}/postfix,' \
        conf/main.cf > $RPM_BUILD_ROOT%{_sysconfdir}/mail/main.cf
@@ -261,7 +280,7 @@ done
 install lib/dict*.so $RPM_BUILD_ROOT%{_libdir}/postfix
 install include/*.h $RPM_BUILD_ROOT%{_includedir}/postfix
 
-(cd man; tar cf - .) | (cd $RPM_BUILD_ROOT%{_mandir}; tar xf -)
+cp -a man/man* $RPM_BUILD_ROOT%{_mandir}
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/mail/aliases
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/cron.daily/postfix
@@ -270,17 +289,20 @@ install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/postfix
 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sasl/smtpd.conf
 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/smtp
 install auxiliary/rmail/rmail $RPM_BUILD_ROOT%{_bindir}/rmail
+install auxiliary/qshape/qshape.pl $RPM_BUILD_ROOT%{_bindir}/qshape
 
-ln -sf /usr/sbin/sendmail $RPM_BUILD_ROOT%{_bindir}/mailq
-ln -sf /usr/sbin/sendmail $RPM_BUILD_ROOT%{_bindir}/newaliases
-ln -sf /usr/sbin/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
+ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/mailq
+ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/newaliases
+ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
 
 touch $RPM_BUILD_ROOT%{_sysconfdir}/mail/\
        {aliases,access,canonical,relocated,transport,virtual}{,.db}
 
+touch $RPM_BUILD_ROOT/etc/security/blacklist.smtp
+
 > $RPM_BUILD_ROOT/var/spool/postfix/.nofinger
 
-rm -rf $RPM_BUILD_ROOT/etc/mail/makedefs.out $RPM_BUILD_ROOT/usr/share/man/cat*
+rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/mail/makedefs.out
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -292,13 +314,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %post
 /sbin/ldconfig
-if ! grep -q "^postmaster:" /etc/mail/aliases; then
-       echo "Adding Entry for postmaster in /etc/mail/aliases" >&2
-       echo "postmaster:       root" >>/etc/mail/aliases
+if ! grep -q "^postmaster:" %{_sysconfdir}/mail/aliases; then
+echo "Adding Entry for postmaster in %{_sysconfdir}/mail/aliases" >&2
+echo "postmaster: root" >>%{_sysconfdir}/mail/aliases
 fi
 if [ "$1" = "1" ]; then
        # only on installation, not upgrade
-       if ! grep -q "^myhostname" /etc/mail/main.cf; then
+       if ! grep -q "^myhostname" %{_sysconfdir}/mail/main.cf; then
                postconf -e myhostname=`/bin/hostname -f`
        fi
 else
@@ -307,17 +329,11 @@ fi
 
 newaliases
 /sbin/chkconfig --add postfix
-if [ -f /var/lock/subsys/postfix ]; then
-       /etc/rc.d/init.d/postfix restart >&2
-else
-       echo "Run \"/etc/rc.d/init.d/postfix start\" to start postfix daemon." >&2
-fi
+%service postfix restart "postfix daemon"
 
 %preun
 if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/postfix ]; then
-               /etc/rc.d/init.d/postfix stop >&2
-       fi
+       %service postfix stop
        /sbin/chkconfig --del postfix
 fi
 
@@ -334,18 +350,18 @@ fi
 %doc html *README COMPATIBILITY HISTORY LICENSE RELEASE_NOTES TLS_*
 %doc README_FILES/*README
 %doc examples/smtpd-policy
+%dir %{_sysconfdir}/mail
+%{_sysconfdir}/mail/bounce.cf.default
 %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 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
@@ -356,9 +372,12 @@ fi
 %attr(754,root,root) /etc/rc.d/init.d/postfix
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postfix
 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/smtp
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.smtp
 %{?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) %{_bindir}/mailq
+%attr(755,root,root) %{_bindir}/newaliases
+%attr(755,root,root) %{_bindir}/rmail
 %attr(755,root,root) %{_sbindir}/s*
 %attr(755,root,root) %{_sbindir}/postfix
 %attr(755,root,root) %{_sbindir}/postalias
@@ -388,7 +407,29 @@ fi
 %attr(710,postfix,maildrop) %dir %{_var}/spool/postfix/public
 %attr(700,postfix,root) %dir %{_var}/spool/postfix/saved
 %attr(644,postfix,root) %{_var}/spool/postfix/.nofinger
-%{_mandir}/man*/*
+%{_mandir}/man1/mailq.1*
+%{_mandir}/man1/newaliases.1*
+%{_mandir}/man1/post*.1*
+%{_mandir}/man1/qmqp-*.1*
+%{_mandir}/man1/sendmail.1*
+%{_mandir}/man1/smtp-*.1*
+%{_mandir}/man5/access.5*
+%{_mandir}/man5/aliases.5*
+%{_mandir}/man5/body_checks.5*
+%{_mandir}/man5/bounce.5*
+%{_mandir}/man5/canonical.5*
+%{_mandir}/man5/cidr_table.5*
+%{_mandir}/man5/generic.5*
+%{_mandir}/man5/header_checks.5*
+%{_mandir}/man5/master.5*
+%{_mandir}/man5/nisplus_table.5*
+%{_mandir}/man5/postconf.5*
+%{_mandir}/man5/regexp_table.5*
+%{_mandir}/man5/relocated.5*
+%{_mandir}/man5/tcp_table.5*
+%{_mandir}/man5/transport.5*
+%{_mandir}/man5/virtual.5*
+%{_mandir}/man8/*.8*
 
 %files devel
 %defattr(644,root,root,755)
@@ -399,20 +440,30 @@ fi
 %files dict-ldap
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/postfix/dict_ldap.so
+%{_mandir}/man5/ldap_table.5*
 %endif
 
 %if %{with mysql}
 %files dict-mysql
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/postfix/dict_mysql.so
+%{_mandir}/man5/mysql_table.5*
 %endif
 
 %files dict-pcre
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/postfix/dict_pcre.so
+#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/pcre_table
+%{_mandir}/man5/pcre_table.5*
 
 %if %{with pgsql}
 %files dict-pgsql
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/postfix/dict_pgsql.so
+%{_mandir}/man5/pgsql_table.5*
 %endif
+
+%files qshape
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/qshape
+%{_mandir}/man1/qshape.1*
This page took 0.078126 seconds and 4 git commands to generate.