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