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