1 Summary: Sendmail -- mail transport agent
2 Summary(pl): Sendmail -- aplikacja do obs³ugi poczty elektronicznej
6 Copyright: distributable (similar to, but not quite BSD)
9 Source0: ftp://ftp.sendmail.org/pub/sendmail/%{name}.%{version}.tar.gz
10 Source1: site.Linux.m4
13 Source4: site.Linux.ppc.m4
14 Source5: %{name}.sysconfig
15 Patch0: %{name}-ipv6.patch
16 Patch1: %{name}-dtelnet.patch
17 Patch2: %{name}-path.patch
18 Patch3: %{name}-rmail.patch
19 Patch4: %{name}-pld.mc.patch
20 Patch5: %{name}-redirect.patch
21 Patch6: %{name}-smrsh.patch
22 Patch7: %{name}-release.patch
23 BuildRoot: /tmp/%{name}-%{version}-root
24 URL: http://www.sendmail.org
25 Prereq: /sbin/chkconfig
31 Sendmail is a Mail Transport Agent, which is the program
32 that moves mail from one machine to another. Sendmail implements a
33 general internetwork mail routing facility, featuring aliasing and
34 forwarding, automatic routing to network gateways, and flexible
37 If you need the ability to send and receive mail via the internet
41 Sendmail jest programem umo¿liwiaj±cym wymianê poczty elektronicznej
42 miêdzy komputerami w sieci internet. Zajmuje siê przekazywaniem poczty
43 elektronicznej miêdzy bramkami pocztowymi i dostarczaniem przesy³ek na
44 konta docelowe. Bardzo dobrze obs³uguje aliasy pocztowe a jego dodatkowym
45 atutem jest prosta konfiguracja. Dziêki rozbudowanym mo¿liwo¶ciom
46 konfiguracyjnym jest w stanie dostarczaæ przesy³ki za po¶rednictwem
47 protoko³ów: SMTP, ESMTP, UUCP, X.400 i innych.
49 Je¿eli masz zamiar korzystaæ z poczty elektronicznej w sieci internet
50 oraz 6bone to zainstaluj ten pakiet.
53 Summary: Sendmail configuration files and m4 macros
54 Summary(pl): Pliki konfiguracyjne oraz makra m4 dla sendmaila
57 Requires: %{name} = %{version}
60 This package contains all the configuration files used to generate
61 the sendmail.cf file distributed with the base sendmail package.
62 You'll want this package if you need to reconfigure and rebuild
63 your sendmail.cf file. For example, the default sendmail.cf is
64 not configured for UUCP. If you need to send and receive mail
65 over UUCP, you may need this package to help you reconfigure sendmail.
68 Pakiet ten zawiera wszystkie pliki konfiguracyjne u¿ywane do gene-
69 rowania pliku sendmail.cf, znajduj±cego siê w pakiecie bazowym.
70 Bêdziesz potrzebowa³ tego pakietu je¿eli chcesz zmieniæ i przebudowaæ
71 konfiguracjê swojego sendmaila. Na przyk³ad, standardowy plik konfigu-
72 racyjny nie zawiera wspomagania dla poczty po UUCP. Je¿eli chcesz wy-
73 sy³aæ i odbieraæ pocztê po UUCP bêdziesz potrzebowa³ tego pakietu.
91 cat %{SOURCE1} |sed s/gid/"$GID"/g | sort | sed s/id/"$ID"/g | sort | \
92 sed s/opt/"$OPT"/g > BuildTools/Site/site.Linux.m4
97 make makemap mailstats praliases rmail
98 make smrsh LDOPTS="-s -static"
101 /usr/bin/m4 pld.mc >> ./sendmail.cf
105 rm -rf $RPM_BUILD_ROOT
107 install -d $RPM_BUILD_ROOT/etc/{mail,rc.d/init.d,sysconfig}
108 install -d $RPM_BUILD_ROOT/usr/{bin,lib,sbin,share/sendmail-cf,libexec}
109 install -d $RPM_BUILD_ROOT/usr/share/{man/man{1,5,8},misc}
110 install -d $RPM_BUILD_ROOT/var/{run,spool/{mqueue,mail}}
112 install %{SOURCE2} $RPM_BUILD_ROOT/etc/mail/aliases
113 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/sendmail
115 touch $RPM_BUILD_ROOT/etc/mail/{sendmail.{ct,cw},relay-domains}
117 for i in aliases access domaintable genericstable mailertable majordomo \
119 do touch $RPM_BUILD_ROOT/etc/mail/$i{,.db}
122 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/sendmail
124 make DESTDIR=$RPM_BUILD_ROOT install
125 make DESTDIR=$RPM_BUILD_ROOT OPTIONS=force-install rmail
127 for i in hoststat mailq newaliases purgestat
128 do ln -sf ../sbin/sendmail $RPM_BUILD_ROOT/usr/bin/$i
130 ln -sf ../sbin/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
132 install cf/cf/sendmail.cf $RPM_BUILD_ROOT/etc/mail
134 cp cf/* $RPM_BUILD_ROOT/usr/share/sendmail-cf/ -a
136 mv $RPM_BUILD_ROOT/etc/mail/*.hf $RPM_BUILD_ROOT/usr/share/misc
138 cat $RPM_BUILD_ROOT/etc/mail/sendmail.cf |sed s/DZ8.9.3/DZLinux/g > \
139 $RPM_BUILD_ROOT/etc/mail/sendmail.cf.new
141 mv $RPM_BUILD_ROOT/etc/mail/sendmail.cf.new $RPM_BUILD_ROOT/etc/mail/sendmail.cf
143 cp smrsh/README smrsh/SMRSH.txt
145 gzip -9fn $RPM_BUILD_ROOT/usr/share/man/man[158]/*
146 gzip -9fn README KNOWNBUGS RELEASE_NOTES smrsh/SMRSH.txt
149 /sbin/chkconfig --add sendmail
150 if [ -f /var/lock/subsys/sendmail ]; then
151 /etc/rc.d/init.d/sendmail restart >&2
155 if [ -e /var/lock/sybsys/sendmail ]; then
156 /etc/rc.d/init.d/sendmail stop &>/dev/null
160 /sbin/chkconfig --del sendmail
164 rm -rf $RPM_BUILD_ROOT
167 %defattr(644,root,root,755)
168 %doc {README,KNOWNBUGS,RELEASE_NOTES}.gz
169 %doc smrsh/SMRSH.txt.gz
171 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) /etc/mail/*
172 %attr(644,root,root) %config %verify(not size mtime md5) /etc/sysconfig/*
173 %attr(755,root,root) /etc/rc.d/init.d/*
175 %attr(755,root,root) /usr/bin/*
177 %attr(755,root,root) /usr/sbin/mailstats
178 %attr(755,root,root) /usr/sbin/makemap
179 %attr(755,root,root) /usr/sbin/praliases
181 %attr(755,root,root) /usr/sbin/sendmail
183 %attr(755,root,root) /usr/lib/sendmail
184 %attr(755,root,root) /usr/sbin/smrsh
186 /usr/share/man/man[158]/*
189 %ghost /var/run/sendmail.st
192 %defattr(644,root,root,755)
194 %dir /usr/share/sendmail-cf
195 %attr(-,root,root) /usr/share//sendmail-cf/*
198 * Fri Jan 22 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
200 - fixed group && owner ELF binaries,
204 * Sun Jan 17 1999 Wojtek ¦lusarczyk <wojtek@SHADOW.EU.ORG>
206 - fixed sendmail.init script,
207 - compressed man pages && documentation,
208 by Micha³ Zalewski <lcamtuf@ids.pl>
209 - added patch against DoS ;)
210 - added %{name}-redirect.patch
212 * Thu Sep 10 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
214 - updated to 8.9.1a && build for PLD Tornado,
215 - build with IPv6 support
216 (patches was prepared by John Kennedy <jk@csuchico.edu>),
217 - build with Detect-Telnet support,
218 - removed subpackage doc.
220 * Thu Jul 30 1998 Wojtek Slusarczyk <wojtek@shadow.eu.org>
222 - build against glibc-2.1,
224 - added IPv6 support,
225 - translation modified for pl,
226 - moved configfiles to /etc/mail,
227 - changed permissions of all binaries to 711,
228 - moved %changelog at the end of spec,
229 - build from non root's account.