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