]> git.pld-linux.org Git - packages/postfix.git/blame - postfix.spec
- up to 2.4.5
[packages/postfix.git] / postfix.spec
CommitLineData
49e46e0c
ER
1# TODO:
2# - check/fix 'polish' bcond
3# - add http://www.aurore.net/projects/postfix_memcached/
c41ca9c7 4#
6c202c7c 5# Conditional build:
a675fe53 6%bcond_without ldap # without LDAP map module
7%bcond_without mysql # without MySQL map module
8%bcond_without pgsql # without PostgreSQL map module
9%bcond_without sasl # without SMTP AUTH support
10%bcond_without ssl # without SSL/TLS support
d2e5a200 11%bcond_without cdb # without cdb map support
a984b3de 12%bcond_without vda # with VDA patch
91c5f300 13%bcond_with hir # with Beeth's header_if_reject patch
b21ac01c 14%bcond_with tcp # with unofficial tcp: lookup table
bf21c84b 15#%bcond_with polish # with double English+Polish messages
a675fe53 16#
aed7eb18 17Summary: Postfix Mail Transport Agent
2fb1717c
ER
18Summary(cs.UTF-8): Postfix - program pro přepravu pošty (MTA)
19Summary(es.UTF-8): Postfix - Un MTA (Mail Transport Agent) de alto desempeño
20Summary(fr.UTF-8): Agent de transport de courrier Postfix
21Summary(pl.UTF-8): Serwer SMTP Postfix
22Summary(pt_BR.UTF-8): Postfix - Um MTA (Mail Transport Agent) de alto desempenho
23Summary(sk.UTF-8): Agent prenosu pošty Postfix
aed7eb18 24Name: postfix
dd23243c 25Version: 2.3.12
c1bce47a 26%define vda_ver 2.3.3
8eb680c0 27Release: 3
9e330f14 28Epoch: 2
4e46d0a4 29License: distributable
88cb24db 30Group: Networking/Daemons
9e330f14 31Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz
dd23243c 32# Source0-md5: 54aa9e61cc640d2515d965b30cf73e37
a6206693 33Source1: %{name}.aliases
34Source2: %{name}.cron
35Source3: %{name}.init
efbd5023
JB
36Source4: %{name}.sysconfig
37Source5: %{name}.sasl
38Source6: %{name}.pamd
99356d6f 39Source7: http://web.onda.com.br/nadal/postfix/VDA/%{name}-%{vda_ver}-vda.patch.gz
c1bce47a 40# Source7-md5: 3506ab432360766b6a2708042b29943a
39f13daf
TO
41Patch0: %{name}-config.patch
42Patch1: %{name}-conf_msg.patch
43Patch2: %{name}-dynamicmaps.patch
8a65cb50 44Patch3: %{name}-master.cf_cyrus.patch
d9d74ec2 45# from http://akson.sgh.waw.pl/~chopin/unix/postfix-2.1.5-header_if_reject.diff
8a65cb50
JB
46Patch4: %{name}-header_if_reject.patch
47#Patch5: %{name}-pl.patch
cc227ab6 48#Patch6: %{name}-size-check-before-proxy.patch
49#Patch7: %{name}-log-proxy-rejects.patch
50Patch8: %{name}-ident.patch
d9d74ec2
ER
51Patch9: %{name}-lib64.patch
52Patch10: %{name}-conf.patch
53Patch11: %{name}-dictname.patch
7003f448 54URL: http://www.postfix.org/
a675fe53 55%{?with_sasl:BuildRequires: cyrus-sasl-devel}
f5be0c4f 56BuildRequires: db-devel
435fe1e7
JB
57# getifaddrs() with IPv6 support
58BuildRequires: glibc-devel >= 6:2.3.4
a675fe53 59%{?with_mysql:BuildRequires: mysql-devel}
f9b0803c 60%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
e5d6ba8a 61%{?with_ssl:BuildRequires: openssl-devel >= 0.9.8b}
9e330f14 62BuildRequires: pcre-devel
a675fe53 63%{?with_pgsql:BuildRequires: postgresql-devel}
88cb24db 64BuildRequires: rpmbuild(macros) >= 1.268
cc227ab6 65BuildRequires: sed >= 4.0
a675fe53 66%{?with_cdb:BuildRequires: tinycdb-devel}
cc227ab6 67%{?with_mysql:BuildRequires: zlib-devel}
6c202c7c 68Requires(post): /bin/hostname
04eda2b3
ER
69Requires(post,postun): /sbin/ldconfig
70Requires(post,preun): /sbin/chkconfig
71Requires(postun): /usr/sbin/groupdel
72Requires(postun): /usr/sbin/userdel
36d09b56 73Requires(pre): /bin/id
74Requires(pre): /usr/bin/getgid
75Requires(pre): /usr/sbin/groupadd
76Requires(pre): /usr/sbin/useradd
6193959a 77Requires: /sbin/chkconfig
760324a9
PG
78Requires: diffutils
79Requires: findutils
04eda2b3
ER
80Requires: rc-scripts
81Requires: sed
760324a9 82%{?with_cdb:Requires:tinycdb}
6383ad40 83Suggests: cyrus-sasl-saslauthd
36d09b56 84Provides: group(postfix)
6c202c7c 85Provides: smtpdaemon
36d09b56 86Provides: user(postfix)
760324a9 87Obsoletes: smtpdaemon
1b5a7762 88BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
0effd84f
AM
89
90%description
9d1e23e4 91Postfix is attempt to provide an alternative to the widely-used
92Sendmail program. Postfix attempts to be fast, easy to administer, and
93hopefully secure, while at the same time being sendmail compatible
5e7152ef 94enough to not upset your users. This version has IPv6 support.
07119450 95
23264879 96%description -l es.UTF-8
d6c39c23 97Postfix es una alternativa para el mundialmente utilizado sendmail. Si
23264879 98desea tener un servidor SMTP *rápido*, debe instalar este paquete.
d6c39c23 99
23264879
JR
100%description -l fr.UTF-8
101Postfix (voir http://www.postfix.org/) se veut une alternative à
07119450 102sendmail, responsable de l'acheminement de 70% des courriers
23264879
JR
103électroniques sur Internet. IBM en a suppotré le développement, mais
104ne contrôle pas son évolution. Le but est d'installer Postfix sur le
105plus grand nombre de systèmes possible. Dans cette optique, il a été
106écrit pour être totalement sous le contrôle de l'utilisateur.
07119450 107
23264879 108%description -l it.UTF-8
9e330f14 109Postfix (http://www.postfix.org/) e' un'alternativa al programma
07119450 110sendmail utilizzato per la gestione del 70 per cento della posta
111Internet.
112
113Seppur IBM supporti lo sviluppo di Postfix, non controlla la sua
114evoluzione.
115
116Consultate la pagine web http://www.moongroup.com/how-to.phtml nella
117quale troverete le indicazioni per una corretta installazione e
118configurazione di questo programma.
119
23264879
JR
120%description -l pl.UTF-8
121Postfix jest próbą dostarczenia alternatywnego MTA w stosunku do
122szeroko używanego sendmaila. Postfix w zamierzeniu ma być szybki,
123łatwy w administrowaniu, bezpieczny oraz ma być na tyle kompatybilny z
124sendmailem by nie denerwować użytkowników. Ta wersja obsługuje IPv6.
07119450 125
23264879
JR
126%description -l pt_BR.UTF-8
127O Postfix é uma alternativa para o mundialmente utilizado sendmail. Se
128você deseja um servidor SMTP *rápido*, instale este pacote.
d6c39c23 129
23264879
JR
130%description -l sk.UTF-8
131Postfix (pozri http://www.postfix.org/) má za cieľ byť alternatívou k
132široko rozšírenému programu sendmail, zodpovednému za 70% všetkej
133elektronickej pošty doručenej na Internete.
07119450 134
23264879
JR
135Aj keď IBM podporovala vývoj Postfixu, zdržiava sa vplyvu na jeho
136vývoj. Cieľom je inštalácia Postfixu na čo najväčšom počte systémov.
137Do tohoto momentu je softvér poskytovaný bez ovplyvňovania, takže sa
138môže vyvíjať podľa jeho používateľov.
07119450 139
23264879
JR
140Určite si prečítajte http://www.moongroup.com/how-to.phtml, kde sú
141popísané kroky potrebné pred a po inštalácii Postfixu.
07119450 142
9e330f14 143%package devel
144Summary: Postfix loadable modules development package
2fb1717c 145Summary(pl.UTF-8): Pakiet dla programistów ładowanych modułów do postfiksa
9e330f14 146Group: Development/Libraries
68087f44 147Requires: %{name} = %{epoch}:%{version}-%{release}
9e330f14 148
149%description devel
150Header files to build additional map types for Postfix.
151
23264879
JR
152%description devel -l pl.UTF-8
153Pliki nagłówkowe do tworzenia dodatkowych typów map dla Postfiksa.
9e330f14 154
155%package dict-ldap
156Summary: LDAP map support for Postfix
2fb1717c 157Summary(pl.UTF-8): Obsługa map LDAP dla Postfiksa
9e330f14 158Group: Networking/Daemons
68087f44 159Requires: %{name} = %{epoch}:%{version}-%{release}
f9b0803c 160Requires: openldap >= 2.3.0
9e330f14 161
162%description dict-ldap
163This package provides support for LDAP maps in Postfix.
164
23264879
JR
165%description dict-ldap -l pl.UTF-8
166Ten pakiet dodaje obsługę map LDAP do Postfiksa.
9e330f14 167
168%package dict-mysql
169Summary: MySQL map support for Postfix
2fb1717c 170Summary(pl.UTF-8): Obsługa map MySQL dla Postfiksa
9e330f14 171Group: Networking/Daemons
68087f44 172Requires: %{name} = %{epoch}:%{version}-%{release}
9e330f14 173
174%description dict-mysql
175This package provides support for MySQL maps in Postfix.
176
23264879
JR
177%description dict-mysql -l pl.UTF-8
178Ten pakiet dodaje obsługę map MySQL do Postfiksa.
9e330f14 179
9e330f14 180%package dict-pcre
181Summary: PCRE map support for Postfix
2fb1717c 182Summary(pl.UTF-8): Obsługa map PCRE dla Postfiksa
9e330f14 183Group: Networking/Daemons
68087f44 184Requires: %{name} = %{epoch}:%{version}-%{release}
9e330f14 185
186%description dict-pcre
187This package provides support for PCRE maps in Postfix.
188
23264879
JR
189%description dict-pcre -l pl.UTF-8
190Ten pakiet dodaje obsługę map PCRE do Postfiksa.
0effd84f 191
8016f71d
JB
192%package dict-pgsql
193Summary: PostgreSQL map support for Postfix
2fb1717c 194Summary(pl.UTF-8): Obsługa map PostgreSQL dla Postfiksa
8016f71d 195Group: Networking/Daemons
68087f44 196Requires: %{name} = %{epoch}:%{version}-%{release}
8016f71d
JB
197
198%description dict-pgsql
199This package provides support for PostgreSQL maps in Postfix.
200
23264879
JR
201%description dict-pgsql -l pl.UTF-8
202Ten pakiet dodaje obsługę map PostgreSQL do Postfiksa.
8016f71d 203
fad0c92b
ER
204%package qshape
205Summary: qshape - Print Postfix queue domain and age distribution
a5051c15 206Summary(pl.UTF-8): qshape - wypisywanie rozkładu domen i wieku z kolejki Postfiksa
fad0c92b
ER
207Group: Networking/Daemons
208Requires: %{name} = %{epoch}:%{version}-%{release}
209
210%description qshape
211The qshape program helps the administrator understand the Postfix
212queue message distribution in time and by sender domain or recipient
213domain. The program needs read access to the queue directories and
214queue files, so it must run as the superuser or the mail_owner
215specified in main.cf (typically postfix).
216
a5051c15
JB
217%description qshape -l pl.UTF-8
218Program qshape pomaga administratorowi zrozumieć rozkład kolejki
219wiadomości Postfiksa w czasie i w zależności od domeny nadawcy lub
220adresata. Program wymaga prawa odczytu do katalogów kolejki i plików
221kolejki, więc musi być uruchamiany przez superużytkownika lub
222użytkownika mail_owner podanego w main.cf (zwykle nazywającego się
223postfix).
224
0effd84f 225%prep
8a65cb50 226%setup -q
3522e8d4 227%{?with_vda:zcat %{SOURCE7} | patch -p1 -s}
54206e36 228%patch0 -p1
cc227ab6 229%patch1 -p0
759823fd 230%patch2 -p1
8a65cb50
JB
231%patch3 -p1
232%{?with_hir:%patch4 -p0}
bf21c84b 233#%{?with_polish:%patch5 -p1}
cc227ab6 234#%patch6 -p1
235#%patch7 -p1 --obsolete ?
09835dec 236%patch8 -p1
cc227ab6 237sed -i '/scache_clnt_create/s/server/var_scache_service/' src/global/scache_clnt.c
99356d6f 238%if "%{_lib}" == "lib64"
d9d74ec2
ER
239%patch9 -p1
240%endif
241%patch10 -p1
242%patch11 -p1
0effd84f 243
b21ac01c 244%if %{with tcp}
245sed -i 's/ifdef SNAPSHOT/if 1/' src/util/dict_open.c
246%endif
247
0effd84f 248%build
254543a9 249%{__make} -f Makefile.init makefiles
250%{__make} tidy
8eb680c0 251CC="%{__cc}"
252export CC
435fe1e7
JB
253%{__make} \
254 DEBUG="" \
63044aca 255 OPT="%{rpmcflags} -D_FILE_OFFSET_BITS=64" \
a675fe53 256 %{!?with_ldap:LDAPSO=""} \
257 %{!?with_mysql:MYSQLSO=""} \
258 %{!?with_pgsql:PGSQLSO=""} \
8eb680c0 259 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" \
260 AUXLIBS="-ldb -lresolv %{?with_sasl:-lsasl} %{?with_ssl:-lssl -lcrypto} %{?with_cdb:-lcdb} -lpcre"
0effd84f 261
81051417 262
0effd84f
AM
263%install
264rm -rf $RPM_BUILD_ROOT
e31194a0 265install -d $RPM_BUILD_ROOT/etc/{cron.daily,rc.d/init.d,sysconfig,pam.d,security} \
1bf3b45d 266 $RPM_BUILD_ROOT%{_sysconfdir}/{mail,sasl} \
996fb42e
JB
267 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}/postfix,/usr/lib}\
268 $RPM_BUILD_ROOT{%{_includedir}/postfix,%{_mandir}} \
8a65cb50 269 $RPM_BUILD_ROOT%{_var}/spool/postfix/{active,corrupt,deferred,maildrop,private,saved,bounce,defer,incoming,pid,public}
8d5f7ded 270
996fb42e 271rm -f html/Makefile.in conf/{LICENSE,main.cf.default}
38f90f82 272
38f90f82 273install bin/* $RPM_BUILD_ROOT%{_sbindir}
274install libexec/* $RPM_BUILD_ROOT%{_libdir}/postfix
f52f40b7
JB
275ln $RPM_BUILD_ROOT%{_libdir}/postfix/smtp $RPM_BUILD_ROOT%{_libdir}/postfix/lmtp
276ln $RPM_BUILD_ROOT%{_libdir}/postfix/qmgr $RPM_BUILD_ROOT%{_libdir}/postfix/nqmgr
7003f448 277install conf/* $RPM_BUILD_ROOT%{_sysconfdir}/mail
7ffb4b69
JK
278sed -e's,^daemon_directory = .*,daemon_directory = %{_libdir}/postfix,' \
279 conf/main.cf > $RPM_BUILD_ROOT%{_sysconfdir}/mail/main.cf
7003f448 280
9e330f14 281for f in dns global master util ; do
282 install lib/lib${f}.a $RPM_BUILD_ROOT%{_libdir}/libpostfix-${f}.so.1
283 ln -sf lib${f}.so.1 $RPM_BUILD_ROOT%{_libdir}/libpostfix-${f}.so
284done
285install lib/dict*.so $RPM_BUILD_ROOT%{_libdir}/postfix
286install include/*.h $RPM_BUILD_ROOT%{_includedir}/postfix
287
996fb42e 288cp -a man/man* $RPM_BUILD_ROOT%{_mandir}
8d5f7ded 289
7003f448 290install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/mail/aliases
1bf3b45d 291install %{SOURCE2} $RPM_BUILD_ROOT/etc/cron.daily/postfix
292install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/postfix
efbd5023
JB
293install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/postfix
294install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sasl/smtpd.conf
295install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/smtp
0b930ef4 296install auxiliary/rmail/rmail $RPM_BUILD_ROOT%{_bindir}/rmail
c4d27094 297install auxiliary/qshape/qshape.pl $RPM_BUILD_ROOT%{_bindir}/qshape
8d5f7ded 298
cc227ab6 299ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/mailq
300ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/newaliases
301ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
8d5f7ded 302
9d5846cd 303touch $RPM_BUILD_ROOT%{_sysconfdir}/mail/\
a6206693 304 {aliases,access,canonical,relocated,transport,virtual}{,.db}
0effd84f 305
876f5025
JR
306touch $RPM_BUILD_ROOT/etc/security/blacklist.smtp
307
6c202c7c 308> $RPM_BUILD_ROOT/var/spool/postfix/.nofinger
0effd84f 309
996fb42e 310rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/mail/makedefs.out
bf21c84b 311
ce5ea51e
JB
312%clean
313rm -rf $RPM_BUILD_ROOT
314
0effd84f 315%pre
38ee7751
ER
316%groupadd -g 62 postfix
317%groupadd -g 63 maildrop
318%useradd -u 62 -d /var/spool/postfix -s /bin/false -c "Postfix User" -g postfix postfix
92df9354 319
0effd84f 320%post
9e330f14 321/sbin/ldconfig
cc227ab6 322if ! grep -q "^postmaster:" %{_sysconfdir}/mail/aliases; then
323echo "Adding Entry for postmaster in %{_sysconfdir}/mail/aliases" >&2
324echo "postmaster: root" >>%{_sysconfdir}/mail/aliases
0effd84f 325fi
4e11d284 326if [ "$1" = "1" ]; then
38ee7751 327 # only on installation, not upgrade
5f30162e 328 if ! grep -q "^myhostname" %{_sysconfdir}/mail/main.cf; then
4e11d284
JB
329 postconf -e myhostname=`/bin/hostname -f`
330 fi
bf21c84b
JK
331else
332 postfix upgrade-configuration
13f4eff0
AF
333fi
334
0effd84f 335newaliases
c9643bf8 336/sbin/chkconfig --add postfix
88cb24db 337%service postfix restart "postfix daemon"
0effd84f 338
0effd84f 339%preun
c9643bf8 340if [ "$1" = "0" ]; then
88cb24db 341 %service postfix stop
c9643bf8 342 /sbin/chkconfig --del postfix
343fi
0effd84f 344
9d5846cd 345%postun
9e330f14 346/sbin/ldconfig
347if [ "$1" = "0" ]; then
36d09b56 348 %groupremove maildrop
349 %userremove postfix
350 %groupremove postfix
c9643bf8 351fi
9d5846cd 352
0effd84f
AM
353%files
354%defattr(644,root,root,755)
8a65cb50 355%doc html *README COMPATIBILITY HISTORY LICENSE RELEASE_NOTES TLS_*
bd7c0cf3 356%doc README_FILES/*README
bf21c84b 357%doc examples/smtpd-policy
9a9b0b98
JB
358%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/access
359%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/aliases
360%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/canonical
361%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/generic
9a9b0b98
JB
362#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/regexp_table
363%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/relocated
364%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/transport
365%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/virtual
366%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/header_checks
3ccfe138 367#%ghost %{_sysconfdir}/mail/*.db
9d5846cd 368%dir %{_sysconfdir}/mail
9a9b0b98
JB
369%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/dynamicmaps.cf
370%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/main.cf
371%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/master.cf
372%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/postfix-script
9e330f14 373%attr(755,root,root) %{_sysconfdir}/mail/post-install
374%{_sysconfdir}/mail/postfix-files
1bf3b45d 375%attr(740,root,root) /etc/cron.daily/postfix
376%attr(754,root,root) /etc/rc.d/init.d/postfix
9a9b0b98 377%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postfix
04eda2b3 378%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/smtp
876f5025 379%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.smtp
9a9b0b98 380%{?with_sasl:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/smtpd.conf}
9e330f14 381%attr(755,root,root) %{_libdir}/libpostfix-*.so.*
573c93c6
JB
382%attr(755,root,root) %{_bindir}/mailq
383%attr(755,root,root) %{_bindir}/newaliases
fad0c92b 384%attr(755,root,root) %{_bindir}/rmail
9d5846cd 385%attr(755,root,root) %{_sbindir}/s*
9e330f14 386%attr(755,root,root) %{_sbindir}/postfix
6694854c
GS
387%attr(755,root,root) %{_sbindir}/postalias
388%attr(755,root,root) %{_sbindir}/postkick
9d5846cd
AM
389%attr(755,root,root) %{_sbindir}/postl*
390%attr(755,root,root) %{_sbindir}/postc*
391%attr(755,root,root) %{_sbindir}/postmap
9e330f14 392%attr(2755,root,maildrop) %{_sbindir}/postqueue
9d5846cd
AM
393%attr(755,root,root) %{_sbindir}/postsuper
394%attr(2755,root,maildrop) %{_sbindir}/postdrop
8a65cb50 395%attr(755,root,root) %{_sbindir}/qmqp-sink
9e330f14 396%attr(755,root,root) %{_sbindir}/qmqp-source
09055bff 397%attr(755,root,root) /usr/lib/sendmail
9e330f14 398%dir %{_libdir}/postfix
98693d0a 399%attr(755,root,root) %{_libdir}/postfix/[!d]*
8a65cb50 400%attr(755,root,root) %{_libdir}/postfix/discard
9d5846cd 401%attr(755,root,root) %dir %{_var}/spool/postfix
150a0aa3
JB
402%attr(700,postfix,root) %dir %{_var}/spool/postfix/active
403%attr(700,postfix,root) %dir %{_var}/spool/postfix/bounce
404%attr(700,postfix,root) %dir %{_var}/spool/postfix/corrupt
405%attr(700,postfix,root) %dir %{_var}/spool/postfix/defer
406%attr(700,postfix,root) %dir %{_var}/spool/postfix/deferred
407%attr(700,postfix,root) %dir %{_var}/spool/postfix/incoming
9d5846cd 408%attr(1730,postfix,maildrop) %dir %{_var}/spool/postfix/maildrop
150a0aa3
JB
409%attr(755,postfix,root) %dir %{_var}/spool/postfix/pid
410%attr(700,postfix,root) %dir %{_var}/spool/postfix/private
411%attr(710,postfix,maildrop) %dir %{_var}/spool/postfix/public
412%attr(700,postfix,root) %dir %{_var}/spool/postfix/saved
413%attr(644,postfix,root) %{_var}/spool/postfix/.nofinger
996fb42e
JB
414%{_mandir}/man1/mailq.1*
415%{_mandir}/man1/newaliases.1*
416%{_mandir}/man1/post*.1*
417%{_mandir}/man1/qmqp-*.1*
418%{_mandir}/man1/sendmail.1*
419%{_mandir}/man1/smtp-*.1*
420%{_mandir}/man5/access.5*
421%{_mandir}/man5/aliases.5*
422%{_mandir}/man5/body_checks.5*
423%{_mandir}/man5/bounce.5*
424%{_mandir}/man5/canonical.5*
425%{_mandir}/man5/cidr_table.5*
426%{_mandir}/man5/generic.5*
427%{_mandir}/man5/header_checks.5*
428%{_mandir}/man5/master.5*
429%{_mandir}/man5/nisplus_table.5*
430%{_mandir}/man5/postconf.5*
431%{_mandir}/man5/regexp_table.5*
432%{_mandir}/man5/relocated.5*
433%{_mandir}/man5/tcp_table.5*
434%{_mandir}/man5/transport.5*
435%{_mandir}/man5/virtual.5*
436%{_mandir}/man8/*.8*
9e330f14 437
438%files devel
439%defattr(644,root,root,755)
440%attr(755,root,root) %{_libdir}/libpostfix-*.so
441%{_includedir}/postfix
442
a675fe53 443%if %{with ldap}
9e330f14 444%files dict-ldap
445%defattr(644,root,root,755)
446%attr(755,root,root) %{_libdir}/postfix/dict_ldap.so
996fb42e 447%{_mandir}/man5/ldap_table.5*
a853cfe3 448%endif
9e330f14 449
a675fe53 450%if %{with mysql}
9e330f14 451%files dict-mysql
452%defattr(644,root,root,755)
453%attr(755,root,root) %{_libdir}/postfix/dict_mysql.so
996fb42e 454%{_mandir}/man5/mysql_table.5*
8acc733a 455%endif
9e330f14 456
457%files dict-pcre
458%defattr(644,root,root,755)
459%attr(755,root,root) %{_libdir}/postfix/dict_pcre.so
996fb42e
JB
460#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/pcre_table
461%{_mandir}/man5/pcre_table.5*
8016f71d 462
a675fe53 463%if %{with pgsql}
8016f71d
JB
464%files dict-pgsql
465%defattr(644,root,root,755)
466%attr(755,root,root) %{_libdir}/postfix/dict_pgsql.so
996fb42e 467%{_mandir}/man5/pgsql_table.5*
a853cfe3 468%endif
fad0c92b
ER
469
470%files qshape
471%defattr(644,root,root,755)
472%attr(755,root,root) %{_bindir}/qshape
996fb42e 473%{_mandir}/man1/qshape.1*
This page took 0.153512 seconds and 4 git commands to generate.