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