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