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
10 %bcond_without ldap # without LDAP support
11 %bcond_without tls # without TLS (SSL) support
12 %bcond_with pgsql # with PostgreSQL support (bluelabs)
14 Summary: A widely used Mail Transport Agent (MTA)
15 Summary(de.UTF-8): sendmail-Mail-Übertragungsagent
16 Summary(es.UTF-8): Sendmail - agente de transporte de mail
17 Summary(fr.UTF-8): Agent de transport de courrier sendmail
18 Summary(ko.UTF-8): SMTP_AUTH와 TLS를 지원하는 Mail 전송 프로그램(MTA)
19 Summary(pl.UTF-8): Sendmail - serwer poczty elektronicznej
20 Summary(pt_BR.UTF-8): Sendmail - agente de transporte de mail
21 Summary(ru.UTF-8): Почтовый транспортный агент sendmail
22 Summary(tr.UTF-8): Elektronik posta hizmetleri sunucusu
23 Summary(uk.UTF-8): Поштовий транспортний агент sendmail
28 Group: Networking/Daemons/SMTP
29 Source0: ftp://ftp.sendmail.org/pub/sendmail/%{name}.%{version}.tar.gz
30 # Source0-md5: 348eedfab0ed00931f2df94e78f22c43
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
39 Source7: %{name}-config.m4
41 Source9: %{name}.access
42 Source10: %{name}.mailertable
43 Source11: %{name}.virtusertable
44 Source12: %{name}.domaintable
45 Source13: %{name}-smtp.pamd
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: %{name}-db.patch
54 # originally from http://blue-labs.org/clue/bluelabs.patch-8.12.3
55 Patch8: bluelabs.patch-8.12.3
56 URL: http://www.sendmail.org/
57 BuildRequires: cyrus-sasl-devel
58 BuildRequires: db-devel >= 4.1.25
61 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
62 %{?with_tls:BuildRequires: openssl-devel >= 0.9.7d}
63 %{?with_pgsql:BuildRequires: postgresql-devel}
64 BuildRequires: rpmbuild(macros) >= 1.310
65 BuildRequires: sed >= 4.0
67 BuildRequires: sparc32
70 Requires(post): textutils
71 Requires(post,preun): /sbin/chkconfig
72 Requires(post,preun): rc-scripts >= 0.4.0.20
73 Requires(postun): /usr/sbin/groupdel
74 Requires(postun): /usr/sbin/userdel
75 Requires(pre): /bin/id
76 Requires(pre): /usr/bin/getgid
77 Requires(pre): /usr/sbin/groupadd
78 Requires(pre): /usr/sbin/useradd
79 Requires: db >= 4.1.25
81 Requires: pam >= 0.79.0
83 Provides: group(smmsp)
86 Obsoletes: sendmail-cf
87 Obsoletes: sendmail-doc
89 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
91 %define _sysconfdir /etc/mail
92 %define specflags -fPIC
95 The Sendmail program is a very widely used Mail Transport Agent (MTA).
96 MTAs send mail from one machine to another. Sendmail is not a client
97 program, which you use to read your e-mail. Sendmail is a
98 behind-the-scenes program which actually moves your e-mail over
99 networks or the Internet to where you want it to go.
101 %description -l de.UTF-8
102 Sendmail überträgt Mails zwischen Rechnern. Es implementiert eine
103 allgemeine Mail-Routing-Funktion über das Netzwerk mit Aliasing und
104 Weiterleiten von Nachrichten, automatischem Routing an
105 Netzwerk-Gateways und flexible Konfiguration. Wenn Sie E-Mails über
106 das Internet senden und empfangen möchten, brauchen Sie sendmail.
108 %description -l es.UTF-8
109 sendmail es un agente de transporte de correo electrónico, que mueve
110 mensajes entre máquinas. Implementa facilidades de internetwork y
111 rutado, caracterizando cambio de nombres (aliases) y envío a nuevas
112 direcciones ( forwarding ), rutado automático para gateways de la red
113 y configuración flexible. Necesitarás del sendmail si deseas enviar y
114 recibir mensajes a través de la Internet.
116 %description -l fr.UTF-8
117 Sendmail est un agent de transport de courrier, qui est le programme
118 transférent le courrier d'une machine à l'autre. Sendmail implémente
119 une facilité générale de routage de courrier entre les réseaux, permet
120 l'"aliasing" et le "forwarding", un routage automatique sur les
121 passerelles du réseau, et une configuration flexible.
123 %description -l ko.UTF-8
124 Sendamil은 매우 널리 사용되는 Mail 전송 프로그램이다(MTA). Mail 전송
125 프로그램들(MTA)은 어떠한 machine에서 다른 machine으로 메일을 보내며
126 Sendmail은 e-mail을 읽기위해 사용하는 client program은 아니다.
127 Sendamil은 원하는 곳으로 Internet이나 Network를 통해 e-mail을 보내는
128 역할을 하는 backgrond에서 작업을 하는 프로그램이다.
130 %description -l pl.UTF-8
131 Sendmail jest programem umożliwiającym wymianę poczty elektronicznej
132 między komputerami w sieci (MTA). Zajmuje się przekazywaniem poczty
133 elektronicznej między bramkami pocztowymi i dostarczaniem przesyłek na
134 konta docelowe. Bardzo dobrze obsługuje aliasy pocztowe a jego
135 dodatkowym atutem jest prosta konfiguracja. Dzięki rozbudowanym
136 możliwościom konfiguracyjnym jest w stanie dostarczać przesyłki za
137 pośrednictwem protokołów: SMTP, ESMTP, UUCP, X.400 i innych.
139 %description -l pt_BR.UTF-8
140 O sendmail é um agente de transporte de correio eletrônico, que move
141 mensagens entre máquinas. Ele implementa facilidades de internetwork e
142 roteamento, caracterizando troca de nomes (aliases) e remessa a novos
143 endereços ( forwarding ), roteamento automático para gateways da rede
144 e configuração flexível.
146 %description -l ru.UTF-8
147 Sendmail - это Mail Transport Agent, программа пересылающая почту с
148 машины на машину. Sendmail предоставляет стандартные средства
149 межсетевой маршрутизации почты, aliasing, forwarding, автоматическую
150 маршрутизацию для сетевых шлюзов и гибкий механизм конфигурации.
152 %description -l tr.UTF-8
153 Sendmail, bir mektubu bir makineden diğerine taşır. Pek çok davranışı
154 ayarlanabilir. Internet üzerinden mektup almak veya göndermek
155 istiyorsanız bu pakete gereksiniminiz olacaktır.
157 %description -l uk.UTF-8
158 Sendmail - це Mail Transport Agent, програма що пересилає пошту з
159 машини на машину. Sendmail надає стандартні засоби міжмережевої
160 маршрутизації пошти, aliasing, forwarding, автоматичну маршрутизацію
161 для мережевих шлюзів та гнучкий механізм маршрутизації.
163 %package -n libmilter-devel
164 Summary: Header files and static libmilter library
165 Summary(pl.UTF-8): Pliki nagłówkowe i statyczna biblioteka libmilter
166 Group: Development/Libraries
167 Provides: sendmail-devel
168 Obsoletes: sendmail-devel
170 %description -n libmilter-devel
171 Header files and static libmilter library.
173 %description -n libmilter-devel -l pl.UTF-8
174 Pliki nagłówkowe i statyczna biblioteka libmilter.
186 %{?with_pgsql:%patch8 -p1}
188 sed -e 's|@@PATH@@|\.\.|' < %{SOURCE6} > cf/cf/pld.mc
190 cp -p %{SOURCE7} config.m4
193 # It's problem with _simultanous_ building when builders are on the same
194 # machine. These are anonymous SHM tests (AFAIR) which must fail when called
197 # send on builders requests only for some arch - it won't fail.
199 %ifarch i386 i586 athlon
200 %{__sed} -i -e 's/^\(smtest.*t-shm\)/dnl \1/' libsm/Makefile.m4
201 %{__sed} -i -e 's/^\(smtest.*t-sem\)/dnl \1/' libsm/Makefile.m4
205 echo "define(\`confCC', \`%{__cc}')" >> config.m4
206 %ifarch sparc sparc64
207 echo "define(\`confOPTIMIZE', \`%{rpmcflags} -DUSE_VENDOR_CF_PATH=1 -DSM_CONF_SEM=0 -DNETINET6')" >> config.m4
209 echo "define(\`confOPTIMIZE', \`%{rpmcflags} -DUSE_VENDOR_CF_PATH=1 -DNETINET6')" >> config.m4
211 echo "APPENDDEF(\`confINCDIRS', \`-I/usr/include/sasl')" >> config.m4
212 echo "define(\`confLIBSEARCHPATH', \`/%{_lib} %{_prefix}/%{_lib}')" >> config.m4
213 echo "define(\`confLIBSEARCH', \`db resolv')" >> config.m4
215 echo "define(\`confLDOPTS', \`-s')" >> config.m4
218 echo "APPENDDEF(\`confMAPDEF', \`-DLDAPMAP')" >> config.m4
219 echo "APPENDDEF(\`confLIBS', \`-lldap -llber')" >> config.m4
222 echo "APPENDDEF(\`confENVDEF', \`-DSASL')" >> config.m4
223 echo "APPENDDEF(\`confMAPDEF', \`-DPGSQLMAP')" >> config.m4
224 echo "APPENDDEF(\`confLIBS', \`-lpq -lresolv')" >> config.m4
225 echo "APPENDDEF(\`confLIBS', \`-lsasl -lcrypto')" >> config.m4
228 echo "APPENDDEF(\`confENVDEF', \`-DSTARTTLS')" >> config.m4
229 echo "APPENDDEF(\`confENVDEF', \`-D_FFR_DEAL_WITH_ERROR_SSL')" >> config.m4
230 echo "APPENDDEF(\`confLIBS', \`-lssl -lcrypto')" >> config.m4
231 echo "APPENDDEF(\`confENVDEF', \`-D_FFR_SMTP_SSL')" >> config.m4
234 echo "APPENDDEF(\`confENVDEF', \`-DMILTER')" >> config.m4
237 %define Build sparc32 sh Build
239 %define Build sh Build
242 cd sendmail && %{Build} -f ../config.m4
243 cd ../mailstats && %{Build} -f ../config.m4
244 cd ../rmail && %{Build} -f ../config.m4
245 cd ../makemap && %{Build} -f ../config.m4
246 cd ../praliases && %{Build} -f ../config.m4
247 cd ../smrsh && %{Build} -f ../config.m4
248 cd ../libmilter && %{Build} -f ../config.m4
253 rm -rf $RPM_BUILD_ROOT
254 install -d $RPM_BUILD_ROOT%{_mandir}/man{1,5,8} \
255 $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,monit,sysconfig,sasl,smrsh,security} \
256 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},/usr/lib} \
257 $RPM_BUILD_ROOT{%{_datadir}/sendmail-cf,%{_libdir}} \
258 $RPM_BUILD_ROOT/var/{log,spool/mqueue} \
259 $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}}
261 OBJDIR=obj.$(uname -s).$(uname -r).$(\
269 SMINSTOPT="DESTDIR=$RPM_BUILD_ROOT SBINOWN=$IDNU SBINGRP=$IDNG \
270 UBINOWN=$IDNU UBINGRP=$IDNG MANOWN=$IDNU MANGRP=$IDNG \
271 CFOWN=$IDNU CFGRP=$IDNG MSPQOWN=$IDNU GBINGRP=$IDNG GBINOWN=$IDNU \
272 BINOWN=$IDNU BINGRP=$IDNG LIBOWN=$IDNU LIBGRP=$IDNG INCOWN=$IDNU INCGRP=$IDNG"
274 %{__make} -C $OBJDIR/sendmail install \
276 %{__make} -C $OBJDIR/mailstats install \
278 %{__make} -C $OBJDIR/praliases install \
280 %{__make} -C $OBJDIR/rmail force-install \
282 %{__make} -C $OBJDIR/makemap install \
284 %{__make} -C $OBJDIR/smrsh install \
286 %{__make} -C $OBJDIR/libmilter install \
290 ln -sf %{_sbindir}/makemap $RPM_BUILD_ROOT%{_bindir}/makemap
292 # install the cf files
294 rm -f cf/{Build,Makefile}
295 rm -f feature/*~ feature/*.orig
296 cp -a * $RPM_BUILD_ROOT%{_datadir}/sendmail-cf
300 cp -p cf/cf/pld.cf $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf
301 sed -e 's|@@PATH@@|%{_datadir}/sendmail-cf|' < %{SOURCE6} \
302 > $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.mc
305 cp -p bluelabs.mc $RPM_BUILD_ROOT%{_sysconfdir}/bluelabs.mc
308 # submit.mc (submit.cf is installed automatically)
309 cp -p cf/cf/submit.mc $RPM_BUILD_ROOT%{_sysconfdir}
311 echo "# local-host-names - include all aliases for your machine here." \
312 > $RPM_BUILD_ROOT%{_sysconfdir}/local-host-names
314 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
317 for f in hoststat mailq newaliases purgestat; do
318 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/${f}
321 for map in virtusertable access domaintable mailertable; do
322 touch $RPM_BUILD_ROOT%{_sysconfdir}/${map}
323 $RPM_BUILD_ROOT%{_sbindir}/makemap -C $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf hash \
324 $RPM_BUILD_ROOT%{_sysconfdir}/${map}.db < $RPM_BUILD_ROOT%{_sysconfdir}/${map}
327 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/aliases
328 $RPM_BUILD_ROOT%{_sbindir}/makemap -C $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf hash \
329 $RPM_BUILD_ROOT%{_sysconfdir}/aliases.db < %{SOURCE3}
331 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/sendmail
332 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/sendmail
333 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/Makefile
334 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sasl/Sendmail.conf
335 cp -p %{SOURCE13} $RPM_BUILD_ROOT/etc/pam.d/smtp
336 cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/access
337 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/mailertable
338 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/virtusertable
339 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/domaintable
341 touch $RPM_BUILD_ROOT/etc/security/blacklist.smtp
343 mv -f smrsh/README README.smrsh
344 mv -f cf/README README.cf
347 bzip2 -dc %{SOURCE4} | tar xf -
349 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf{,/cf}/README
351 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/cf/cs-{hpux*,osf1,solaris*,sunos*,ultrix*}.mc
352 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/cf/generic-{bsd*,hpux*,mpeix,nextstep*,osf1,solaris,sunos*,ultrix*}.{cf,mc}
353 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/cf/s2k-{osf1,ultrix*}.mc
354 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/ostype/{a-ux,aix*,altos,amdahl-uts,bsd*,darwin,dgux,domainos,dragonfly,dynix*,freebsd*,gnu,hpux*,irix*,isc*,maxion,mklinux,mpeix,nextstep,openbsd,osf1,powerux,ptx2,qnx,riscos*,sco*,sinix,solaris*,sunos*,svr4,ultrix*,unicos*,unixware*,unknown,uxpds}.m4
356 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/cf/{chez.cs,huginn.cs,knecht,mail.cs,mail.eecs,mailspool.cs,python.cs,ucbarpa,ucbvax,vangogh.cs}.mc
357 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/domain/{Berkeley.EDU,CS.Berkeley.EDU,EECS.Berkeley.EDU,S2K.Berkeley.EDU,berkeley-only}.m4
358 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/hack/cssubdomain.m4
360 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/cf/*.cf
361 # MIB (package as mibs-*?)
362 %{__rm} $RPM_BUILD_ROOT%{_datadir}/sendmail-cf/sendmail.schema
364 # for perl-Sendmail-Milter
365 install $OBJDIR/libsm/libsm.a $OBJDIR/libsmutil/libsmutil.a \
366 $RPM_BUILD_ROOT%{_libdir}
369 rm -rf $RPM_BUILD_ROOT
372 %groupadd -g 25 smmsp
373 %useradd -u 25 -d /var/spool/clientqueue -s /bin/false -c "Sendmail Message Submission Program" -g smmsp smmsp
378 # Convert old format to new
380 if [ -f /etc/mail/deny ] ; then
381 cat /etc/mail/deny | \
382 awk 'BEGIN{ print "# Entries from obsoleted /etc/mail/deny"} \
383 {print $1" REJECT"}' >> /etc/mail/access
384 mv -f /etc/mail/deny /etc/mail/deny.rpmorig
386 for oldfile in relay_allow ip_allow name_allow ; do
387 if [ -f /etc/mail/$oldfile ] ; then
388 cat /etc/mail/$oldfile | \
389 awk "BEGIN { print \"# Entries from obsoleted /etc/mail/$oldfile\" ;} \
390 { print $1\" RELAY\" }" >> /etc/mail/access
391 mv -f /etc/mail/$oldfile /etc/mail/$oldfile.rpmorig
396 # Oops, these files moved
398 if [ -f /etc/sendmail.cw ] ; then
399 cat /etc/sendmail.cw | \
400 awk 'BEGIN { print "# Entries from obsoleted /etc/sendmail.cw" ;} \
401 { print $1 }' >> /etc/mail/local-host-names
402 mv -f /etc/sendmail.cw /etc/sendmail.cw.rpmorig
405 # Rebuild maps (next reboot will rebuild also)
407 { /usr/bin/newaliases
408 for map in virtusertable access domaintable mailertable; do
409 if [ -f /etc/mail/${map} ] ; then
410 /usr/bin/makemap hash /etc/mail/${map} < /etc/mail/${map}
416 /sbin/chkconfig --add sendmail
417 %service sendmail restart "sendmail daemon"
420 if [ "$1" = "0" ]; then
421 %service sendmail stop
422 /sbin/chkconfig --del sendmail
426 if [ "$1" = "0" ]; then
431 # removal of compatibility links
432 %triggerpostun -- sendmail < 8.10.1
433 /sbin/chkconfig --add sendmail
436 %defattr(644,root,root,755)
437 %doc FAQ KNOWNBUGS README* op.me RELEASE_NOTES examples/
438 %attr(755,root,root) %{_sbindir}/mailstats
439 %attr(755,root,root) %{_sbindir}/praliases
440 %attr(755,root,root) %{_bindir}/hoststat
441 %attr(755,root,root) %{_bindir}/purgestat
442 %attr(755,root,root) %{_bindir}/rmail
443 %attr(755,root,root) %{_bindir}/makemap
444 %attr(755,root,root) %{_sbindir}/makemap
445 %attr(2755,root,smmsp) %{_sbindir}/sendmail
446 %attr(755,root,root) %{_bindir}/newaliases
447 %attr(755,root,root) %{_bindir}/mailq
448 %attr(755,root,root) %{_sbindir}/smrsh
451 %{_mandir}/man1/mailq.1*
452 %{_mandir}/man1/newaliases.1*
453 %{_mandir}/man5/aliases.5*
454 %{_mandir}/man8/mailstats.8*
455 %{_mandir}/man8/makemap.8*
456 %{_mandir}/man8/praliases.8*
457 %{_mandir}/man8/rmail.8*
458 %{_mandir}/man8/sendmail.8*
459 %{_mandir}/man8/smrsh.8*
464 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sendmail.cf
465 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sendmail.mc
466 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/submit.cf
467 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/submit.mc
468 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/local-host-names
469 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases
470 %{?with_pgsql:%{_sysconfdir}/bluelabs.mc}
471 %attr(644,root,mail) %ghost %{_sysconfdir}/aliases.db
472 %attr(770,root,smmsp) %dir /var/spool/clientmqueue
473 %attr(750,root,mail) %dir /var/spool/mqueue
475 %config %{_sysconfdir}/Makefile
476 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/access
477 %ghost %{_sysconfdir}/access.db
478 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/domaintable
479 %ghost %{_sysconfdir}/domaintable.db
480 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mailertable
481 %ghost %{_sysconfdir}/mailertable.db
482 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/virtusertable
483 %ghost %{_sysconfdir}/virtusertable.db
484 %config(noreplace) %{_sysconfdir}/helpfile
486 %attr(754,root,root) /etc/rc.d/init.d/sendmail
487 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sendmail
488 %config(noreplace) %verify(not md5 mtime size) /etc/sasl/Sendmail.conf
489 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/smtp
490 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.smtp
492 %dir %{_datadir}/sendmail-cf
493 %dir %{_datadir}/sendmail-cf/cf
494 %{_datadir}/sendmail-cf/cf/clientproto.mc
495 %{_datadir}/sendmail-cf/cf/cyrusproto.mc
496 %{_datadir}/sendmail-cf/cf/generic-linux.mc
497 %{_datadir}/sendmail-cf/cf/pld.mc
498 %{_datadir}/sendmail-cf/cf/submit.mc
499 %{_datadir}/sendmail-cf/cf/tcpproto.mc
500 %{_datadir}/sendmail-cf/cf/uucpproto.mc
501 %dir %{_datadir}/sendmail-cf/domain
502 %{_datadir}/sendmail-cf/domain/generic.m4
503 %{_datadir}/sendmail-cf/feature
504 %{_datadir}/sendmail-cf/m4
505 %{_datadir}/sendmail-cf/mailer
506 %dir %{_datadir}/sendmail-cf/ostype
507 %{_datadir}/sendmail-cf/ostype/linux.m4
508 %dir %{_datadir}/sendmail-cf/sh
509 %{_datadir}/sendmail-cf/sh/makeinfo.sh
510 %{_datadir}/sendmail-cf/siteconfig
512 %files -n libmilter-devel
513 %defattr(644,root,root,755)
514 %{_libdir}/libmilter.a
516 %{_libdir}/libsmutil.a
517 %{_includedir}/libmilter