]> git.pld-linux.org Git - packages/postfix.git/blame - postfix.spec
- updates by Eero Hanninen <eero.hanninen at delfi.ee>; rel 5.1 (give it a test!)
[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#
31bc8b8b 13%define vda_ver 2.5.1
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
31bc8b8b 22Version: 2.5.1
1dc0bd4f 23Release: 5.1
9e330f14 24Epoch: 2
4e46d0a4 25License: distributable
88cb24db 26Group: Networking/Daemons
9e330f14 27Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz
31bc8b8b 28# Source0-md5: 95a559c509081fdd07d78eafd4f4c3b4
a6206693 29Source1: %{name}.aliases
30Source2: %{name}.cron
31Source3: %{name}.init
efbd5023
JB
32Source4: %{name}.sysconfig
33Source5: %{name}.sasl
34Source6: %{name}.pamd
87c7eadd 35Source7: http://vda.sourceforge.net/VDA/%{name}-%{vda_ver}-vda-ng.patch.gz
31bc8b8b 36# Source7-md5: bba9426f8ae9d8603861ce782f117760
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}
3daed3d7 58%{?with_ldap:BuildRequires: openldap-devel >= 2.0.12}
31bc8b8b 59%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7l}
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}
1dc0bd4f 158Requires: openldap >= 2.3.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
77e0dbf2 265%{__make} -j1 \
435fe1e7 266 DEBUG="" \
63044aca 267 OPT="%{rpmcflags} -D_FILE_OFFSET_BITS=64" \
a675fe53 268 %{!?with_ldap:LDAPSO=""} \
269 %{!?with_mysql:MYSQLSO=""} \
270 %{!?with_pgsql:PGSQLSO=""} \
1dc0bd4f 271 CCARGS="-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 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}} \
1dc0bd4f
ER
280 $RPM_BUILD_ROOT%{_var}/spool/postfix/{active,corrupt,deferred,maildrop,private,saved,bounce,defer,incoming,pid,public} \
281 $RPM_BUILD_ROOT%{_var}/lib/postfix
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
31bc8b8b 325rm -f $RPM_BUILD_ROOT%{_sysconfdir}/mail/TLS_LICENSE
bf21c84b 326
ce5ea51e
JB
327%clean
328rm -rf $RPM_BUILD_ROOT
329
0effd84f 330%pre
38ee7751
ER
331%groupadd -g 62 postfix
332%groupadd -g 63 maildrop
333%useradd -u 62 -d /var/spool/postfix -s /bin/false -c "Postfix User" -g postfix postfix
92df9354 334
0effd84f 335%post
9e330f14 336/sbin/ldconfig
cc227ab6 337if ! grep -q "^postmaster:" %{_sysconfdir}/mail/aliases; then
338echo "Adding Entry for postmaster in %{_sysconfdir}/mail/aliases" >&2
339echo "postmaster: root" >>%{_sysconfdir}/mail/aliases
0effd84f 340fi
d10c7ed4 341if [ "$1" -gt "1" ]; then
bf21c84b 342 postfix upgrade-configuration
13f4eff0
AF
343fi
344
0effd84f 345newaliases
c9643bf8 346/sbin/chkconfig --add postfix
88cb24db 347%service postfix restart "postfix daemon"
0effd84f 348
0effd84f 349%preun
c9643bf8 350if [ "$1" = "0" ]; then
88cb24db 351 %service postfix stop
c9643bf8 352 /sbin/chkconfig --del postfix
353fi
0effd84f 354
9d5846cd 355%postun
9e330f14 356/sbin/ldconfig
357if [ "$1" = "0" ]; then
36d09b56 358 %groupremove maildrop
359 %userremove postfix
360 %groupremove postfix
c9643bf8 361fi
9d5846cd 362
0effd84f
AM
363%files
364%defattr(644,root,root,755)
1dc0bd4f 365%doc html COMPATIBILITY HISTORY LICENSE RELEASE_NOTES* TLS_*
bd7c0cf3 366%doc README_FILES/*README
bf21c84b 367%doc examples/smtpd-policy
0c1674c9 368%dir %{_sysconfdir}/mail
9a9b0b98
JB
369%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/access
370%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/aliases
afeeeec7 371%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/bounce.cf.default
53387d60 372%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/bounce.cf.de
afeeeec7 373%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/bounce.cf.pl
9a9b0b98
JB
374%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/canonical
375%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/generic
9a9b0b98
JB
376#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/regexp_table
377%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/relocated
378%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/transport
379%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/virtual
380%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/header_checks
3ccfe138 381#%ghost %{_sysconfdir}/mail/*.db
9a9b0b98
JB
382%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/dynamicmaps.cf
383%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/main.cf
384%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/master.cf
385%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/postfix-script
9e330f14 386%attr(755,root,root) %{_sysconfdir}/mail/post-install
387%{_sysconfdir}/mail/postfix-files
1bf3b45d 388%attr(740,root,root) /etc/cron.daily/postfix
389%attr(754,root,root) /etc/rc.d/init.d/postfix
9a9b0b98 390%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postfix
04eda2b3 391%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/smtp
876f5025 392%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.smtp
9a9b0b98 393%{?with_sasl:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/smtpd.conf}
9e330f14 394%attr(755,root,root) %{_libdir}/libpostfix-*.so.*
573c93c6
JB
395%attr(755,root,root) %{_bindir}/mailq
396%attr(755,root,root) %{_bindir}/newaliases
fad0c92b 397%attr(755,root,root) %{_bindir}/rmail
9d5846cd 398%attr(755,root,root) %{_sbindir}/s*
9e330f14 399%attr(755,root,root) %{_sbindir}/postfix
6694854c
GS
400%attr(755,root,root) %{_sbindir}/postalias
401%attr(755,root,root) %{_sbindir}/postkick
9d5846cd
AM
402%attr(755,root,root) %{_sbindir}/postl*
403%attr(755,root,root) %{_sbindir}/postc*
404%attr(755,root,root) %{_sbindir}/postmap
9e330f14 405%attr(2755,root,maildrop) %{_sbindir}/postqueue
9d5846cd
AM
406%attr(755,root,root) %{_sbindir}/postsuper
407%attr(2755,root,maildrop) %{_sbindir}/postdrop
8a65cb50 408%attr(755,root,root) %{_sbindir}/qmqp-sink
9e330f14 409%attr(755,root,root) %{_sbindir}/qmqp-source
09055bff 410%attr(755,root,root) /usr/lib/sendmail
9e330f14 411%dir %{_libdir}/postfix
98693d0a 412%attr(755,root,root) %{_libdir}/postfix/[!d]*
8a65cb50 413%attr(755,root,root) %{_libdir}/postfix/discard
9d5846cd 414%attr(755,root,root) %dir %{_var}/spool/postfix
150a0aa3
JB
415%attr(700,postfix,root) %dir %{_var}/spool/postfix/active
416%attr(700,postfix,root) %dir %{_var}/spool/postfix/bounce
417%attr(700,postfix,root) %dir %{_var}/spool/postfix/corrupt
418%attr(700,postfix,root) %dir %{_var}/spool/postfix/defer
419%attr(700,postfix,root) %dir %{_var}/spool/postfix/deferred
420%attr(700,postfix,root) %dir %{_var}/spool/postfix/incoming
9d5846cd 421%attr(1730,postfix,maildrop) %dir %{_var}/spool/postfix/maildrop
150a0aa3
JB
422%attr(755,postfix,root) %dir %{_var}/spool/postfix/pid
423%attr(700,postfix,root) %dir %{_var}/spool/postfix/private
424%attr(710,postfix,maildrop) %dir %{_var}/spool/postfix/public
425%attr(700,postfix,root) %dir %{_var}/spool/postfix/saved
426%attr(644,postfix,root) %{_var}/spool/postfix/.nofinger
1dc0bd4f 427%attr(700,postfix,root) %{_var}/lib/postfix
996fb42e
JB
428%{_mandir}/man1/mailq.1*
429%{_mandir}/man1/newaliases.1*
430%{_mandir}/man1/post*.1*
431%{_mandir}/man1/qmqp-*.1*
432%{_mandir}/man1/sendmail.1*
433%{_mandir}/man1/smtp-*.1*
434%{_mandir}/man5/access.5*
435%{_mandir}/man5/aliases.5*
436%{_mandir}/man5/body_checks.5*
437%{_mandir}/man5/bounce.5*
438%{_mandir}/man5/canonical.5*
439%{_mandir}/man5/cidr_table.5*
440%{_mandir}/man5/generic.5*
441%{_mandir}/man5/header_checks.5*
442%{_mandir}/man5/master.5*
443%{_mandir}/man5/nisplus_table.5*
444%{_mandir}/man5/postconf.5*
445%{_mandir}/man5/regexp_table.5*
446%{_mandir}/man5/relocated.5*
447%{_mandir}/man5/tcp_table.5*
448%{_mandir}/man5/transport.5*
449%{_mandir}/man5/virtual.5*
450%{_mandir}/man8/*.8*
9e330f14 451
452%files devel
453%defattr(644,root,root,755)
454%attr(755,root,root) %{_libdir}/libpostfix-*.so
455%{_includedir}/postfix
456
a675fe53 457%if %{with ldap}
9e330f14 458%files dict-ldap
459%defattr(644,root,root,755)
460%attr(755,root,root) %{_libdir}/postfix/dict_ldap.so
996fb42e 461%{_mandir}/man5/ldap_table.5*
a853cfe3 462%endif
9e330f14 463
a675fe53 464%if %{with mysql}
9e330f14 465%files dict-mysql
466%defattr(644,root,root,755)
467%attr(755,root,root) %{_libdir}/postfix/dict_mysql.so
996fb42e 468%{_mandir}/man5/mysql_table.5*
8acc733a 469%endif
9e330f14 470
471%files dict-pcre
472%defattr(644,root,root,755)
473%attr(755,root,root) %{_libdir}/postfix/dict_pcre.so
996fb42e
JB
474#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mail/pcre_table
475%{_mandir}/man5/pcre_table.5*
8016f71d 476
a675fe53 477%if %{with pgsql}
8016f71d
JB
478%files dict-pgsql
479%defattr(644,root,root,755)
480%attr(755,root,root) %{_libdir}/postfix/dict_pgsql.so
996fb42e 481%{_mandir}/man5/pgsql_table.5*
a853cfe3 482%endif
fad0c92b
ER
483
484%files qshape
485%defattr(644,root,root,755)
486%attr(755,root,root) %{_bindir}/qshape
996fb42e 487%{_mandir}/man1/qshape.1*
614bf87e
PG
488
489%files -n monit-rc-%{name}
490%defattr(644,root,root,755)
491%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/%{name}.monitrc
This page took 0.141718 seconds and 4 git commands to generate.