]> git.pld-linux.org Git - packages/sendmail.git/blob - sendmail.spec
- amd64 fix, needs testing
[packages/sendmail.git] / sendmail.spec
1
2 # TODO:
3 # - make sid-milter support:
4 #   http://sourceforge.net/projects/sid-milter/
5 #   http://www.sendmail.net/
6 #
7 # Conditional build:
8 %bcond_without  ldap    # without LDAP support
9 %bcond_without  tls     # without TLS (SSL) support
10 %bcond_with     db3     # use db3 instead of db package
11 %bcond_with     pgsql   # with PostgreSQL support (bluelabs)
12 #
13 Summary:        A widely used Mail Transport Agent (MTA)
14 Summary(de):    sendmail-Mail-Übertragungsagent
15 Summary(es):    Sendmail - agente de transporte de mail
16 Summary(fr):    Agent de transport de courrier sendmail
17 Summary(ko):    SMTP_AUTH¿Í TLS¸¦ Áö¿øÇϴ Mail Àü¼Û ÇÁ·Î±×·¥(MTA)
18 Summary(pl):    Sendmail - serwer poczty elektronicznej
19 Summary(pt_BR): Sendmail - agente de transporte de mail
20 Summary(ru):    ðÏÞÔÏ×ÙÊ ÔÒÁÎÓÐÏÒÔÎÙÊ ÁÇÅÎÔ sendmail
21 Summary(tr):    Elektronik posta hizmetleri sunucusu
22 Summary(uk):    ðÏÛÔÏ×ÉÊ ÔÒÁÎÓÐÏÒÔÎÉÊ ÁÇÅÎÔ sendmail
23 Name:           sendmail
24 Version:        8.13.1
25 Release:        2.1
26 License:        BSD
27 Group:          Networking/Daemons
28 Source0:        ftp://ftp.sendmail.org/pub/sendmail/%{name}.%{version}.tar.gz
29 # Source0-md5:  5407db289086261d7e7a09920d2ea14e
30 Source1:        %{name}.init
31 Source2:        %{name}.sysconfig
32 Source3:        %{name}.aliases
33 # From http://doc.phpauction.org/sendmail/examples/
34 Source4:        %{name}-examples.tar.bz2
35 # Source4-md5:  d00d817cd456a947a7fc6c04072a7d68
36 Source5:        %{name}-etc-mail-Makefile
37 Source6:        %{name}.mc
38 Source7:        %{name}-config.m4
39 Source8:        %{name}.sasl
40 Source9:        %{name}.access
41 Source10:       %{name}.mailertable
42 Source11:       %{name}.virtusertable
43 Source12:       %{name}.domaintable
44 Source13:       %{name}-smtp.pamd
45 Source14:       %{name}.monitrc
46 Patch0:         %{name}-makemapman.patch
47 Patch1:         %{name}-smrsh-paths.patch
48 Patch2:         %{name}-rmail.patch
49 Patch3:         %{name}-os-paths.patch
50 Patch4:         %{name}-m4path.patch
51 Patch5:         %{name}-redirect.patch
52 Patch6:         %{name}-hprescan-dos.patch
53 Patch7:         http://blue-labs.org/clue/bluelabs.patch-8.12.3
54 BuildRequires:  cyrus-sasl-devel
55 %{?with_db3:BuildRequires:      db3-devel}
56 %{!?with_db3:BuildRequires:     db-devel >= 4.1.25}
57 BuildRequires:  man
58 %{?with_ldap:BuildRequires:     openldap-devel}
59 %{?with_tls:BuildRequires:      openssl-devel >= 0.9.7d}
60 %{?with_pgsql:BuildRequires:    postgresql-devel}
61 BuildRequires:  rpmbuild(macros) >= 1.159
62 Requires(pre):  /bin/id
63 Requires(pre):  /usr/bin/getgid
64 Requires(pre):  /usr/sbin/groupadd
65 Requires(pre):  /usr/sbin/useradd
66 Requires(post): awk
67 Requires(post): textutils
68 Requires(post,preun):/sbin/chkconfig
69 Requires(postun):       /usr/sbin/groupdel
70 Requires(postun):       /usr/sbin/userdel
71 %{!?with_db3:Requires:  db >= 4.1.25}
72 Requires:       m4
73 Requires:       procmail
74 Requires:       pam >= 0.77.3
75 Provides:       group(smmsp)
76 Provides:       smtpdaemon
77 Provides:       user(smmsp)
78 Obsoletes:      courier
79 Obsoletes:      exim
80 Obsoletes:      masqmail
81 Obsoletes:      nullmailer
82 Obsoletes:      omta
83 Obsoletes:      postfix
84 Obsoletes:      qmail
85 Obsoletes:      sendmail-cf
86 Obsoletes:      sendmail-doc
87 Obsoletes:      smail
88 Obsoletes:      smtpdaemon
89 Obsoletes:      ssmtp
90 Obsoletes:      zmailer
91 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92
93 %define         _sysconfdir     /etc/mail
94
95 %description
96 The Sendmail program is a very widely used Mail Transport Agent (MTA).
97 MTAs send mail from one machine to another. Sendmail is not a client
98 program, which you use to read your e-mail. Sendmail is a
99 behind-the-scenes program which actually moves your e-mail over
100 networks or the Internet to where you want it to go.
101
102 %description -l de
103 Sendmail überträgt Mails zwischen Rechnern. Es implementiert eine
104 allgemeine Mail-Routing-Funktion über das Netzwerk mit Aliasing und
105 Weiterleiten von Nachrichten, automatischem Routing an
106 Netzwerk-Gateways und flexible Konfiguration. Wenn Sie E-Mails über
107 das Internet senden und empfangen möchten, brauchen Sie sendmail.
108
109 %description -l es
110 sendmail es un agente de transporte de correo electrónico, que mueve
111 mensajes entre máquinas. Implementa facilidades de internetwork y
112 rutado, caracterizando cambio de nombres (aliases) y envío a nuevas
113 direcciones ( forwarding ), rutado automático para gateways de la red
114 y configuración flexible. Necesitarás del sendmail si deseas enviar y
115 recibir mensajes a través de la Internet.
116
117 %description -l fr
118 Sendmail est un agent de transport de courrier, qui est le programme
119 transférent le courrier d'une machine à l'autre. Sendmail implémente
120 une facilité générale de routage de courrier entre les réseaux, permet
121 l'\"aliasing\" et le \"forwarding\", un routage automatique sur les
122 passerelles du réseau, et une configuration flexible.
123
124 %description -l ko
125 SendamilÀº ¸Å¿ì ³Î¸® »ç¿ëµÇ´Â Mail Àü¼Û ÇÁ·Î±×·¥ÀÌ´Ù(MTA). Mail Àü¼Û
126 ÇÁ·Î±×·¥µé(MTA)Àº ¾î¶°ÇÑ machine¿¡¼­ ´Ù¸¥ machineÀ¸·Î ¸ÞÀÏÀ» º¸³»¸ç
127 SendmailÀº e-mailÀ» ÀбâÀ§ÇØ »ç¿ëÇϴ client programÀº ¾Æ´Ï´Ù.
128 SendamilÀº ¿øÇϴ °÷À¸·Î InternetÀ̳ª Network¸¦ ÅëÇØ e-mailÀ» º¸³»´Â
129 ¿ªÇÒÀ» Çϴ backgrond¿¡¼­ ÀÛ¾÷À» Çϴ ÇÁ·Î±×·¥ÀÌ´Ù.
130
131 %description -l pl
132 Sendmail jest programem umo¿liwiaj±cym wymianê poczty elektronicznej
133 miêdzy komputerami w sieci (MTA). Zajmuje siê przekazywaniem poczty
134 elektronicznej miêdzy bramkami pocztowymi i dostarczaniem przesy³ek na
135 konta docelowe. Bardzo dobrze obs³uguje aliasy pocztowe a jego
136 dodatkowym atutem jest prosta konfiguracja. Dziêki rozbudowanym
137 mo¿liwo¶ciom konfiguracyjnym jest w stanie dostarczaæ przesy³ki za
138 po¶rednictwem protoko³ów: SMTP, ESMTP, UUCP, X.400 i innych.
139
140 %description -l pt_BR
141 O sendmail é um agente de transporte de correio eletrônico, que move
142 mensagens entre máquinas. Ele implementa facilidades de internetwork e
143 roteamento, caracterizando troca de nomes (aliases) e remessa a novos
144 endereços ( forwarding ), roteamento automático para gateways da rede
145 e configuração flexível.
146
147 %description -l ru
148 Sendmail - ÜÔÏ Mail Transport Agent, ÐÒÏÇÒÁÍÍÁ ÐÅÒÅÓÙÌÁÀÝÁÑ ÐÏÞÔÕ Ó
149 ÍÁÛÉÎÙ ÎÁ ÍÁÛÉÎÕ. Sendmail ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÓÔÁÎÄÁÒÔÎÙÅ ÓÒÅÄÓÔ×Á
150 ÍÅÖÓÅÔÅ×ÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÐÏÞÔÙ, aliasing, forwarding, Á×ÔÏÍÁÔÉÞÅÓËÕÀ
151 ÍÁÒÛÒÕÔÉÚÁÃÉÀ ÄÌÑ ÓÅÔÅ×ÙÈ ÛÌÀÚÏ× É ÇÉÂËÉÊ ÍÅÈÁÎÉÚÍ ËÏÎÆÉÇÕÒÁÃÉÉ.
152
153 %description -l tr
154 Sendmail, bir mektubu bir makineden diðerine taþýr. Pek çok davranýþý
155 ayarlanabilir. Internet üzerinden mektup almak veya göndermek
156 istiyorsanýz bu pakete gereksiniminiz olacaktýr.
157
158 %description -l uk
159 Sendmail - ÃÅ Mail Transport Agent, ÐÒÏÇÒÁÍÁ ÝÏ ÐÅÒÅÓÉÌÁ¤ ÐÏÛÔÕ Ú
160 ÍÁÛÉÎÉ ÎÁ ÍÁÛÉÎÕ. Sendmail ÎÁÄÁ¤ ÓÔÁÎÄÁÒÔΦ ÚÁÓÏÂɠͦÖÍÅÒÅÖÅ×ϧ
161 ÍÁÒÛÒÕÔÉÚÁ槠ÐÏÛÔÉ, aliasing, forwarding, Á×ÔÏÍÁÔÉÞÎÕ ÍÁÒÛÒÕÔÉÚÁæÀ
162 ÄÌÑ ÍÅÒÅÖÅ×ÉÈ ÛÌÀڦנÔÁ ÇÎÕÞËÉÊ ÍÅÈÁΦÚÍ ÍÁÒÛÒÕÔÉÚÁæ§.
163
164 %package devel
165 Summary:        Header files and static libmilter library
166 Summary(pl):    Pliki nag³ówkowe i statyczna biblioteka libmilter
167 Group:          Development/Libraries
168
169 %description devel
170 Header files and static libmilter library.
171
172 %description devel -l pl
173 Pliki nag³ówkowe i statyczna biblioteka libmilter.
174
175 %prep
176 %setup -q
177 %patch0 -p1
178 %patch1 -p1
179 %patch2 -p1
180 %patch3 -p1
181 %patch4 -p1
182 %patch5 -p1
183 %patch6 -p1
184 %{?with_pgsql:%patch7 -p1}
185
186 sed -e 's|@@PATH@@|\.\.|' < %{SOURCE6} > cf/cf/pld.mc
187
188 install %{SOURCE7} config.m4
189
190 # Ac-specific hack - ac-i386 builder has not fully operational shm
191 %ifarch i386
192 %{__perl} -pi -e 's/^(smtest.*t-shm)/dnl $1/' libsm/Makefile.m4
193 %endif
194
195 %build
196 echo "define(\`confCC', \`%{__cc}')" >> config.m4
197 echo "define(\`confOPTIMIZE', \`%{rpmcflags} -DUSE_VENDOR_CF_PATH=1 -DNETINET6')" >> config.m4
198 echo "APPENDDEF(\`confINCDIRS', \`-I/usr/include/sasl')" >> config.m4
199 echo "define(\`confLIBSEARCHPATH', \`/%{_lib} /usr/%{_lib}')" >> config.m4
200 echo "define(\`confLIBSEARCH', \`db resolv')" >> config.m4
201 %if 0%{!?debug:1}
202 echo "define(\`confLDOPTS', \`-s')" >> config.m4
203 %endif
204 %if %{with ldap}
205 echo "APPENDDEF(\`confMAPDEF', \`-DLDAPMAP')" >> config.m4
206 echo "APPENDDEF(\`confLIBS', \`-lldap -llber')" >> config.m4
207 %endif
208 %if %{with pgsql}
209 echo "APPENDDEF(\`confENVDEF', \`-DSASL')" >> config.m4
210 echo "APPENDDEF(\`confMAPDEF', \`-DPGSQLMAP')" >> config.m4
211 echo "APPENDDEF(\`confLIBS', \`-lpq -lresolv')" >> config.m4
212 echo "APPENDDEF(\`confLIBS', \`-lsasl -lcrypto')" >> config.m4
213 %endif
214 %if %{with tls}
215 echo "APPENDDEF(\`confENVDEF', \`-DSTARTTLS')" >> config.m4
216 echo "APPENDDEF(\`confENVDEF', \`-D_FFR_DEAL_WITH_ERROR_SSL')" >> config.m4
217 echo "APPENDDEF(\`confLIBS', \`-lssl -lcrypto')" >> config.m4
218 echo "APPENDDEF(\`confENVDEF', \`-D_FFR_SMTP_SSL')" >> config.m4
219 %endif
220
221 echo "APPENDDEF(\`confENVDEF', \`-DMILTER')" >> config.m4
222
223 cd sendmail     && sh Build -f ../config.m4
224 cd ../mailstats && sh Build -f ../config.m4
225 cd ../rmail     && sh Build -f ../config.m4
226 cd ../makemap   && sh Build -f ../config.m4
227 cd ../praliases && sh Build -f ../config.m4
228 cd ../smrsh     && sh Build -f ../config.m4
229 cd ../libmilter && sh Build -f ../config.m4
230 cd ../cf/cf
231 m4 pld.mc > pld.cf
232
233 %install
234 rm -rf $RPM_BUILD_ROOT
235 install -d $RPM_BUILD_ROOT%{_mandir}/man{1,5,8} \
236         $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,monit,sysconfig,sasl,smrsh} \
237         $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_prefix}/lib} \
238         $RPM_BUILD_ROOT{%{_datadir}/sendmail-cf,%{_libdir}} \
239         $RPM_BUILD_ROOT/var/{log,spool/mqueue} \
240         $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}}
241
242 OBJDIR=obj.$(uname -s).$(uname -r).$(arch)
243
244 IDNU=`id -nu`
245 IDNG=`id -ng`
246 SMINSTOPT="DESTDIR=$RPM_BUILD_ROOT SBINOWN=$IDNU SBINGRP=$IDNG \
247         UBINOWN=$IDNU UBINGRP=$IDNG MANOWN=$IDNU MANGRP=$IDNG \
248         CFOWN=$IDNU CFGRP=$IDNG MSPQOWN=$IDNU GBINGRP=$IDNG GBINOWN=$IDNU \
249         BINOWN=$IDNU BINGRP=$IDNG LIBOWN=$IDNU LIBGRP=$IDNG INCOWN=$IDNU INCGRP=$IDNG"
250
251 %{__make} -C $OBJDIR/sendmail install \
252         $SMINSTOPT
253 %{__make} -C $OBJDIR/mailstats install \
254         $SMINSTOPT
255 %{__make} -C $OBJDIR/praliases install \
256         $SMINSTOPT
257 %{__make} -C $OBJDIR/rmail force-install \
258         $SMINSTOPT
259 %{__make} -C $OBJDIR/makemap install \
260         $SMINSTOPT
261 %{__make} -C $OBJDIR/smrsh install \
262         $SMINSTOPT
263 %{__make} -C $OBJDIR/libmilter install \
264         $SMINSTOPT \
265         LIBDIR=%{_libdir}
266
267 ln -sf %{_sbindir}/makemap $RPM_BUILD_ROOT%{_bindir}/makemap
268
269 # install the cf files
270 cd cf
271 rm -f cf/{Build,Makefile} feature/*~
272 cp -ar * $RPM_BUILD_ROOT%{_datadir}/sendmail-cf
273 cd -
274
275 # sendmail.{cf,mc}
276 install cf/cf/pld.cf $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf
277 sed -e 's|@@PATH@@|%{_datadir}/sendmail-cf|' < %{SOURCE6} \
278         > $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.mc
279
280 %if %{with pgsql}
281 install bluelabs.mc $RPM_BUILD_ROOT%{_sysconfdir}/bluelabs.mc
282 %endif
283
284 # submit.mc (submit.cf is installed automatically)
285 install cf/cf/submit.mc $RPM_BUILD_ROOT%{_sysconfdir}
286
287 echo "# local-host-names - include all aliases for your machine here." \
288         > $RPM_BUILD_ROOT%{_sysconfdir}/local-host-names
289
290 ln -sf /usr/sbin/sendmail $RPM_BUILD_ROOT%{_prefix}/lib/sendmail
291
292 # dangling symlinks
293 for f in hoststat mailq newaliases purgestat ; do
294         ln -sf /usr/sbin/sendmail $RPM_BUILD_ROOT%{_bindir}/${f}
295 done
296
297 for map in virtusertable access domaintable mailertable ; do
298         touch $RPM_BUILD_ROOT%{_sysconfdir}/${map}
299         $RPM_BUILD_ROOT%{_sbindir}/makemap -C $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf hash \
300                 $RPM_BUILD_ROOT%{_sysconfdir}/${map}.db < $RPM_BUILD_ROOT%{_sysconfdir}/${map}
301 done
302
303 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/aliases
304 $RPM_BUILD_ROOT%{_sbindir}/makemap -C $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf hash \
305         $RPM_BUILD_ROOT%{_sysconfdir}/aliases.db < %{SOURCE3}
306
307 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/sendmail
308 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/sendmail
309 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/Makefile
310 install %{SOURCE8} $RPM_BUILD_ROOT/etc/sasl/Sendmail.conf
311 install %{SOURCE13} $RPM_BUILD_ROOT/etc/pam.d/smtp
312 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/access
313 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/mailertable
314 install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/virtusertable
315 install %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/domaintable
316 install %{SOURCE14} $RPM_BUILD_ROOT/etc/monit/
317
318 mv -f smrsh/README README.smrsh
319 mv -f cf/README README.cf
320 mv -f doc/op/op.me .
321
322
323 bzip2 -dc %{SOURCE4} | tar xf -
324
325 %clean
326 rm -rf $RPM_BUILD_ROOT
327
328 %pre
329 if [ -n "`/usr/bin/getgid smmsp`" ]; then
330         if [ "`/usr/bin/getgid smmsp`" != "25" ]; then
331                 echo "Error: group smmsp doesn't have gid=25. Correct this before installing sendmail." 1>&2
332                 exit 1
333         fi
334 else
335         /usr/sbin/groupadd -g 25 smmsp 1>&2
336 fi
337 if [ -n "`/bin/id -u smmsp 2>/dev/null`" ]; then
338         if [ "`/bin/id -u smmsp`" != "25" ]; then
339                 echo "Error: user smmsp doesn't have uid=25. Correct this before installing sendmail." 1>&2
340                 exit 1
341         fi
342 else
343         /usr/sbin/useradd -u 25 -d /var/spool/clientqueue -s /bin/false \
344                 -c "Sendmail Message Submission Program" -g smmsp smmsp 1>&2
345 fi
346
347 %post
348 umask 022
349 #
350 # Convert old format to new
351 #
352 if [ -f /etc/mail/deny ] ; then
353         cat /etc/mail/deny | \
354                 awk 'BEGIN{ print "# Entries from obsoleted /etc/mail/deny"} \
355                 {print $1" REJECT"}' >> /etc/mail/access
356         mv -f /etc/mail/deny /etc/mail/deny.rpmorig
357 fi
358 for oldfile in relay_allow ip_allow name_allow ; do
359         if [ -f /etc/mail/$oldfile ] ; then
360                 cat /etc/mail/$oldfile | \
361                         awk "BEGIN { print \"# Entries from obsoleted /etc/mail/$oldfile\" ;} \
362                         { print $1\" RELAY\" }" >> /etc/mail/access
363                 mv -f /etc/mail/$oldfile /etc/mail/$oldfile.rpmorig
364         fi
365 done
366
367 #
368 # Oops, these files moved
369 #
370 if [ -f /etc/sendmail.cw ] ; then
371         cat /etc/sendmail.cw | \
372                 awk 'BEGIN { print "# Entries from obsoleted /etc/sendmail.cw" ;} \
373                 { print $1 }' >> /etc/mail/local-host-names
374         mv -f /etc/sendmail.cw /etc/sendmail.cw.rpmorig
375 fi
376 #
377 # Rebuild maps (next reboot will rebuild also)
378 #
379 { /usr/bin/newaliases
380  for map in virtusertable access domaintable mailertable; do
381         if [ -f /etc/mail/${map} ] ; then
382                 /usr/bin/makemap hash /etc/mail/${map} < /etc/mail/${map}
383                 sleep 1
384         fi
385  done
386 } > /dev/null 2>&1
387
388 /sbin/chkconfig --add sendmail
389 if [ -f /var/lock/subsys/sendmail ]; then
390         /etc/rc.d/init.d/sendmail restart >&2
391 else
392         echo "Run \"/etc/rc.d/init.d/sendmail start\" to start sendmail daemon." >&2
393 fi
394
395 %preun
396 if [ "$1" = "0" ]; then
397         if [ -f /var/lock/subsys/sendmail ]; then
398                 /etc/rc.d/init.d/sendmail stop >&2
399         fi
400         /sbin/chkconfig --del sendmail
401 fi
402
403 %postun
404 if [ "$1" = "0" ]; then
405         %userremove smmsp
406         %groupremove smmsp
407 fi
408
409 # removal of compatibility links
410 %triggerpostun -- sendmail < 8.10.1
411 /sbin/chkconfig --add sendmail
412
413 %files
414 %defattr(644,root,root,755)
415 %doc FAQ KNOWNBUGS README* op.me RELEASE_NOTES examples/
416 %attr(755,root,root) %{_sbindir}/mailstats
417 %attr(755,root,root) %{_sbindir}/praliases
418 %attr(755,root,root) %{_bindir}/hoststat
419 %attr(755,root,root) %{_bindir}/purgestat
420 %attr(755,root,root) %{_bindir}/rmail
421 %attr(755,root,root) %{_bindir}/makemap
422 %attr(755,root,root) %{_sbindir}/makemap
423 %attr(2755,root,smmsp) %{_sbindir}/sendmail
424 %attr(755,root,root) %{_bindir}/newaliases
425 %attr(755,root,root) %{_bindir}/mailq
426 %attr(755,root,root) %{_sbindir}/smrsh
427 %{_prefix}/lib/sendmail
428
429 %{_mandir}/man1/mailq.1*
430 %{_mandir}/man1/newaliases.1*
431 %{_mandir}/man5/aliases.5*
432 %{_mandir}/man8/mailstats.8*
433 %{_mandir}/man8/makemap.8*
434 %{_mandir}/man8/praliases.8*
435 %{_mandir}/man8/rmail.8*
436 %{_mandir}/man8/sendmail.8*
437 %{_mandir}/man8/smrsh.8*
438
439 %dir /etc/smrsh
440 %dir %{_sysconfdir}
441 /var/log/statistics
442 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sendmail.cf
443 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sendmail.mc
444 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/submit.cf
445 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/submit.mc
446 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/local-host-names
447 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/aliases
448 %{?with_pgsql:%{_sysconfdir}/bluelabs.mc}
449 %attr(644,root,mail) %ghost %{_sysconfdir}/aliases.db
450 %attr(770,root,smmsp) %dir /var/spool/clientmqueue
451 %attr(750,root,mail) %dir /var/spool/mqueue
452
453 %config %{_sysconfdir}/Makefile
454 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/access
455 %ghost %{_sysconfdir}/access.db
456 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/domaintable
457 %ghost %{_sysconfdir}/domaintable.db
458 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/mailertable
459 %ghost %{_sysconfdir}/mailertable.db
460 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/virtusertable
461 %ghost %{_sysconfdir}/virtusertable.db
462 %config(noreplace) %{_sysconfdir}/helpfile
463
464 %attr(754,root,root) /etc/rc.d/init.d/sendmail
465 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/sendmail
466 %config(noreplace) %verify(not md5 size mtime) /etc/sasl/Sendmail.conf
467 %config(noreplace) %verify(not md5 size mtime) /etc/pam.d/smtp
468 %attr(750,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/monit/*.monitrc
469
470 %dir %{_datadir}/sendmail-cf
471 %dir %{_datadir}/sendmail-cf/cf
472 %{_datadir}/sendmail-cf/cf/pld.mc
473 %{_datadir}/sendmail-cf/feature
474 %{_datadir}/sendmail-cf/m4
475 %{_datadir}/sendmail-cf/mailer
476 %dir %{_datadir}/sendmail-cf/ostype
477 %{_datadir}/sendmail-cf/ostype/linux.m4
478 %dir %{_datadir}/sendmail-cf/sh
479 %{_datadir}/sendmail-cf/sh/makeinfo.sh
480 %{_datadir}/sendmail-cf/siteconfig
481
482 %files devel
483 %defattr(644,root,root,755)
484 %{_libdir}/libmilter.a
485 %{_includedir}/libmilter
This page took 0.073864 seconds and 4 git commands to generate.