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