]> git.pld-linux.org Git - packages/sendmail.git/blame - sendmail.spec
- updated
[packages/sendmail.git] / sendmail.spec
CommitLineData
e7f443ca 1# TODO:
b0d90d5e
PG
2# - make sid-milter support:
3# http://sourceforge.net/projects/sid-milter/
4# http://www.sendmail.net/
380f4f9a 5# - http://blue-labs.org/clue/bluelabs.patch-8.12.3 has been updated upstream
1782298e 6# - move compilation from install to build section, fix re-entrancy of install
6a8e33fc 7# - add tests bcond and/or disable tests tha fail on (AC-)builders
27e830f8
JB
8#
9# Conditional build:
cd0a03f5
JB
10%bcond_without ldap # without LDAP support
11%bcond_without tls # without TLS (SSL) support
cd0a03f5 12%bcond_with pgsql # with PostgreSQL support (bluelabs)
caf50190 13#
3c3d8557 14Summary: A widely used Mail Transport Agent (MTA)
2eecc50c
ER
15Summary(de.UTF-8): sendmail-Mail-Übertragungsagent
16Summary(es.UTF-8): Sendmail - agente de transporte de mail
17Summary(fr.UTF-8): Agent de transport de courrier sendmail
18Summary(ko.UTF-8): SMTP_AUTH와 TLS를 지원하는 Mail 전송 프로그램(MTA)
19Summary(pl.UTF-8): Sendmail - serwer poczty elektronicznej
20Summary(pt_BR.UTF-8): Sendmail - agente de transporte de mail
21Summary(ru.UTF-8): Почтовый транспортный агент sendmail
22Summary(tr.UTF-8): Elektronik posta hizmetleri sunucusu
23Summary(uk.UTF-8): Поштовий транспортний агент sendmail
991115b7 24Name: sendmail
434996d8 25Version: 8.13.8
44bb5083 26Release: 11
51736bde 27License: BSD
3c3d8557 28Group: Networking/Daemons
70870392 29Source0: ftp://ftp.sendmail.org/pub/sendmail/%{name}.%{version}.tar.gz
434996d8 30# Source0-md5: 5f29c94b42e0bb74d546b2ae84203a1e
fba6af7e 31Source1: %{name}.init
a9ffb5f1 32Source2: %{name}.sysconfig
33585a8c 33Source3: %{name}.aliases
a9ffb5f1
JB
34# From http://doc.phpauction.org/sendmail/examples/
35Source4: %{name}-examples.tar.bz2
58f0209c 36# Source4-md5: d00d817cd456a947a7fc6c04072a7d68
fba6af7e
JB
37Source5: %{name}-etc-mail-Makefile
38Source6: %{name}.mc
39Source7: %{name}-config.m4
5e4bbbe3 40Source8: %{name}.sasl
f09d9a92
ŁJM
41Source9: %{name}.access
42Source10: %{name}.mailertable
43Source11: %{name}.virtusertable
44Source12: %{name}.domaintable
33585a8c 45Source13: %{name}-smtp.pamd
028430a0 46Source14: %{name}.monitrc
7ca6cd05 47Patch0: %{name}-makemapman.patch
48Patch1: %{name}-smrsh-paths.patch
49Patch2: %{name}-rmail.patch
50Patch3: %{name}-os-paths.patch
51Patch4: %{name}-m4path.patch
969b7703 52Patch5: %{name}-redirect.patch
53Patch6: %{name}-hprescan-dos.patch
5e025aed 54Patch7: http://blue-labs.org/clue/bluelabs.patch-8.12.3
8085d6ae 55URL: http://www.sendmail.org/
215fd019 56BuildRequires: cyrus-sasl-devel
d8b83358 57BuildRequires: db-devel >= 4.1.25
b10ff45e 58BuildRequires: man
7475e364 59%{?with_ldap:BuildRequires: openldap-devel >= 2.4.6}
9e4e8601 60%{?with_tls:BuildRequires: openssl-devel >= 0.9.7d}
cd0a03f5 61%{?with_pgsql:BuildRequires: postgresql-devel}
9f232097 62BuildRequires: rpmbuild(macros) >= 1.310
6a8e33fc 63BuildRequires: sed >= 4.0
5c74aed0 64%ifarch sparc
65BuildRequires: sparc32
66%endif
72d0cb54
TP
67Requires(post): awk
68Requires(post): textutils
d8b83358 69Requires(post,preun): /sbin/chkconfig
1a0572f7 70Requires(post,preun): rc-scripts >= 0.4.0.20
a3d8aa7d
TP
71Requires(postun): /usr/sbin/groupdel
72Requires(postun): /usr/sbin/userdel
1a0572f7
ER
73Requires(pre): /bin/id
74Requires(pre): /usr/bin/getgid
75Requires(pre): /usr/sbin/groupadd
76Requires(pre): /usr/sbin/useradd
36363284 77Requires: db >= 4.1.25
caf50190 78Requires: m4
03b96e7e 79Requires: pam >= 0.79.0
1a0572f7 80Requires: procmail
48fb4f19 81Provides: group(smmsp)
25e2a595 82Provides: smtpdaemon
48fb4f19 83Provides: user(smmsp)
b2c4584b 84Obsoletes: sendmail-cf
85Obsoletes: sendmail-doc
1e16136c 86Obsoletes: smtpdaemon
48fb4f19 87BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
991115b7 88
5e4bbbe3 89%define _sysconfdir /etc/mail
56f7302f 90%define specflags -fPIC
5e4bbbe3 91
51736bde 92%description
93The Sendmail program is a very widely used Mail Transport Agent (MTA).
94MTAs send mail from one machine to another. Sendmail is not a client
95program, which you use to read your e-mail. Sendmail is a
96behind-the-scenes program which actually moves your e-mail over
97networks or the Internet to where you want it to go.
98
96bbf540
JR
99%description -l de.UTF-8
100Sendmail überträgt Mails zwischen Rechnern. Es implementiert eine
101allgemeine Mail-Routing-Funktion über das Netzwerk mit Aliasing und
c9b67936 102Weiterleiten von Nachrichten, automatischem Routing an
96bbf540
JR
103Netzwerk-Gateways und flexible Konfiguration. Wenn Sie E-Mails über
104das Internet senden und empfangen möchten, brauchen Sie sendmail.
105
106%description -l es.UTF-8
107sendmail es un agente de transporte de correo electrónico, que mueve
108mensajes entre máquinas. Implementa facilidades de internetwork y
109rutado, caracterizando cambio de nombres (aliases) y envío a nuevas
110direcciones ( forwarding ), rutado automático para gateways de la red
111y configuración flexible. Necesitarás del sendmail si deseas enviar y
112recibir mensajes a través de la Internet.
113
114%description -l fr.UTF-8
c9b67936 115Sendmail est un agent de transport de courrier, qui est le programme
96bbf540
JR
116transférent le courrier d'une machine à l'autre. Sendmail implémente
117une facilité générale de routage de courrier entre les réseaux, permet
6a8e33fc 118l'"aliasing" et le "forwarding", un routage automatique sur les
96bbf540
JR
119passerelles du réseau, et une configuration flexible.
120
121%description -l ko.UTF-8
122Sendamil은 매우 널리 사용되는 Mail 전송 프로그램이다(MTA). Mail 전송
123프로그램들(MTA)은 어떠한 machine에서 다른 machine으로 메일을 보내며
124Sendmail은 e-mail을 읽기위해 사용하는 client program은 아니다.
125Sendamil은 원하는 곳으로 Internet이나 Network를 통해 e-mail을 보내는
126역할을 하는 backgrond에서 작업을 하는 프로그램이다.
127
128%description -l pl.UTF-8
129Sendmail jest programem umożliwiającym wymianę poczty elektronicznej
130między komputerami w sieci (MTA). Zajmuje się przekazywaniem poczty
131elektronicznej między bramkami pocztowymi i dostarczaniem przesyłek na
132konta docelowe. Bardzo dobrze obsługuje aliasy pocztowe a jego
133dodatkowym atutem jest prosta konfiguracja. Dzięki rozbudowanym
134możliwościom konfiguracyjnym jest w stanie dostarczać przesyłki za
135pośrednictwem protokołów: SMTP, ESMTP, UUCP, X.400 i innych.
136
137%description -l pt_BR.UTF-8
138O sendmail é um agente de transporte de correio eletrônico, que move
139mensagens entre máquinas. Ele implementa facilidades de internetwork e
f48800c7 140roteamento, caracterizando troca de nomes (aliases) e remessa a novos
96bbf540
JR
141endereços ( forwarding ), roteamento automático para gateways da rede
142e configuração flexível.
143
144%description -l ru.UTF-8
145Sendmail - это Mail Transport Agent, программа пересылающая почту с
146машины на машину. Sendmail предоставляет стандартные средства
147межсетевой маршрутизации почты, aliasing, forwarding, автоматическую
148маршрутизацию для сетевых шлюзов и гибкий механизм конфигурации.
149
150%description -l tr.UTF-8
151Sendmail, bir mektubu bir makineden diğerine taşır. Pek çok davranışı
152ayarlanabilir. Internet üzerinden mektup almak veya göndermek
153istiyorsanız bu pakete gereksiniminiz olacaktır.
154
155%description -l uk.UTF-8
156Sendmail - це Mail Transport Agent, програма що пересилає пошту з
157машини на машину. Sendmail надає стандартні засоби міжмережевої
158маршрутизації пошти, aliasing, forwarding, автоматичну маршрутизацію
159для мережевих шлюзів та гнучкий механізм маршрутизації.
969b7703 160
541fcdae 161%package -n libmilter-devel
19aabebb 162Summary: Header files and static libmilter library
2eecc50c 163Summary(pl.UTF-8): Pliki nagłówkowe i statyczna biblioteka libmilter
06fc71d5 164Group: Development/Libraries
c2bc0e13 165Provides: sendmail-devel
166Obsoletes: sendmail-devel
06fc71d5 167
541fcdae 168%description -n libmilter-devel
19aabebb
JB
169Header files and static libmilter library.
170
96bbf540
JR
171%description -n libmilter-devel -l pl.UTF-8
172Pliki nagłówkowe i statyczna biblioteka libmilter.
06fc71d5 173
991115b7 174%prep
175%setup -q
f3b90650 176%patch0 -p1
ca3ee627 177%patch1 -p1
cf62cbce
JB
178%patch2 -p1
179%patch3 -p1
180%patch4 -p1
181%patch5 -p1
182%patch6 -p1
cd0a03f5 183%{?with_pgsql:%patch7 -p1}
991115b7 184
c3fb8dbb 185sed -e 's|@@PATH@@|\.\.|' < %{SOURCE6} > cf/cf/pld.mc
991115b7 186
0fa3694b 187install %{SOURCE7} config.m4
188
7f0a903d
ER
189# Ac-specific hack:
190# It's problem with _simultanous_ building when builders are on the same
191# machine. These are anonymous SHM tests (AFAIR) which must fail when called
192# simultanously...
193#
194# send on builders requests only for some arch - it won't fail.
195#- blues
66675973 196%ifarch i386 i586 athlon
7f0a903d 197%{__sed} -i -e 's/^\(smtest.*t-shm\)/dnl \1/' libsm/Makefile.m4
5ea6c1bb 198%{__sed} -i -e 's/^\(smtest.*t-sem\)/dnl \1/' libsm/Makefile.m4
0d2f4853
JB
199%endif
200
51736bde 201%build
969b7703 202echo "define(\`confCC', \`%{__cc}')" >> config.m4
325f3945 203%ifarch sparc sparc64
74f91cbf 204echo "define(\`confOPTIMIZE', \`%{rpmcflags} -DUSE_VENDOR_CF_PATH=1 -DSM_CONF_SEM=0 -DNETINET6')" >> config.m4
205%else
969b7703 206echo "define(\`confOPTIMIZE', \`%{rpmcflags} -DUSE_VENDOR_CF_PATH=1 -DNETINET6')" >> config.m4
74f91cbf 207%endif
668af1c9 208echo "APPENDDEF(\`confINCDIRS', \`-I/usr/include/sasl')" >> config.m4
9f232097 209echo "define(\`confLIBSEARCHPATH', \`/%{_lib} %{_prefix}/%{_lib}')" >> config.m4
84372654 210echo "define(\`confLIBSEARCH', \`db resolv')" >> config.m4
cd0a03f5 211%if 0%{!?debug:1}
aef0455c 212echo "define(\`confLDOPTS', \`-s')" >> config.m4
27e830f8 213%endif
cd0a03f5 214%if %{with ldap}
aef0455c
JB
215echo "APPENDDEF(\`confMAPDEF', \`-DLDAPMAP')" >> config.m4
216echo "APPENDDEF(\`confLIBS', \`-lldap -llber')" >> config.m4
217%endif
cd0a03f5 218%if %{with pgsql}
00791ae1 219echo "APPENDDEF(\`confENVDEF', \`-DSASL')" >> config.m4
220echo "APPENDDEF(\`confMAPDEF', \`-DPGSQLMAP')" >> config.m4
221echo "APPENDDEF(\`confLIBS', \`-lpq -lresolv')" >> config.m4
222echo "APPENDDEF(\`confLIBS', \`-lsasl -lcrypto')" >> config.m4
223%endif
cd0a03f5 224%if %{with tls}
aef0455c 225echo "APPENDDEF(\`confENVDEF', \`-DSTARTTLS')" >> config.m4
969490ba 226echo "APPENDDEF(\`confENVDEF', \`-D_FFR_DEAL_WITH_ERROR_SSL')" >> config.m4
aef0455c 227echo "APPENDDEF(\`confLIBS', \`-lssl -lcrypto')" >> config.m4
58f0209c 228echo "APPENDDEF(\`confENVDEF', \`-D_FFR_SMTP_SSL')" >> config.m4
27e830f8
JB
229%endif
230
58f0209c 231echo "APPENDDEF(\`confENVDEF', \`-DMILTER')" >> config.m4
232
5c74aed0 233%ifarch sparc
234%define Build sparc32 sh Build
235%else
236%define Build sh Build
237%endif
238
239cd sendmail && %{Build} -f ../config.m4
240cd ../mailstats && %{Build} -f ../config.m4
241cd ../rmail && %{Build} -f ../config.m4
242cd ../makemap && %{Build} -f ../config.m4
243cd ../praliases && %{Build} -f ../config.m4
244cd ../smrsh && %{Build} -f ../config.m4
245cd ../libmilter && %{Build} -f ../config.m4
21bd6be8 246cd ../cf/cf
c3fb8dbb 247m4 pld.mc > pld.cf
991115b7 248
51736bde 249%install
250rm -rf $RPM_BUILD_ROOT
2ad9de37 251install -d $RPM_BUILD_ROOT%{_mandir}/man{1,5,8} \
e93be470 252 $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,monit,sysconfig,sasl,smrsh,security} \
a6d88ee0 253 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_prefix}/lib} \
254 $RPM_BUILD_ROOT{%{_datadir}/sendmail-cf,%{_libdir}} \
2ad9de37
PG
255 $RPM_BUILD_ROOT/var/{log,spool/mqueue} \
256 $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}}
51736bde 257
325f3945 258OBJDIR=obj.$(uname -s).$(uname -r).$(\
259%ifarch sparc
260sparc32 \
261%endif
262uname -m)
51736bde 263
215fd019
JB
264IDNU=`id -nu`
265IDNG=`id -ng`
266SMINSTOPT="DESTDIR=$RPM_BUILD_ROOT SBINOWN=$IDNU SBINGRP=$IDNG \
f3b90650 267 UBINOWN=$IDNU UBINGRP=$IDNG MANOWN=$IDNU MANGRP=$IDNG \
21bd6be8 268 CFOWN=$IDNU CFGRP=$IDNG MSPQOWN=$IDNU GBINGRP=$IDNG GBINOWN=$IDNU \
06fc71d5 269 BINOWN=$IDNU BINGRP=$IDNG LIBOWN=$IDNU LIBGRP=$IDNG INCOWN=$IDNU INCGRP=$IDNG"
270
cd6ea0c9
PG
271%{__make} -C $OBJDIR/sendmail install \
272 $SMINSTOPT
273%{__make} -C $OBJDIR/mailstats install \
274 $SMINSTOPT
275%{__make} -C $OBJDIR/praliases install \
276 $SMINSTOPT
277%{__make} -C $OBJDIR/rmail force-install \
278 $SMINSTOPT
279%{__make} -C $OBJDIR/makemap install \
280 $SMINSTOPT
281%{__make} -C $OBJDIR/smrsh install \
282 $SMINSTOPT
06fc71d5 283%{__make} -C $OBJDIR/libmilter install \
485ff0c7
JB
284 $SMINSTOPT \
285 LIBDIR=%{_libdir}
51736bde 286
cd6ea0c9 287ln -sf %{_sbindir}/makemap $RPM_BUILD_ROOT%{_bindir}/makemap
1afe6f39 288
51736bde 289# install the cf files
290cd cf
215fd019 291rm -f cf/{Build,Makefile} feature/*~
32b7d288 292cp -a * $RPM_BUILD_ROOT%{_datadir}/sendmail-cf
51736bde 293cd -
294
93476486 295# sendmail.{cf,mc}
c3fb8dbb 296install cf/cf/pld.cf $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf
a6d88ee0 297sed -e 's|@@PATH@@|%{_datadir}/sendmail-cf|' < %{SOURCE6} \
5e4bbbe3 298 > $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.mc
93476486 299
cd0a03f5 300%if %{with pgsql}
00791ae1 301install bluelabs.mc $RPM_BUILD_ROOT%{_sysconfdir}/bluelabs.mc
302%endif
303
93476486
JB
304# submit.mc (submit.cf is installed automatically)
305install cf/cf/submit.mc $RPM_BUILD_ROOT%{_sysconfdir}
306
215fd019 307echo "# local-host-names - include all aliases for your machine here." \
5e4bbbe3 308 > $RPM_BUILD_ROOT%{_sysconfdir}/local-host-names
b1eedafd 309#"vim ruuls
51736bde 310
9f232097 311ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_prefix}/lib/sendmail
51736bde 312
313# dangling symlinks
9f232097
ER
314for f in hoststat mailq newaliases purgestat; do
315 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/${f}
215fd019 316done
51736bde 317
1782298e 318for map in virtusertable access domaintable mailertable; do
5e4bbbe3 319 touch $RPM_BUILD_ROOT%{_sysconfdir}/${map}
b9ffc414 320 $RPM_BUILD_ROOT%{_sbindir}/makemap -C $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf hash \
5e4bbbe3 321 $RPM_BUILD_ROOT%{_sysconfdir}/${map}.db < $RPM_BUILD_ROOT%{_sysconfdir}/${map}
215fd019 322done
51736bde 323
5e4bbbe3 324install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/aliases
b9ffc414 325$RPM_BUILD_ROOT%{_sbindir}/makemap -C $RPM_BUILD_ROOT%{_sysconfdir}/sendmail.cf hash \
5e4bbbe3 326 $RPM_BUILD_ROOT%{_sysconfdir}/aliases.db < %{SOURCE3}
51736bde 327
a9ffb5f1 328install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/sendmail
215fd019 329install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/sendmail
5e4bbbe3 330install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/Makefile
84572074 331install %{SOURCE8} $RPM_BUILD_ROOT/etc/sasl/Sendmail.conf
699a1588 332install %{SOURCE13} $RPM_BUILD_ROOT/etc/pam.d/smtp
f09d9a92
ŁJM
333install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/access
334install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/mailertable
335install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/virtusertable
336install %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/domaintable
2ad9de37 337install %{SOURCE14} $RPM_BUILD_ROOT/etc/monit/
991115b7 338
34729a6b
JR
339touch $RPM_BUILD_ROOT/etc/security/blacklist.smtp
340
93476486
JB
341mv -f smrsh/README README.smrsh
342mv -f cf/README README.cf
343mv -f doc/op/op.me .
2a5b1ce8 344
a9ffb5f1 345bzip2 -dc %{SOURCE4} | tar xf -
b2c4584b 346
a7c38e21
ER
347# for perl-Sendmail-Milter
348install $OBJDIR/libsm/libsm.a $OBJDIR/libsmutil/libsmutil.a \
349 $RPM_BUILD_ROOT%{_libdir}
350
51736bde 351%clean
59d8b10c 352rm -rf $RPM_BUILD_ROOT
991115b7 353
93476486 354%pre
b1eedafd
ER
355%groupadd -g 25 smmsp
356%useradd -u 25 -d /var/spool/clientqueue -s /bin/false -c "Sendmail Message Submission Program" -g smmsp smmsp
93476486 357
991115b7 358%post
3a9160c0 359umask 022
51736bde 360#
361# Convert old format to new
362#
363if [ -f /etc/mail/deny ] ; then
c9b67936 364 cat /etc/mail/deny | \
365 awk 'BEGIN{ print "# Entries from obsoleted /etc/mail/deny"} \
366 {print $1" REJECT"}' >> /etc/mail/access
f8807059 367 mv -f /etc/mail/deny /etc/mail/deny.rpmorig
d8cea423 368fi
51736bde 369for oldfile in relay_allow ip_allow name_allow ; do
c9b67936 370 if [ -f /etc/mail/$oldfile ] ; then
371 cat /etc/mail/$oldfile | \
372 awk "BEGIN { print \"# Entries from obsoleted /etc/mail/$oldfile\" ;} \
373 { print $1\" RELAY\" }" >> /etc/mail/access
f8807059 374 mv -f /etc/mail/$oldfile /etc/mail/$oldfile.rpmorig
c9b67936 375 fi
51736bde 376done
991115b7 377
51736bde 378#
379# Oops, these files moved
380#
381if [ -f /etc/sendmail.cw ] ; then
1cfcd94c 382 cat /etc/sendmail.cw | \
c9b67936 383 awk 'BEGIN { print "# Entries from obsoleted /etc/sendmail.cw" ;} \
384 { print $1 }' >> /etc/mail/local-host-names
f8807059 385 mv -f /etc/sendmail.cw /etc/sendmail.cw.rpmorig
991115b7 386fi
51736bde 387#
388# Rebuild maps (next reboot will rebuild also)
389#
390{ /usr/bin/newaliases
c9b67936 391 for map in virtusertable access domaintable mailertable; do
392 if [ -f /etc/mail/${map} ] ; then
393 /usr/bin/makemap hash /etc/mail/${map} < /etc/mail/${map}
394 sleep 1
395 fi
396 done
51736bde 397} > /dev/null 2>&1
991115b7 398
4426b811 399/sbin/chkconfig --add sendmail
d8b83358 400%service sendmail restart "sendmail daemon"
51736bde 401
402%preun
4426b811 403if [ "$1" = "0" ]; then
d8b83358 404 %service sendmail stop
4426b811 405 /sbin/chkconfig --del sendmail
406fi
991115b7 407
93476486
JB
408%postun
409if [ "$1" = "0" ]; then
48fb4f19 410 %userremove smmsp
411 %groupremove smmsp
93476486
JB
412fi
413
51736bde 414# removal of compatibility links
415%triggerpostun -- sendmail < 8.10.1
416/sbin/chkconfig --add sendmail
991115b7 417
418%files
419%defattr(644,root,root,755)
feeec710 420%doc FAQ KNOWNBUGS README* op.me RELEASE_NOTES examples/
51736bde 421%attr(755,root,root) %{_sbindir}/mailstats
422%attr(755,root,root) %{_sbindir}/praliases
423%attr(755,root,root) %{_bindir}/hoststat
424%attr(755,root,root) %{_bindir}/purgestat
425%attr(755,root,root) %{_bindir}/rmail
426%attr(755,root,root) %{_bindir}/makemap
427%attr(755,root,root) %{_sbindir}/makemap
93476486 428%attr(2755,root,smmsp) %{_sbindir}/sendmail
51736bde 429%attr(755,root,root) %{_bindir}/newaliases
430%attr(755,root,root) %{_bindir}/mailq
431%attr(755,root,root) %{_sbindir}/smrsh
a6d88ee0 432%{_prefix}/lib/sendmail
51736bde 433
b89cc167
JB
434%{_mandir}/man1/mailq.1*
435%{_mandir}/man1/newaliases.1*
436%{_mandir}/man5/aliases.5*
51736bde 437%{_mandir}/man8/mailstats.8*
438%{_mandir}/man8/makemap.8*
b89cc167
JB
439%{_mandir}/man8/praliases.8*
440%{_mandir}/man8/rmail.8*
51736bde 441%{_mandir}/man8/sendmail.8*
b89cc167 442%{_mandir}/man8/smrsh.8*
51736bde 443
1cfcd94c
TP
444%dir /etc/smrsh
445%dir %{_sysconfdir}
51736bde 446/var/log/statistics
1a0572f7
ER
447%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sendmail.cf
448%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sendmail.mc
449%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/submit.cf
450%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/submit.mc
451%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/local-host-names
452%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases
cd0a03f5 453%{?with_pgsql:%{_sysconfdir}/bluelabs.mc}
a9ffb5f1
JB
454%attr(644,root,mail) %ghost %{_sysconfdir}/aliases.db
455%attr(770,root,smmsp) %dir /var/spool/clientmqueue
456%attr(750,root,mail) %dir /var/spool/mqueue
5e4bbbe3 457
458%config %{_sysconfdir}/Makefile
1a0572f7 459%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/access
5e4bbbe3 460%ghost %{_sysconfdir}/access.db
1a0572f7 461%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/domaintable
5e4bbbe3 462%ghost %{_sysconfdir}/domaintable.db
1a0572f7 463%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mailertable
5e4bbbe3 464%ghost %{_sysconfdir}/mailertable.db
1a0572f7 465%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/virtusertable
1cfcd94c 466%ghost %{_sysconfdir}/virtusertable.db
5e4bbbe3 467%config(noreplace) %{_sysconfdir}/helpfile
51736bde 468
3c3d8557 469%attr(754,root,root) /etc/rc.d/init.d/sendmail
1a0572f7
ER
470%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sendmail
471%config(noreplace) %verify(not md5 mtime size) /etc/sasl/Sendmail.conf
472%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/smtp
34729a6b 473%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.smtp
4685c02a 474%config(noreplace) %verify(not md5 mtime size) /etc/monit/*.monitrc
991115b7 475
a6d88ee0 476%dir %{_datadir}/sendmail-cf
477%dir %{_datadir}/sendmail-cf/cf
478%{_datadir}/sendmail-cf/cf/pld.mc
479%{_datadir}/sendmail-cf/feature
480%{_datadir}/sendmail-cf/m4
481%{_datadir}/sendmail-cf/mailer
482%dir %{_datadir}/sendmail-cf/ostype
483%{_datadir}/sendmail-cf/ostype/linux.m4
484%dir %{_datadir}/sendmail-cf/sh
485%{_datadir}/sendmail-cf/sh/makeinfo.sh
486%{_datadir}/sendmail-cf/siteconfig
06fc71d5 487
541fcdae 488%files -n libmilter-devel
19aabebb 489%defattr(644,root,root,755)
06fc71d5 490%{_libdir}/libmilter.a
a7c38e21
ER
491%{_libdir}/libsm.a
492%{_libdir}/libsmutil.a
19aabebb 493%{_includedir}/libmilter
This page took 0.181277 seconds and 4 git commands to generate.