]> git.pld-linux.org Git - packages/postfix.git/blame_incremental - postfix.spec
- up to 3.6.10
[packages/postfix.git] / postfix.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without ldap # LDAP map module
4%bcond_without mysql # MySQL map module
5%bcond_without pgsql # PostgreSQL map module
6%bcond_without sqlite # SQLite map module
7%bcond_without sasl # SMTP AUTH support
8%bcond_without ssl # SSL/TLS support
9%bcond_without cdb # cdb map support
10%bcond_without lmdb # lmdb map support
11%bcond_with vda # VDA patch
12%bcond_with hir # Beeth's header_if_reject patch
13%bcond_with tcp # unofficial tcp: lookup table
14%if "%{pld_release}" == "ac"
15%bcond_with epoll # epoll support for 2.6 kernels
16# there didn't exist x86_64 2.4 kernel in PLD, so can safely enable epoll
17%ifarch %{x8664}
18%define with_epoll 1
19%endif
20%else
21%bcond_without epoll # epoll support (Linux >= 2.6)
22%endif
23
24%define vda_ver v13-2.10.0
25Summary: Postfix Mail Transport Agent
26Summary(cs.UTF-8): Postfix - program pro přepravu pošty (MTA)
27Summary(es.UTF-8): Postfix - Un MTA (Mail Transport Agent) de alto desempeño
28Summary(fr.UTF-8): Agent de transport de courrier Postfix
29Summary(pl.UTF-8): Serwer SMTP Postfix
30Summary(pt_BR.UTF-8): Postfix - Um MTA (Mail Transport Agent) de alto desempenho
31Summary(sk.UTF-8): Agent prenosu pošty Postfix
32Name: postfix
33Version: 3.6.10
34Release: 1
35Epoch: 2
36License: IBM Public License or Eclipse Public License v2.0
37Group: Networking/Daemons/SMTP
38Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz
39# Source0-md5: 3190ba172cf52d2780713a331c731785
40Source1: %{name}.aliases
41Source2: %{name}.cron
42Source3: %{name}.init
43Source4: %{name}.sysconfig
44Source5: %{name}.sasl
45Source6: %{name}.pamd
46Source7: %{name}-vda.patch
47#Source7: http://vda.sourceforge.net/VDA/%{name}-vda-%{vda_ver}.patch
48# -ource7-md5: 01e1b031d79b85f3cb67d98ceddd775d
49Source8: %{name}-bounce.cf.pl
50# http://postfix.state-of-mind.de/bounce-templates/bounce.de-DE.cf
51Source9: %{name}-bounce.cf.de
52Source10: %{name}.monitrc
53Source11: %{name}-vda-bigquota.patch
54#Source11: http://vda.sourceforge.net/VDA/%{name}-%{vda_ver}-vda-ng-bigquota.patch.gz
55# -ource11-md5: d46103195b43ec5784ea2c166b238f71
56Source12: %{name}.service
57Patch0: %{name}-config.patch
58
59Patch3: %{name}-master.cf_cyrus.patch
60# from http://akson.sgh.waw.pl/~chopin/unix/postfix-2.1.5-header_if_reject.diff
61Patch4: %{name}-header_if_reject.patch
62
63Patch7: %{name}-conf.patch
64Patch8: %{name}-dictname.patch
65
66Patch11: %{name}-scache_clnt.patch
67Patch12: format-security.patch
68Patch13: glibc-2.34.patch
69URL: http://www.postfix.org/
70%{?with_sasl:BuildRequires: cyrus-sasl-devel}
71BuildRequires: db-devel
72# getifaddrs() with IPv6 support
73BuildRequires: glibc-devel >= 6:2.3.4
74BuildRequires: libicu-devel
75BuildRequires: libnsl-devel
76BuildRequires: m4
77%{?with_lmdb:BuildRequires: lmdb-devel}
78%{?with_mysql:BuildRequires: mysql-devel}
79%{?with_ldap:BuildRequires: openldap-devel >= 2.0.12}
80%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7l}
81BuildRequires: pcre-devel
82BuildRequires: perl-base
83%{?with_pgsql:BuildRequires: postgresql-devel}
84BuildRequires: rpm >= 4.4.9-56
85BuildRequires: rpmbuild(macros) >= 1.644
86BuildRequires: sed >= 4.0
87%{?with_sqlite:BuildRequires: sqlite3-devel}
88%{?with_cdb:BuildRequires: tinycdb-devel}
89%{?with_mysql:BuildRequires: zlib-devel}
90Requires(post): /bin/hostname
91Requires(post,postun): /sbin/ldconfig
92Requires(post,preun): /sbin/chkconfig
93Requires(postun): /usr/sbin/groupdel
94Requires(postun): /usr/sbin/userdel
95Requires(pre): /bin/id
96Requires(pre): /usr/bin/getgid
97Requires(pre): /usr/sbin/groupadd
98Requires(pre): /usr/sbin/useradd
99Requires: /sbin/chkconfig
100Requires: diffutils
101Requires: findutils
102Requires: rc-scripts
103Requires: sed
104%{?with_cdb:Requires:tinycdb}
105Requires: systemd-units >= 38
106Suggests: cyrus-sasl-saslauthd
107Provides: group(postfix)
108Provides: smtpdaemon
109Provides: user(postfix)
110Obsoletes: smtpdaemon
111BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112
113%description
114Postfix is attempt to provide an alternative to the widely-used
115Sendmail program. Postfix attempts to be fast, easy to administer, and
116hopefully secure, while at the same time being sendmail compatible
117enough to not upset your users. This version has IPv6 support.
118
119%description -l es.UTF-8
120Postfix es una alternativa para el mundialmente utilizado sendmail. Si
121desea tener un servidor SMTP *rápido*, debe instalar este paquete.
122
123%description -l fr.UTF-8
124Postfix (voir http://www.postfix.org/) se veut une alternative à
125sendmail, responsable de l'acheminement de 70% des courriers
126électroniques sur Internet. IBM en a suppotré le développement, mais
127ne contrôle pas son évolution. Le but est d'installer Postfix sur le
128plus grand nombre de systèmes possible. Dans cette optique, il a été
129écrit pour être totalement sous le contrôle de l'utilisateur.
130
131%description -l it.UTF-8
132Postfix (http://www.postfix.org/) e' un'alternativa al programma
133sendmail utilizzato per la gestione del 70 per cento della posta
134Internet.
135
136Seppur IBM supporti lo sviluppo di Postfix, non controlla la sua
137evoluzione.
138
139Consultate la pagine web http://www.moongroup.com/how-to.phtml nella
140quale troverete le indicazioni per una corretta installazione e
141configurazione di questo programma.
142
143%description -l pl.UTF-8
144Postfix jest próbą dostarczenia alternatywnego MTA w stosunku do
145szeroko używanego sendmaila. Postfix w zamierzeniu ma być szybki,
146łatwy w administrowaniu, bezpieczny oraz ma być na tyle kompatybilny z
147sendmailem by nie denerwować użytkowników. Ta wersja obsługuje IPv6.
148
149%description -l pt_BR.UTF-8
150O Postfix é uma alternativa para o mundialmente utilizado sendmail. Se
151você deseja um servidor SMTP *rápido*, instale este pacote.
152
153%description -l sk.UTF-8
154Postfix (pozri http://www.postfix.org/) má za cieľ byť alternatívou k
155široko rozšírenému programu sendmail, zodpovednému za 70% všetkej
156elektronickej pošty doručenej na Internete.
157
158Aj keď IBM podporovala vývoj Postfixu, zdržiava sa vplyvu na jeho
159vývoj. Cieľom je inštalácia Postfixu na čo najväčšom počte systémov.
160Do tohoto momentu je softvér poskytovaný bez ovplyvňovania, takže sa
161môže vyvíjať podľa jeho používateľov.
162
163Určite si prečítajte http://www.moongroup.com/how-to.phtml, kde sú
164popísané kroky potrebné pred a po inštalácii Postfixu.
165
166%package devel
167Summary: Postfix loadable modules development package
168Summary(pl.UTF-8): Pakiet dla programistów ładowanych modułów do postfiksa
169Group: Development/Libraries
170Requires: %{name} = %{epoch}:%{version}-%{release}
171
172%description devel
173Header files to build additional map types for Postfix.
174
175%description devel -l pl.UTF-8
176Pliki nagłówkowe do tworzenia dodatkowych typów map dla Postfiksa.
177
178%package dict-ldap
179Summary: LDAP map support for Postfix
180Summary(pl.UTF-8): Obsługa map LDAP dla Postfiksa
181Group: Networking/Daemons/SMTP
182Requires: %{name} = %{epoch}:%{version}-%{release}
183Requires: openldap >= 2.3.6
184
185%description dict-ldap
186This package provides support for LDAP maps in Postfix.
187
188%description dict-ldap -l pl.UTF-8
189Ten pakiet dodaje obsługę map LDAP do Postfiksa.
190
191%package dict-mysql
192Summary: MySQL map support for Postfix
193Summary(pl.UTF-8): Obsługa map MySQL dla Postfiksa
194Group: Networking/Daemons/SMTP
195Requires: %{name} = %{epoch}:%{version}-%{release}
196
197%description dict-mysql
198This package provides support for MySQL maps in Postfix.
199
200%description dict-mysql -l pl.UTF-8
201Ten pakiet dodaje obsługę map MySQL do Postfiksa.
202
203%package dict-pcre
204Summary: PCRE map support for Postfix
205Summary(pl.UTF-8): Obsługa map PCRE dla Postfiksa
206Group: Networking/Daemons/SMTP
207Requires: %{name} = %{epoch}:%{version}-%{release}
208
209%description dict-pcre
210This package provides support for PCRE maps in Postfix.
211
212%description dict-pcre -l pl.UTF-8
213Ten pakiet dodaje obsługę map PCRE do Postfiksa.
214
215%package dict-pgsql
216Summary: PostgreSQL map support for Postfix
217Summary(pl.UTF-8): Obsługa map PostgreSQL dla Postfiksa
218Group: Networking/Daemons/SMTP
219Requires: %{name} = %{epoch}:%{version}-%{release}
220
221%description dict-pgsql
222This package provides support for PostgreSQL maps in Postfix.
223
224%description dict-pgsql -l pl.UTF-8
225Ten pakiet dodaje obsługę map PostgreSQL do Postfiksa.
226
227%package dict-sqlite
228Summary: SQLite map support for Postfix
229Summary(pl.UTF-8): Obsługa map SQLite dla Postfiksa
230Group: Networking/Daemons/SMTP
231Requires: %{name} = %{epoch}:%{version}-%{release}
232
233%description dict-sqlite
234This package provides support for SQLite maps in Postfix.
235
236%description dict-sqlite -l pl.UTF-8
237Ten pakiet dodaje obsługę map SQLite do Postfiksa.
238
239%package dict-lmdb
240Summary: LMDB map support for Postfix
241Summary(pl.UTF-8): Obsługa map LMDB dla Postfiksa
242Group: Networking/Daemons/SMTP
243Requires: %{name} = %{epoch}:%{version}-%{release}
244
245%description dict-lmdb
246This package provides support for LMDB maps in Postfix.
247
248%description dict-lmdb -l pl.UTF-8
249Ten pakiet dodaje obsługę map LMDB do Postfiksa.
250
251%package dict-cdb
252Summary: CDB map support for Postfix
253Summary(pl.UTF-8): Obsługa map CDB dla Postfiksa
254Group: Networking/Daemons/SMTP
255Requires: %{name} = %{epoch}:%{version}-%{release}
256
257%description dict-cdb
258This package provides support for CDB maps in Postfix.
259
260%description dict-cdb -l pl.UTF-8
261Ten pakiet dodaje obsługę map CDB do Postfiksa.
262
263%package qshape
264Summary: qshape - Print Postfix queue domain and age distribution
265Summary(pl.UTF-8): qshape - wypisywanie rozkładu domen i wieku z kolejki Postfiksa
266Group: Networking/Daemons/SMTP
267Requires: %{name} = %{epoch}:%{version}-%{release}
268
269%description qshape
270The qshape program helps the administrator understand the Postfix
271queue message distribution in time and by sender domain or recipient
272domain. The program needs read access to the queue directories and
273queue files, so it must run as the superuser or the mail_owner
274specified in main.cf (typically postfix).
275
276%description qshape -l pl.UTF-8
277Program qshape pomaga administratorowi zrozumieć rozkład kolejki
278wiadomości Postfiksa w czasie i w zależności od domeny nadawcy lub
279adresata. Program wymaga prawa odczytu do katalogów kolejki i plików
280kolejki, więc musi być uruchamiany przez superużytkownika lub
281użytkownika mail_owner podanego w main.cf (zwykle nazywającego się
282postfix).
283
284%package -n monit-rc-%{name}
285Summary: monit support for Postfix
286Summary(pl.UTF-8): Wsparcie monita dla Postfiksa
287Group: Applications/System
288Requires: %{name} = %{epoch}:%{version}-%{release}
289Requires: monit
290
291%description -n monit-rc-%{name}
292monitrc file for monitoring Postfix.
293
294%description -n monit-rc-%{name} -l pl.UTF-8
295Plik monitrc do monitorowania serwera Postfix.
296
297%prep
298%setup -q
299%if %{with vda}
300cat %{SOURCE7} | %{__patch} -p1 -s
301cat %{SOURCE11} | %{__patch} -p1 -s
302%endif
303
304find -type f | xargs %{__sed} -i -e 's|/etc/postfix|/etc/mail|g'
305
306%patch0 -p1
307
308%patch3 -p1
309%{?with_hir:%patch4 -p0}
310
311%{__sed} -i -e '/scache_clnt_create/s/server/var_scache_service/' src/global/scache_clnt.c
312%patch7 -p1
313%patch8 -p1
314
315%patch11 -p1
316%if %{with vda}
317%patch12 -p1
318%endif
319%patch13 -p1
320
321%if %{with tcp}
322sed -i 's/ifdef SNAPSHOT/if 1/' src/util/dict_open.c
323%endif
324
325%{__sed} -i -e 's,/lib64\>,/%{_lib},' makedefs
326
327%build
328# export, as the same variables must be passed both to 'make makefiles' and 'make'
329export CCARGS="%{!?with_epoll:-DNO_EPOLL} %{?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} %{?with_sqlite:-DHAS_SQLITE} %{?with_lmdb:-DHAS_LMDB} -LHAS_SDBM"
330export AUXLIBS="%{rpmldflags} -lsasl -lssl -lcrypto"
331export AUXLIBS_CDB="%{?with_cdb:-lcdb}"
332export AUXLIBS_LDAP="%{?with_ldap:-lldap -llber}"
333export AUXLIBS_LMDB="%{?with_lmdb:-llmdb}"
334export AUXLIBS_MYSQL="%{?with_mysql:-lmysqlclient}"
335export AUXLIBS_PCRE="-lpcre"
336export AUXLIBS_PGSQL="%{?with_pgsql:-lpq}"
337export AUXLIBS_SQLITE="%{?with_sqlite:-lsqlite3}"
338
339export CC="%{__cc}"
340%{__make} makefiles \
341 shared=yes \
342 dynamicmaps=yes \
343 daemon_directory="%{_libdir}/postfix" \
344 shlib_directory="%{_libdir}/postfix" \
345 manpage_directory="%{_mandir}"
346
347%{__make} -j1 \
348 DEBUG="" \
349 OPT="%{rpmcflags} %{rpmcppflags} -D_FILE_OFFSET_BITS=64"
350
351%install
352rm -rf $RPM_BUILD_ROOT
353install -d $RPM_BUILD_ROOT/etc/{cron.daily,rc.d/init.d,sysconfig,pam.d,security,monit} \
354 $RPM_BUILD_ROOT%{_sysconfdir}/{mail,sasl} \
355 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}/postfix,/usr/lib}\
356 $RPM_BUILD_ROOT{%{_includedir}/postfix,%{_mandir}} \
357 $RPM_BUILD_ROOT%{_var}/spool/postfix/{active,corrupt,deferred,maildrop,private,saved,bounce,defer,incoming,pid,public} \
358 $RPM_BUILD_ROOT%{_var}/lib/postfix \
359 $RPM_BUILD_ROOT%{systemdunitdir}
360
361%{__make} non-interactive-package \
362 install_root=$RPM_BUILD_ROOT
363
364#cp -a conf/* $RPM_BUILD_ROOT%{_sysconfdir}/mail
365sed -e's,^daemon_directory = .*,daemon_directory = %{_libdir}/postfix,' \
366 conf/main.cf > $RPM_BUILD_ROOT%{_sysconfdir}/mail/main.cf
367
368cp -a include/*.h $RPM_BUILD_ROOT%{_includedir}/postfix
369
370cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/mail/aliases
371install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/cron.daily/postfix
372install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/postfix
373cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/postfix
374cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sasl/smtpd.conf
375cp -a %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/smtp
376cp -a %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/mail/bounce.cf.pl
377cp -a %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/mail/bounce.cf.de
378cp -a %{SOURCE10} $RPM_BUILD_ROOT/etc/monit/%{name}.monitrc
379cp -a %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
380install -p auxiliary/rmail/rmail $RPM_BUILD_ROOT%{_bindir}/rmail
381install -p auxiliary/qshape/qshape.pl $RPM_BUILD_ROOT%{_bindir}/qshape
382
383ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/mailq
384ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/newaliases
385ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
386
387touch $RPM_BUILD_ROOT%{_sysconfdir}/mail/\
388 {aliases,access,canonical,relocated,transport,virtual}{,.db}
389
390touch $RPM_BUILD_ROOT/etc/security/blacklist.smtp
391
392> $RPM_BUILD_ROOT/var/spool/postfix/.nofinger
393
394%{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/mail/makedefs.out
395%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/mail/{,TLS_}LICENSE
396
397%clean
398rm -rf $RPM_BUILD_ROOT
399
400%pre
401%groupadd -g 62 postfix
402%groupadd -g 63 maildrop
403%useradd -u 62 -d /var/spool/postfix -s /bin/false -c "Postfix User" -g postfix postfix
404
405%post
406/sbin/ldconfig
407if ! grep -q "^postmaster:" %{_sysconfdir}/mail/aliases; then
408 echo "Adding Entry for postmaster in %{_sysconfdir}/mail/aliases" >&2
409 echo "postmaster: root" >>%{_sysconfdir}/mail/aliases
410fi
411if [ "$1" = "1" ]; then
412 # only on installation, not upgrade; set sane defaults
413 # postfix expects gethostname() to return FQDN, which is obviously wrong
414 if ! grep -qE "^my(domain|hostname)" %{_sysconfdir}/mail/main.cf; then
415 domain=$(/bin/hostname -d 2>/dev/null)
416 [ -n "$domain" -a "$domain" != 'localdomain' ] && \
417 postconf -e mydomain="$domain"
418 fi
419else
420 %{_sbindir}/postfix upgrade-configuration
421fi
422
423%{_bindir}/newaliases
424/sbin/chkconfig --add postfix
425%service postfix restart "Postfix Daemon"
426%systemd_post postfix.service
427
428%preun
429if [ "$1" = "0" ]; then
430 %service postfix stop
431 /sbin/chkconfig --del postfix
432fi
433%systemd_preun postfix.service
434
435%postun
436/sbin/ldconfig
437if [ "$1" = "0" ]; then
438 %groupremove maildrop
439 %userremove postfix
440 %groupremove postfix
441fi
442%systemd_reload
443
444%triggerpostun -- postfix < 2:2.9.4-4
445%systemd_trigger postfix.service
446
447%files
448%defattr(644,root,root,755)
449%doc html COMPATIBILITY HISTORY LICENSE RELEASE_NOTES* TLS_*
450%doc README_FILES/*README
451%doc examples/smtpd-policy
452%dir %{_sysconfdir}/mail
453%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/access
454%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/aliases
455%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/bounce.cf.default
456%lang(de) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/bounce.cf.de
457%lang(pl) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/bounce.cf.pl
458%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/canonical
459%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/generic
460#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/regexp_table
461%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/relocated
462%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/transport
463%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/virtual
464%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/header_checks
465#%ghost %{_sysconfdir}/mail/*.db
466%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/dynamicmaps.cf
467%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/main.cf
468%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/main.cf.default
469%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/main.cf.proto
470%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/master.cf
471%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/master.cf.proto
472%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/postfix-files
473%attr(740,root,root) /etc/cron.daily/postfix
474%attr(754,root,root) /etc/rc.d/init.d/postfix
475%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postfix
476%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/smtp
477%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.smtp
478%{?with_sasl:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/smtpd.conf}
479%attr(755,root,root) %{_bindir}/mailq
480%attr(755,root,root) %{_bindir}/newaliases
481%attr(755,root,root) %{_bindir}/rmail
482%attr(755,root,root) %{_sbindir}/s*
483%attr(755,root,root) %{_sbindir}/postfix
484%attr(755,root,root) %{_sbindir}/postalias
485%attr(755,root,root) %{_sbindir}/postkick
486%attr(755,root,root) %{_sbindir}/postl*
487%attr(755,root,root) %{_sbindir}/postc*
488%attr(755,root,root) %{_sbindir}/postmap
489%attr(755,root,root) %{_sbindir}/postmulti
490%attr(2755,root,maildrop) %{_sbindir}/postqueue
491%attr(755,root,root) %{_sbindir}/postsuper
492%attr(2755,root,maildrop) %{_sbindir}/postdrop
493%attr(755,root,root) /usr/lib/sendmail
494%dir %{_libdir}/postfix
495%attr(755,root,root) %{_libdir}/postfix/anvil
496%attr(755,root,root) %{_libdir}/postfix/bounce
497%attr(755,root,root) %{_libdir}/postfix/cleanup
498%attr(755,root,root) %{_libdir}/postfix/discard
499%attr(755,root,root) %{_libdir}/postfix/dnsblog
500%attr(755,root,root) %{_libdir}/postfix/error
501%attr(755,root,root) %{_libdir}/postfix/flush
502%attr(755,root,root) %{_libdir}/postfix/libpostfix-dns.so
503%attr(755,root,root) %{_libdir}/postfix/libpostfix-global.so
504%attr(755,root,root) %{_libdir}/postfix/libpostfix-master.so
505%attr(755,root,root) %{_libdir}/postfix/libpostfix-tls.so
506%attr(755,root,root) %{_libdir}/postfix/libpostfix-util.so
507%attr(755,root,root) %{_libdir}/postfix/lmtp
508%attr(755,root,root) %{_libdir}/postfix/local
509%attr(755,root,root) %{_libdir}/postfix/master
510%attr(755,root,root) %{_libdir}/postfix/nqmgr
511%attr(755,root,root) %{_libdir}/postfix/oqmgr
512%attr(755,root,root) %{_libdir}/postfix/pickup
513%attr(755,root,root) %{_libdir}/postfix/pipe
514%attr(755,root,root) %{_libdir}/postfix/postfix-script
515%attr(755,root,root) %{_libdir}/postfix/postfix-tls-script
516%attr(755,root,root) %{_libdir}/postfix/postlogd
517%attr(755,root,root) %{_libdir}/postfix/postfix-wrapper
518%attr(755,root,root) %{_libdir}/postfix/post-install
519%attr(755,root,root) %{_libdir}/postfix/postmulti-script
520%attr(755,root,root) %{_libdir}/postfix/postscreen
521%attr(755,root,root) %{_libdir}/postfix/proxymap
522%attr(755,root,root) %{_libdir}/postfix/qmgr
523%attr(755,root,root) %{_libdir}/postfix/qmqpd
524%attr(755,root,root) %{_libdir}/postfix/scache
525%attr(755,root,root) %{_libdir}/postfix/showq
526%attr(755,root,root) %{_libdir}/postfix/smtp
527%attr(755,root,root) %{_libdir}/postfix/smtpd
528%attr(755,root,root) %{_libdir}/postfix/spawn
529%attr(755,root,root) %{_libdir}/postfix/tlsmgr
530%attr(755,root,root) %{_libdir}/postfix/tlsproxy
531%attr(755,root,root) %{_libdir}/postfix/trivial-rewrite
532%attr(755,root,root) %{_libdir}/postfix/verify
533%attr(755,root,root) %{_libdir}/postfix/virtual
534%attr(755,root,root) %dir %{_var}/spool/postfix
535%attr(700,postfix,root) %dir %{_var}/spool/postfix/active
536%attr(700,postfix,root) %dir %{_var}/spool/postfix/bounce
537%attr(700,postfix,root) %dir %{_var}/spool/postfix/corrupt
538%attr(700,postfix,root) %dir %{_var}/spool/postfix/defer
539%attr(700,postfix,root) %dir %{_var}/spool/postfix/deferred
540%attr(700,postfix,root) %dir %{_var}/spool/postfix/incoming
541%attr(1730,postfix,maildrop) %dir %{_var}/spool/postfix/maildrop
542%attr(755,root,root) %dir %{_var}/spool/postfix/pid
543%attr(700,postfix,root) %dir %{_var}/spool/postfix/private
544%attr(710,postfix,maildrop) %dir %{_var}/spool/postfix/public
545%attr(700,postfix,root) %dir %{_var}/spool/postfix/saved
546%attr(644,postfix,root) %{_var}/spool/postfix/.nofinger
547%attr(700,postfix,root) %{_var}/lib/postfix
548%{_mandir}/man1/mailq.1*
549%{_mandir}/man1/newaliases.1*
550%{_mandir}/man1/post*.1*
551%{_mandir}/man1/sendmail.1*
552%{_mandir}/man5/access.5*
553%{_mandir}/man5/aliases.5*
554%{_mandir}/man5/body_checks.5*
555%{_mandir}/man5/bounce.5*
556%{_mandir}/man5/canonical.5*
557%{_mandir}/man5/cidr_table.5*
558%{_mandir}/man5/generic.5*
559%{_mandir}/man5/header_checks.5*
560%{_mandir}/man5/master.5*
561%{_mandir}/man5/memcache_table.5*
562%{_mandir}/man5/nisplus_table.5*
563%{_mandir}/man5/postconf.5*
564%{_mandir}/man5/postfix-wrapper.5*
565%{_mandir}/man5/regexp_table.5*
566%{_mandir}/man5/relocated.5*
567%{_mandir}/man5/socketmap_table.5*
568%{_mandir}/man5/tcp_table.5*
569%{_mandir}/man5/transport.5*
570%{_mandir}/man5/virtual.5*
571%{_mandir}/man8/*.8*
572%{systemdunitdir}/%{name}.service
573
574%files devel
575%defattr(644,root,root,755)
576%{_includedir}/postfix
577
578%if %{with ldap}
579%files dict-ldap
580%defattr(644,root,root,755)
581%attr(755,root,root) %{_libdir}/postfix/postfix-ldap.so
582%{_mandir}/man5/ldap_table.5*
583%endif
584
585%if %{with mysql}
586%files dict-mysql
587%defattr(644,root,root,755)
588%attr(755,root,root) %{_libdir}/postfix/postfix-mysql.so
589%{_mandir}/man5/mysql_table.5*
590%endif
591
592%files dict-pcre
593%defattr(644,root,root,755)
594%attr(755,root,root) %{_libdir}/postfix/postfix-pcre.so
595#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/pcre_table
596%{_mandir}/man5/pcre_table.5*
597
598%if %{with pgsql}
599%files dict-pgsql
600%defattr(644,root,root,755)
601%attr(755,root,root) %{_libdir}/postfix/postfix-pgsql.so
602%{_mandir}/man5/pgsql_table.5*
603%endif
604
605%if %{with sqlite}
606%files dict-sqlite
607%defattr(644,root,root,755)
608%attr(755,root,root) %{_libdir}/postfix/postfix-sqlite.so
609%{_mandir}/man5/sqlite_table.5*
610%endif
611
612%if %{with lmdb}
613%files dict-lmdb
614%defattr(644,root,root,755)
615%attr(755,root,root) %{_libdir}/postfix/postfix-lmdb.so
616%{_mandir}/man5/lmdb_table.5*
617%endif
618
619%if %{with cdb}
620%files dict-cdb
621%attr(755,root,root) %{_libdir}/postfix/postfix-cdb.so
622%endif
623
624%files qshape
625%defattr(644,root,root,755)
626%attr(755,root,root) %{_bindir}/qshape
627
628%files -n monit-rc-%{name}
629%defattr(644,root,root,755)
630%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/%{name}.monitrc
This page took 0.728528 seconds and 4 git commands to generate.