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