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