auto-import sendmail-8.12.5-4 from sendmail-8.12.5-4.src.rpm
This commit is contained in:
parent
103e3f33ab
commit
333a3fa198
@ -1 +1 @@
|
|||||||
sendmail.8.11.6.tar.gz
|
sendmail.8.12.5.tar.gz
|
||||||
|
96
sendmail-8.12.2-movefiles.patch
Normal file
96
sendmail-8.12.2-movefiles.patch
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
--- sendmail-8.12.2/sendmail/sendmail.0 Sun Jan 13 14:57:15 2002
|
||||||
|
+++ sendmail-8.12.2/sendmail/sendmail.0 Tue Feb 19 16:53:19 2002
|
||||||
|
@@ -550,13 +550,13 @@
|
||||||
|
_m_a_i_l_._c_f. Thus, these values are only approximations.
|
||||||
|
|
||||||
|
|
||||||
|
- /etc/mail/aliases
|
||||||
|
+ /etc/aliases
|
||||||
|
raw data for alias names
|
||||||
|
|
||||||
|
/etc/mail/aliases.db
|
||||||
|
data base of alias names
|
||||||
|
|
||||||
|
- /etc/mail/sendmail.cf
|
||||||
|
+ /etc/mail/sendmail.cf
|
||||||
|
configuration file
|
||||||
|
|
||||||
|
/etc/mail/helpfile
|
||||||
|
--- sendmail-8.12.2/sendmail/sendmail.8 Fri Mar 23 17:10:00 2001
|
||||||
|
+++ sendmail-8.12.2/sendmail/sendmail.8 Tue Feb 19 16:53:19 2002
|
||||||
|
@@ -663,20 +663,20 @@
|
||||||
|
.I http://www.sendmail.org/tips/DontBlameSendmail.html
|
||||||
|
.SH FILES
|
||||||
|
Except for the file
|
||||||
|
-.I /etc/mail/sendmail.cf
|
||||||
|
+.I /etc/mail/sendmail.cf
|
||||||
|
itself the following pathnames are all specified in
|
||||||
|
-.IR /etc/mail/sendmail.cf .
|
||||||
|
+.IR /etc/mail/sendmail.cf .
|
||||||
|
Thus,
|
||||||
|
these values are only approximations.
|
||||||
|
.PP
|
||||||
|
.TP
|
||||||
|
- /etc/mail/aliases
|
||||||
|
+ /etc/aliases
|
||||||
|
raw data for alias names
|
||||||
|
.TP
|
||||||
|
/etc/mail/aliases.db
|
||||||
|
data base of alias names
|
||||||
|
.TP
|
||||||
|
- /etc/mail/sendmail.cf
|
||||||
|
+ /etc/mail/sendmail.cf
|
||||||
|
configuration file
|
||||||
|
.TP
|
||||||
|
/etc/mail/helpfile
|
||||||
|
--- sendmail-8.12.2/sendmail/newaliases.0 Sun Jan 13 14:57:15 2002
|
||||||
|
+++ sendmail-8.12.2/sendmail/newaliases.0 Tue Feb 19 16:53:19 2002
|
||||||
|
@@ -13,7 +13,7 @@
|
||||||
|
|
||||||
|
DDEESSCCRRIIPPTTIIOONN
|
||||||
|
NNeewwaalliiaasseess rebuilds the random access data base for the
|
||||||
|
- mail aliases file /etc/mail/aliases. It must be run each
|
||||||
|
+ mail aliases file /etc/aliases. It must be run each
|
||||||
|
time this file is changed in order for the change to take
|
||||||
|
effect.
|
||||||
|
|
||||||
|
@@ -27,7 +27,7 @@
|
||||||
|
data base that is required by sseennddmmaaiill..
|
||||||
|
|
||||||
|
FFIILLEESS
|
||||||
|
- /etc/mail/aliases The mail aliases file
|
||||||
|
+ /etc/aliases The mail aliases file
|
||||||
|
|
||||||
|
SSEEEE AALLSSOO
|
||||||
|
aliases(5), sendmail(8)
|
||||||
|
--- sendmail-8.12.2/sendmail/newaliases.1 Tue Oct 9 23:23:17 2001
|
||||||
|
+++ sendmail-8.12.2/sendmail/newaliases.1 Tue Feb 19 16:53:19 2002
|
||||||
|
@@ -20,7 +20,7 @@
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B Newaliases
|
||||||
|
rebuilds the random access data base for the mail aliases file
|
||||||
|
-/etc/mail/aliases. It must be run each time this file is changed
|
||||||
|
+/etc/aliases. It must be run each time this file is changed
|
||||||
|
in order for the change to take effect.
|
||||||
|
.PP
|
||||||
|
.B Newaliases
|
||||||
|
@@ -40,7 +40,7 @@
|
||||||
|
.B sendmail.
|
||||||
|
.SH FILES
|
||||||
|
.TP 2i
|
||||||
|
-/etc/mail/aliases
|
||||||
|
+/etc/aliases
|
||||||
|
The mail aliases file
|
||||||
|
.SH SEE ALSO
|
||||||
|
aliases(5), sendmail(8)
|
||||||
|
--- sendmail-8.12.2/cf/m4/cfhead.m4 Sat Jul 21 23:25:37 2001
|
||||||
|
+++ sendmail-8.12.2/cf/m4/cfhead.m4 Tue Feb 19 16:53:19 2002
|
||||||
|
@@ -255,7 +255,7 @@
|
||||||
|
define(`DATABASE_MAP_TYPE', `hash')
|
||||||
|
|
||||||
|
# set up default values for options
|
||||||
|
-define(`ALIAS_FILE', `MAIL_SETTINGS_DIR`'aliases')
|
||||||
|
+define(`ALIAS_FILE', `/etc/aliases')
|
||||||
|
define(`confMAILER_NAME', ``MAILER-DAEMON'')
|
||||||
|
define(`confFROM_LINE', `From $g $d')
|
||||||
|
define(`confOPERATORS', `.:%@!^/[]+')
|
22
sendmail-8.12.5-newconfig.readme
Normal file
22
sendmail-8.12.5-newconfig.readme
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
Important information to config file handling:
|
||||||
|
==============================================
|
||||||
|
|
||||||
|
The latest version of the sendmail package for Red Hat Linux now uses the new
|
||||||
|
and recommended way of separating sendmail into two applications, one for
|
||||||
|
email delivery, the other for email reception. The former doesn't need to run
|
||||||
|
as root and uses a separate configuration file, called /etc/mail/submit.cf. The
|
||||||
|
later only provides email reception functionalty and, as before, uses
|
||||||
|
/etc/mail/sendmail.cf as it's configuration file.
|
||||||
|
|
||||||
|
The resons for spliting sendmail into two separate applications and how to use
|
||||||
|
it is described in more detail in /usr/share/doc/sendmail/SECURITY.
|
||||||
|
|
||||||
|
|
||||||
|
!Note!
|
||||||
|
======
|
||||||
|
|
||||||
|
New in the latest package now is also that the configuration files will be
|
||||||
|
automatically updated after a restart if the corresponding mc files in
|
||||||
|
/etc/mail have been modified so changes done to the sendmail.cf and submit.cf
|
||||||
|
file will be lost if not done in the respective sendmail.mc and submit.mc
|
||||||
|
files, too.
|
@ -1,9 +1,9 @@
|
|||||||
divert(-1)
|
divert(-1)
|
||||||
dnl This is the sendmail macro config file. If you make changes to this file,
|
dnl This is the sendmail macro config file. If you make changes to this file,
|
||||||
dnl you need the sendmail-cf rpm installed and then have to generate a
|
dnl you need the sendmail-cf rpm installed and then have to generate a
|
||||||
dnl new /etc/sendmail.cf by running the following command:
|
dnl new /etc/mail/sendmail.cf by running the following command:
|
||||||
dnl
|
dnl
|
||||||
dnl m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
|
dnl m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
|
||||||
dnl
|
dnl
|
||||||
include(`@@PATH@@/m4/cf.m4')
|
include(`@@PATH@@/m4/cf.m4')
|
||||||
VERSIONID(`linux setup for Red Hat Linux')dnl
|
VERSIONID(`linux setup for Red Hat Linux')dnl
|
||||||
@ -14,7 +14,7 @@ dnl define(`SMART_HOST',`smtp.your.provider')
|
|||||||
define(`confDEF_USER_ID',``8:12'')dnl
|
define(`confDEF_USER_ID',``8:12'')dnl
|
||||||
undefine(`UUCP_RELAY')dnl
|
undefine(`UUCP_RELAY')dnl
|
||||||
undefine(`BITNET_RELAY')dnl
|
undefine(`BITNET_RELAY')dnl
|
||||||
define(`confAUTO_REBUILD')dnl
|
dnl define(`confAUTO_REBUILD')dnl
|
||||||
define(`confTO_CONNECT', `1m')dnl
|
define(`confTO_CONNECT', `1m')dnl
|
||||||
define(`confTRY_NULL_MX_LIST',true)dnl
|
define(`confTRY_NULL_MX_LIST',true)dnl
|
||||||
define(`confDONT_PROBE_INTERFACES',true)dnl
|
define(`confDONT_PROBE_INTERFACES',true)dnl
|
||||||
@ -25,12 +25,17 @@ define(`UUCP_MAILER_MAX', `2000000')dnl
|
|||||||
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
|
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
|
||||||
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
|
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
|
||||||
define(`confAUTH_OPTIONS', `A')dnl
|
define(`confAUTH_OPTIONS', `A')dnl
|
||||||
dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
|
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
|
||||||
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
|
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
|
||||||
|
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')
|
||||||
|
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
|
||||||
|
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
|
||||||
|
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
|
||||||
dnl define(`confTO_QUEUEWARN', `4h')dnl
|
dnl define(`confTO_QUEUEWARN', `4h')dnl
|
||||||
dnl define(`confTO_QUEUERETURN', `5d')dnl
|
dnl define(`confTO_QUEUERETURN', `5d')dnl
|
||||||
dnl define(`confQUEUE_LA', `12')dnl
|
dnl define(`confQUEUE_LA', `12')dnl
|
||||||
dnl define(`confREFUSE_LA', `18')dnl
|
dnl define(`confREFUSE_LA', `18')dnl
|
||||||
|
define(`confTO_IDENT', `0')dnl
|
||||||
dnl FEATURE(delay_checks)dnl
|
dnl FEATURE(delay_checks)dnl
|
||||||
FEATURE(`no_default_msa',`dnl')dnl
|
FEATURE(`no_default_msa',`dnl')dnl
|
||||||
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
|
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
|
||||||
@ -42,7 +47,7 @@ FEATURE(use_cw_file)dnl
|
|||||||
FEATURE(use_ct_file)dnl
|
FEATURE(use_ct_file)dnl
|
||||||
dnl The '-t' option will retry delivery if e.g. the user runs over his quota.
|
dnl The '-t' option will retry delivery if e.g. the user runs over his quota.
|
||||||
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
|
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
|
||||||
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
|
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
|
||||||
FEATURE(`blacklist_recipients')dnl
|
FEATURE(`blacklist_recipients')dnl
|
||||||
EXPOSED_USER(`root')dnl
|
EXPOSED_USER(`root')dnl
|
||||||
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
|
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
|
||||||
|
@ -6,9 +6,10 @@ POSSIBLE += $(shell test -f bitdomain && echo bitdomain.db)
|
|||||||
POSSIBLE += $(shell test -f uudomain && echo uudomain.db)
|
POSSIBLE += $(shell test -f uudomain && echo uudomain.db)
|
||||||
POSSIBLE += $(shell test -f genericstable && echo genericstable.db)
|
POSSIBLE += $(shell test -f genericstable && echo genericstable.db)
|
||||||
POSSIBLE += $(shell test -f userdb && echo userdb.db)
|
POSSIBLE += $(shell test -f userdb && echo userdb.db)
|
||||||
|
CFFILES = sendmail.cf submit.cf
|
||||||
|
|
||||||
|
|
||||||
all: ${POSSIBLE} virtusertable.db access.db domaintable.db mailertable.db
|
all: ${CFFILES} ${POSSIBLE} virtusertable.db access.db domaintable.db mailertable.db
|
||||||
|
|
||||||
userdb.db : userdb
|
userdb.db : userdb
|
||||||
@makemap btree $@ < $<
|
@makemap btree $@ < $<
|
||||||
@ -16,6 +17,10 @@ userdb.db : userdb
|
|||||||
%.db : %
|
%.db : %
|
||||||
@makemap hash $@ < $<
|
@makemap hash $@ < $<
|
||||||
|
|
||||||
|
%.cf : %.mc
|
||||||
|
@mv -f $@ $@.bak
|
||||||
|
@m4 $< > $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.db *~
|
rm -f *.db *~
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# description: Sendmail is a Mail Transport Agent, which is the program \
|
# description: Sendmail is a Mail Transport Agent, which is the program \
|
||||||
# that moves mail from one machine to another.
|
# that moves mail from one machine to another.
|
||||||
# processname: sendmail
|
# processname: sendmail
|
||||||
# config: /etc/sendmail.cf
|
# config: /etc/mail/sendmail.cf
|
||||||
# pidfile: /var/run/sendmail.pid
|
# pidfile: /var/run/sendmail.pid
|
||||||
|
|
||||||
# Source function library.
|
# Source function library.
|
||||||
@ -38,7 +38,7 @@ start() {
|
|||||||
echo -n $"Starting $prog: "
|
echo -n $"Starting $prog: "
|
||||||
/usr/bin/newaliases > /dev/null 2>&1
|
/usr/bin/newaliases > /dev/null 2>&1
|
||||||
if test -x /usr/bin/make -a -f /etc/mail/Makefile ; then
|
if test -x /usr/bin/make -a -f /etc/mail/Makefile ; then
|
||||||
make all -C /etc/mail -s
|
make -C /etc/mail -s
|
||||||
else
|
else
|
||||||
for i in virtusertable access domaintable mailertable ; do
|
for i in virtusertable access domaintable mailertable ; do
|
||||||
if [ -f /etc/mail/$i ] ; then
|
if [ -f /etc/mail/$i ] ; then
|
||||||
@ -46,11 +46,23 @@ start() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
daemon /usr/sbin/sendmail $([ "$DAEMON" = yes ] && echo -bd) \
|
daemon /usr/sbin/sendmail -bd \
|
||||||
$([ -n "$QUEUE" ] && echo -q$QUEUE)
|
$([ -n "$QUEUE" ] && echo -q$QUEUE)
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
echo
|
echo
|
||||||
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/sendmail
|
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/sendmail
|
||||||
|
|
||||||
|
if ! test -f /var/run/sm-client.pid ; then
|
||||||
|
echo -n $"Starting sm-client: "
|
||||||
|
touch /var/run/sm-client.pid
|
||||||
|
chown smmsp:smmsp /var/run/sm-client.pid
|
||||||
|
daemon --check sm-client /usr/sbin/sendmail -L sm-msp-queue -Ac \
|
||||||
|
$([ -n "$QUEUE" ] && echo -q$QUEUE)
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/sm-client
|
||||||
|
fi
|
||||||
|
|
||||||
return $RETVAL
|
return $RETVAL
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,6 +73,14 @@ stop() {
|
|||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
echo
|
echo
|
||||||
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sendmail
|
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sendmail
|
||||||
|
if test -f /var/run/sm-client.pid ; then
|
||||||
|
echo -n $"Shutting down sm-client: "
|
||||||
|
killproc sm-client
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && rm -f /var/run/sm-client.pid
|
||||||
|
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sm-client
|
||||||
|
fi
|
||||||
return $RETVAL
|
return $RETVAL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
290
sendmail.spec
290
sendmail.spec
@ -2,8 +2,8 @@
|
|||||||
# If you want to build this on older Red Hat Linux releases, this defines
|
# If you want to build this on older Red Hat Linux releases, this defines
|
||||||
# the version number to build on. Supported should be 62 70 71 72 for
|
# the version number to build on. Supported should be 62 70 71 72 for
|
||||||
# Red Hat Linux 6.2 up to 7.2 and "100" for the current rawhide version.
|
# Red Hat Linux 6.2 up to 7.2 and "100" for the current rawhide version.
|
||||||
%define errata 73
|
%define errata 100
|
||||||
%define release 25
|
%define release 4
|
||||||
|
|
||||||
%if %{errata} <= 70
|
%if %{errata} <= 70
|
||||||
%define sendmailcf usr/lib/sendmail-cf
|
%define sendmailcf usr/lib/sendmail-cf
|
||||||
@ -11,9 +11,15 @@
|
|||||||
%define sendmailcf usr/share/sendmail-cf
|
%define sendmailcf usr/share/sendmail-cf
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{errata} >= 72
|
||||||
|
%define smshell /sbin/nologin
|
||||||
|
%else
|
||||||
|
%define smshell /dev/null
|
||||||
|
%endif
|
||||||
|
|
||||||
Summary: A widely used Mail Transport Agent (MTA).
|
Summary: A widely used Mail Transport Agent (MTA).
|
||||||
Name: sendmail
|
Name: sendmail
|
||||||
Version: 8.11.6
|
Version: 8.12.5
|
||||||
%if %{errata} == 100
|
%if %{errata} == 100
|
||||||
Release: %{release}
|
Release: %{release}
|
||||||
%else
|
%else
|
||||||
@ -30,16 +36,15 @@ Source5: sendmail.etc-mail-Makefile
|
|||||||
Source6: sendmail-redhat.mc
|
Source6: sendmail-redhat.mc
|
||||||
Source7: Sendmail.conf
|
Source7: Sendmail.conf
|
||||||
Source8: sendmail.pam
|
Source8: sendmail.pam
|
||||||
Patch0: sendmail-8.11.0-redhat.patch
|
Source9: sendmail-8.12.5-newconfig.readme
|
||||||
Patch1: sendmail-8.11.0-redhat.patch2
|
Patch0: sendmail-8.12.2-redhat.patch
|
||||||
Patch2: sendmail-8.10.0-makemapman.patch
|
Patch1: sendmail-8.11.0-redhat.patch
|
||||||
Patch3: sendmail-8.10.0-smrsh-paths.patch
|
Patch2: sendmail-8.11.0-redhat.patch2
|
||||||
Patch4: sendmail-8.10.1-movefiles.patch
|
Patch3: sendmail-8.12.2-makemapman.patch
|
||||||
Patch5: sendmail-8.12.2-unix.patch
|
Patch4: sendmail-8.12.2-smrsh-paths.patch
|
||||||
Patch6: sendmail-8.11.6-localdomain.patch
|
Patch5: sendmail-8.12.2-movefiles.patch
|
||||||
Patch7: sendmail-8.11.6-smrsh.patch
|
Patch6: sendmail-8.12.2-unix.patch
|
||||||
Patch8: sendmail-8.11.6-sec.patch
|
Patch7: sendmail-8.12.5-pid.patch
|
||||||
Patch9: sendmail-8.11.6-security.patch
|
|
||||||
Buildroot: %{_tmppath}/%{name}-root
|
Buildroot: %{_tmppath}/%{name}-root
|
||||||
BuildRequires: gdbm-devel
|
BuildRequires: gdbm-devel
|
||||||
%if %{errata} > 62
|
%if %{errata} > 62
|
||||||
@ -50,9 +55,10 @@ BuildRequires: cyrus-sasl-devel
|
|||||||
%endif
|
%endif
|
||||||
%if %{errata} >= 73
|
%if %{errata} >= 73
|
||||||
BuildRequires: hesiod-devel
|
BuildRequires: hesiod-devel
|
||||||
%endif
|
%else
|
||||||
BuildRequires: db3-devel
|
BuildRequires: db3-devel
|
||||||
BuildRequires: openldap-devel tcp_wrappers
|
%endif
|
||||||
|
BuildRequires: openldap-devel, tcp_wrappers
|
||||||
%endif
|
%endif
|
||||||
%if %{errata} >= 73
|
%if %{errata} >= 73
|
||||||
Prereq: /usr/sbin/alternatives
|
Prereq: /usr/sbin/alternatives
|
||||||
@ -62,14 +68,15 @@ Provides: %{_mandir}/man1/newaliases.1.gz %{_mandir}/man5/aliases.5.gz
|
|||||||
Prereq: chkconfig >= 1.3
|
Prereq: chkconfig >= 1.3
|
||||||
%else
|
%else
|
||||||
Prereq: /sbin/chkconfig
|
Prereq: /sbin/chkconfig
|
||||||
Conflicts: postfix exim
|
|
||||||
%endif
|
%endif
|
||||||
Prereq: /usr/sbin/useradd /bin/mktemp fileutils gawk sed sh-utils
|
Prereq: /usr/sbin/useradd /bin/mktemp fileutils gawk sed sh-utils
|
||||||
|
%if %{errata} < 73
|
||||||
|
Conflicts: postfix exim
|
||||||
|
%endif
|
||||||
Requires: procmail
|
Requires: procmail
|
||||||
%if %{errata} > 62
|
%if %{errata} > 62
|
||||||
Requires: bash >= 2.0
|
Requires: bash >= 2.0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The Sendmail program is a very widely used Mail Transport Agent (MTA).
|
The Sendmail program is a very widely used Mail Transport Agent (MTA).
|
||||||
MTAs send mail from one machine to another. Sendmail is not a client
|
MTAs send mail from one machine to another. Sendmail is not a client
|
||||||
@ -111,28 +118,27 @@ your sendmail.cf file.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%if %{errata} > 62
|
if test %{errata} -gt 72 ; then
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%else
|
elif test %{errata} -gt 62 ; then
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%endif
|
else
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
fi
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%patch7 -p1
|
%patch7 -p1 -b .pid
|
||||||
%patch8 -p1
|
|
||||||
%patch9 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
pushd libmilter
|
pushd libmilter
|
||||||
sh Build -f ../redhat.config.m4
|
sh Build -f ../redhat.config.m4
|
||||||
popd
|
popd
|
||||||
|
|
||||||
#pushd libsmutil
|
pushd libsmutil
|
||||||
#sh Build -f ../redhat.config.m4
|
sh Build -f ../redhat.config.m4
|
||||||
#popd
|
popd
|
||||||
|
|
||||||
pushd sendmail
|
pushd sendmail
|
||||||
sh Build -f ../redhat.config.m4
|
sh Build -f ../redhat.config.m4
|
||||||
@ -170,36 +176,60 @@ cd -
|
|||||||
|
|
||||||
OBJDIR=obj.$(uname -s).$(uname -r).$(arch)
|
OBJDIR=obj.$(uname -s).$(uname -r).$(arch)
|
||||||
|
|
||||||
XX="DESTDIR=$RPM_BUILD_ROOT MANROOT=%{_mandir}/man SBINOWN=`id -nu` UBINOWN=`id -nu` SBINGRP=`id -ng` UBINGRP=`id -ng` MANOWN=`id -nu` MANGRP=`id -ng`"
|
nameuser=`id -nu`
|
||||||
|
namegroup=`id -ng`
|
||||||
|
Make() {
|
||||||
|
make $@ \
|
||||||
|
DESTDIR=$RPM_BUILD_ROOT \
|
||||||
|
MANROOT=%{_mandir}/man \
|
||||||
|
SBINOWN=${nameuser} \
|
||||||
|
SBINGRP=${namegroup} \
|
||||||
|
UBINOWN=${nameuser} \
|
||||||
|
UBINGRP=${namegroup} \
|
||||||
|
MANOWN=${nameuser} \
|
||||||
|
MANGRP=${namegroup} \
|
||||||
|
INCOWN=${nameuser} \
|
||||||
|
INCGRP=${namegroup} \
|
||||||
|
LIBOWN=${nameuser} \
|
||||||
|
LIBGRP=${namegroup} \
|
||||||
|
GBINOWN=${nameuser} \
|
||||||
|
GBINGRP=${namegroup} \
|
||||||
|
MSPQOWN=${nameuser} \
|
||||||
|
CFOWN=${nameuser} \
|
||||||
|
CFGRP=${namegroup}
|
||||||
|
}
|
||||||
|
|
||||||
make $XX install -C $OBJDIR/sendmail
|
Make install -C $OBJDIR/libmilter
|
||||||
make $XX install -C $OBJDIR/mailstats
|
Make install -C $OBJDIR/libsmutil
|
||||||
make $XX install -C $OBJDIR/praliases
|
Make install -C $OBJDIR/sendmail
|
||||||
make $XX force-install -C $OBJDIR/rmail
|
Make install -C $OBJDIR/mailstats
|
||||||
make $XX install -C $OBJDIR/makemap
|
Make install -C $OBJDIR/praliases
|
||||||
ln -sf ../sbin/makemap $RPM_BUILD_ROOT/usr/bin/makemap
|
Make force-install -C $OBJDIR/rmail
|
||||||
make $XX install -C $OBJDIR/smrsh
|
Make install -C $OBJDIR/smrsh
|
||||||
make $XX INCOWN=`id -nu` INCGRP=`id -ng` LIBOWN=`id -nu` LIBGRP=`id -ng` \
|
Make install -C $OBJDIR/makemap
|
||||||
install -C $OBJDIR/libmilter
|
|
||||||
make $XX INCOWN=`id -nu` INCGRP=`id -ng` LIBOWN=`id -nu` LIBGRP=`id -ng` \
|
|
||||||
install -C $OBJDIR/libsmutil
|
|
||||||
|
|
||||||
|
touch $RPM_BUILD_ROOT/rootfile
|
||||||
|
root=..
|
||||||
|
while [ ! -r $RPM_BUILD_ROOT/%{_bindir}/${root}/rootfile ] ; do
|
||||||
|
root=${root}/..
|
||||||
|
done
|
||||||
|
ln -sf ${root}%{_sbindir}/makemap $RPM_BUILD_ROOT/%{_bindir}/makemap
|
||||||
|
|
||||||
# install docs by hand
|
# Install docs by hand for the sendmail-doc package.
|
||||||
DOC=$RPM_BUILD_ROOT%{_docdir}/sendmail
|
DOC=$RPM_BUILD_ROOT%{_docdir}/sendmail
|
||||||
mkdir -p $DOC
|
mkdir -p $DOC
|
||||||
cp -ar FAQ LICENSE KNOWNBUGS README RELEASE_NOTES doc $DOC
|
cp -ar FAQ LICENSE KNOWNBUGS README RELEASE_NOTES doc $DOC
|
||||||
cp sendmail/README $DOC/README.sendmail
|
cp sendmail/README $DOC/README.sendmail
|
||||||
|
cp sendmail/SECURITY $DOC/SECURITY
|
||||||
cp smrsh/README $DOC/README.smrsh
|
cp smrsh/README $DOC/README.smrsh
|
||||||
cp libmilter/README $DOC/README.libmilter
|
cp libmilter/README $DOC/README.libmilter
|
||||||
cp cf/README $DOC/README.cf
|
cp cf/README $DOC/README.cf
|
||||||
|
cp %{SOURCE9} $DOC/README.redhat
|
||||||
|
|
||||||
# install the cf files
|
# Install the cf files for the sendmail-cf package.
|
||||||
pushd cf
|
cp -ar cf/* $RPM_BUILD_ROOT/%{sendmailcf}
|
||||||
cp -ar * $RPM_BUILD_ROOT/%{sendmailcf}
|
|
||||||
popd
|
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/mail
|
install -d -m755 $RPM_BUILD_ROOT/etc/mail
|
||||||
|
|
||||||
sed -e 's|@@PATH@@|/%{sendmailcf}|' < %{SOURCE6} > $RPM_BUILD_ROOT/etc/mail/sendmail.mc
|
sed -e 's|@@PATH@@|/%{sendmailcf}|' < %{SOURCE6} > $RPM_BUILD_ROOT/etc/mail/sendmail.mc
|
||||||
%if %{errata} <= 62
|
%if %{errata} <= 62
|
||||||
@ -211,7 +241,8 @@ perl -pi -e 's/^DAEMON_OPTIONS/dnl DAEMON_OPTIONS/' $RPM_BUILD_ROOT/etc/mail/sen
|
|||||||
|
|
||||||
sed -e 's|/%{sendmailcf}|\.\.|' < $RPM_BUILD_ROOT/etc/mail/sendmail.mc > cf/cf/redhat.mc
|
sed -e 's|/%{sendmailcf}|\.\.|' < $RPM_BUILD_ROOT/etc/mail/sendmail.mc > cf/cf/redhat.mc
|
||||||
(cd cf/cf && m4 redhat.mc > redhat.cf)
|
(cd cf/cf && m4 redhat.mc > redhat.cf)
|
||||||
install -m 644 cf/cf/redhat.cf $RPM_BUILD_ROOT/etc/sendmail.cf
|
install -m 644 cf/cf/redhat.cf $RPM_BUILD_ROOT/etc/mail/sendmail.cf
|
||||||
|
install -m 644 cf/cf/submit.mc $RPM_BUILD_ROOT/etc/mail/submit.mc
|
||||||
|
|
||||||
echo "# local-host-names - include all aliases for your machine here." > $RPM_BUILD_ROOT/etc/mail/local-host-names
|
echo "# local-host-names - include all aliases for your machine here." > $RPM_BUILD_ROOT/etc/mail/local-host-names
|
||||||
( echo "# trusted-users - users that can send mail as others without a warning"
|
( echo "# trusted-users - users that can send mail as others without a warning"
|
||||||
@ -219,15 +250,27 @@ echo "# apache, mailman, majordomo, uucp, are good candidates" ) \
|
|||||||
> $RPM_BUILD_ROOT/etc/mail/trusted-users
|
> $RPM_BUILD_ROOT/etc/mail/trusted-users
|
||||||
|
|
||||||
|
|
||||||
ln -sf ../sbin/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
|
touch $RPM_BUILD_ROOT/rootfile
|
||||||
install -d -m755 $RPM_BUILD_ROOT/var/spool/mqueue
|
root=..
|
||||||
|
while [ ! -r $RPM_BUILD_ROOT/%{_libdir}/${root}/rootfile ] ; do
|
||||||
|
root=${root}/..
|
||||||
|
done
|
||||||
|
#ln -sf ${root}%{_sbindir}/sendmail $RPM_BUILD_ROOT/%{_libdir}/sendmail
|
||||||
|
ln -sf ../sbin/sendmail $RPM_BUILD_ROOT/%{_libdir}/sendmail
|
||||||
|
install -d -m775 $RPM_BUILD_ROOT/var/spool/mqueue
|
||||||
|
install -d -m755 $RPM_BUILD_ROOT/var/spool/clientmqueue
|
||||||
|
|
||||||
# dangling symlinks
|
# dangling symlinks
|
||||||
|
touch $RPM_BUILD_ROOT/rootfile
|
||||||
|
root=..
|
||||||
|
while [ ! -r $RPM_BUILD_ROOT/%{_bindir}/${root}/rootfile ] ; do
|
||||||
|
root=${root}/..
|
||||||
|
done
|
||||||
for f in hoststat mailq newaliases purgestat
|
for f in hoststat mailq newaliases purgestat
|
||||||
do
|
do
|
||||||
ln -sf ../sbin/sendmail $RPM_BUILD_ROOT/usr/bin/${f}
|
ln -sf ${root}%{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/${f}
|
||||||
done
|
done
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/smrsh
|
install -d -m755 $RPM_BUILD_ROOT/etc/smrsh
|
||||||
|
|
||||||
cat <<EOF > $RPM_BUILD_ROOT/etc/mail/access
|
cat <<EOF > $RPM_BUILD_ROOT/etc/mail/access
|
||||||
# Check the /usr/share/doc/sendmail/README.cf file for a description
|
# Check the /usr/share/doc/sendmail/README.cf file for a description
|
||||||
@ -245,11 +288,11 @@ for map in virtusertable access domaintable mailertable
|
|||||||
do
|
do
|
||||||
touch $RPM_BUILD_ROOT/etc/mail/${map}
|
touch $RPM_BUILD_ROOT/etc/mail/${map}
|
||||||
chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map}
|
chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map}
|
||||||
$RPM_BUILD_ROOT/usr/bin/makemap -C $RPM_BUILD_ROOT/etc/sendmail.cf hash $RPM_BUILD_ROOT/etc/mail/${map}.db < $RPM_BUILD_ROOT/etc/mail/${map}
|
$RPM_BUILD_ROOT%{_bindir}/makemap -C $RPM_BUILD_ROOT/etc/mail/sendmail.cf hash $RPM_BUILD_ROOT/etc/mail/${map}.db < $RPM_BUILD_ROOT/etc/mail/${map}
|
||||||
chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map}.db
|
chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map}.db
|
||||||
done
|
done
|
||||||
install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/aliases
|
install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/aliases
|
||||||
$RPM_BUILD_ROOT/usr/bin/makemap -C $RPM_BUILD_ROOT/etc/sendmail.cf hash $RPM_BUILD_ROOT/etc/aliases.db < %{SOURCE3}
|
$RPM_BUILD_ROOT/usr/bin/makemap -C $RPM_BUILD_ROOT/etc/mail/sendmail.cf hash $RPM_BUILD_ROOT/etc/aliases.db < %{SOURCE3}
|
||||||
|
|
||||||
install -m644 %SOURCE4 $RPM_BUILD_ROOT/etc/sysconfig/sendmail
|
install -m644 %SOURCE4 $RPM_BUILD_ROOT/etc/sysconfig/sendmail
|
||||||
install -m755 %SOURCE1 $RPM_BUILD_ROOT%{initdir}/sendmail
|
install -m755 %SOURCE1 $RPM_BUILD_ROOT%{initdir}/sendmail
|
||||||
@ -259,8 +302,8 @@ install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/mail/Makefile
|
|||||||
chmod u+w $RPM_BUILD_ROOT/usr/sbin/{mailstats,praliases}
|
chmod u+w $RPM_BUILD_ROOT/usr/sbin/{mailstats,praliases}
|
||||||
chmod u+w $RPM_BUILD_ROOT/usr/bin/rmail
|
chmod u+w $RPM_BUILD_ROOT/usr/bin/rmail
|
||||||
|
|
||||||
strip $RPM_BUILD_ROOT/usr/sbin/{mailstats,praliases,sendmail}
|
# strip $RPM_BUILD_ROOT/usr/sbin/{mailstats,praliases,sendmail}
|
||||||
strip $RPM_BUILD_ROOT/usr/bin/rmail
|
# strip $RPM_BUILD_ROOT/usr/bin/rmail
|
||||||
|
|
||||||
%if %{errata} > 62
|
%if %{errata} > 62
|
||||||
install -m755 -d $RPM_BUILD_ROOT%{_libdir}/sasl
|
install -m755 -d $RPM_BUILD_ROOT%{_libdir}/sasl
|
||||||
@ -271,8 +314,9 @@ install -m 644 %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/smtp
|
|||||||
install -m 755 -d $RPM_BUILD_ROOT%{_libdir}
|
install -m 755 -d $RPM_BUILD_ROOT%{_libdir}
|
||||||
install -m 644 $OBJDIR/libmilter/libmilter.a $RPM_BUILD_ROOT%{_libdir}
|
install -m 644 $OBJDIR/libmilter/libmilter.a $RPM_BUILD_ROOT%{_libdir}
|
||||||
install -m 644 $OBJDIR/libsmutil/libsmutil.a $RPM_BUILD_ROOT%{_libdir}
|
install -m 644 $OBJDIR/libsmutil/libsmutil.a $RPM_BUILD_ROOT%{_libdir}
|
||||||
|
install -m 644 $OBJDIR/libsm/libsm.a $RPM_BUILD_ROOT%{_libdir}
|
||||||
|
|
||||||
%if %{errata} >= 73
|
%if %{errata} > 72
|
||||||
mv $RPM_BUILD_ROOT%{_sbindir}/sendmail $RPM_BUILD_ROOT%{_sbindir}/sendmail.sendmail
|
mv $RPM_BUILD_ROOT%{_sbindir}/sendmail $RPM_BUILD_ROOT%{_sbindir}/sendmail.sendmail
|
||||||
for i in mailq newaliases rmail; do
|
for i in mailq newaliases rmail; do
|
||||||
mv $RPM_BUILD_ROOT%{_bindir}/$i $RPM_BUILD_ROOT%{_bindir}/$i.sendmail
|
mv $RPM_BUILD_ROOT%{_bindir}/$i $RPM_BUILD_ROOT%{_bindir}/$i.sendmail
|
||||||
@ -282,17 +326,17 @@ mv $RPM_BUILD_ROOT%{_mandir}/man1/newaliases.1 $RPM_BUILD_ROOT%{_mandir}/man1/ne
|
|||||||
mv $RPM_BUILD_ROOT%{_mandir}/man5/aliases.5 $RPM_BUILD_ROOT%{_mandir}/man5/aliases.sendmail.5
|
mv $RPM_BUILD_ROOT%{_mandir}/man5/aliases.5 $RPM_BUILD_ROOT%{_mandir}/man5/aliases.sendmail.5
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
mv $RPM_BUILD_ROOT%{_includedir}/*.h $RPM_BUILD_ROOT%{_includedir}/libmilter
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
/usr/sbin/useradd -u 47 -d /var/spool/mqueue -r -s /dev/null mailnull >/dev/null 2>&1 || :
|
/usr/sbin/useradd -u 47 -d /var/spool/mqueue -r -s %{smshell} mailnull >/dev/null 2>&1
|
||||||
|
/usr/sbin/useradd -u 51 -d /var/spool/mqueue -r -s %{smshell} smmsp >/dev/null 2>&1
|
||||||
|
exit 0
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
if [ "$1" -ge "1" ]; then
|
if [ "$1" -ge "1" ]; then
|
||||||
%{initdir}/sendmail condrestart >/dev/null 2>&1
|
%{initdir}/sendmail condrestart >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
@ -315,9 +359,18 @@ for oldfile in relay_allow ip_allow name_allow ; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
/sbin/chkconfig --add sendmail
|
#
|
||||||
|
# Remove deprecated config flags which are probably harmless to remove
|
||||||
|
#
|
||||||
|
cf=`/bin/mktemp /etc/mail/sendmail.cf.XXXXXX`
|
||||||
|
if [ "$cf" != "" ] ; then
|
||||||
|
sed 's/^O AutoRebuildAliases$/#&/g' /etc/mail/sendmail.cf > ${cf} && \
|
||||||
|
cat ${cf} > /etc/mail/sendmail.cf
|
||||||
|
rm ${cf}
|
||||||
|
fi
|
||||||
|
|
||||||
%if %{errata} >= 73
|
/sbin/chkconfig --add sendmail
|
||||||
|
%if %{errata} > 72
|
||||||
#
|
#
|
||||||
# Set up the alternatives files for MTAs.
|
# Set up the alternatives files for MTAs.
|
||||||
#
|
#
|
||||||
@ -354,14 +407,13 @@ fi
|
|||||||
done
|
done
|
||||||
} > /dev/null 2>&1
|
} > /dev/null 2>&1
|
||||||
|
|
||||||
/sbin/chkconfig --add sendmail
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
if [ $1 = 0 ]; then
|
if [ $1 = 0 ]; then
|
||||||
%{initdir}/sendmail stop >/dev/null 2>&1
|
%{initdir}/sendmail stop >/dev/null 2>&1
|
||||||
/sbin/chkconfig --del sendmail
|
/sbin/chkconfig --del sendmail
|
||||||
%if %{errata} >= 73
|
%if %{errata} >= 73
|
||||||
/usr/sbin/alternatives --remove mta %{_sbindir}/sendmail.sendmail
|
/usr/sbin/alternatives --remove mta %{_sbindir}/sendmail.sendmail
|
||||||
%endif
|
%endif
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
@ -382,14 +434,14 @@ exit 0
|
|||||||
/usr/bin/purgestat
|
/usr/bin/purgestat
|
||||||
/usr/bin/makemap
|
/usr/bin/makemap
|
||||||
/usr/sbin/makemap
|
/usr/sbin/makemap
|
||||||
%if %{errata} >= 73
|
%if %{errata} > 72
|
||||||
|
%attr(2755,root,smmsp)/usr/sbin/sendmail.sendmail
|
||||||
/usr/bin/rmail.sendmail
|
/usr/bin/rmail.sendmail
|
||||||
/usr/sbin/sendmail.sendmail
|
|
||||||
/usr/bin/newaliases.sendmail
|
/usr/bin/newaliases.sendmail
|
||||||
/usr/bin/mailq.sendmail
|
/usr/bin/mailq.sendmail
|
||||||
%else
|
%else
|
||||||
|
%attr(2755,root,smmsp)/usr/sbin/sendmail
|
||||||
/usr/bin/rmail
|
/usr/bin/rmail
|
||||||
/usr/sbin/sendmail
|
|
||||||
/usr/bin/newaliases
|
/usr/bin/newaliases
|
||||||
/usr/bin/mailq
|
/usr/bin/mailq
|
||||||
%endif
|
%endif
|
||||||
@ -402,7 +454,7 @@ exit 0
|
|||||||
%{_mandir}/man8/makemap.8*
|
%{_mandir}/man8/makemap.8*
|
||||||
%{_mandir}/man8/sendmail.8*
|
%{_mandir}/man8/sendmail.8*
|
||||||
%{_mandir}/man8/smrsh.8*
|
%{_mandir}/man8/smrsh.8*
|
||||||
%if %{errata} >= 73
|
%if %{errata} > 72
|
||||||
%{_mandir}/man5/aliases.sendmail.5*
|
%{_mandir}/man5/aliases.sendmail.5*
|
||||||
%{_mandir}/man1/newaliases.sendmail.1*
|
%{_mandir}/man1/newaliases.sendmail.1*
|
||||||
%{_mandir}/man1/mailq.sendmail.1*
|
%{_mandir}/man1/mailq.sendmail.1*
|
||||||
@ -413,12 +465,15 @@ exit 0
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%config(noreplace) /etc/mail/statistics
|
%config(noreplace) /etc/mail/statistics
|
||||||
%config(noreplace) /etc/sendmail.cf
|
%config(noreplace) /etc/mail/sendmail.cf
|
||||||
|
%config(noreplace) /etc/mail/submit.cf
|
||||||
%attr(0644,root,root) %config(noreplace) /etc/mail/sendmail.mc
|
%attr(0644,root,root) %config(noreplace) /etc/mail/sendmail.mc
|
||||||
|
%attr(0644,root,root) %config(noreplace) /etc/mail/submit.mc
|
||||||
%config(noreplace) /etc/mail/local-host-names
|
%config(noreplace) /etc/mail/local-host-names
|
||||||
%config(noreplace) /etc/aliases
|
%config(noreplace) /etc/aliases
|
||||||
%attr(0644,root,root) %ghost /etc/aliases.db
|
%attr(0644,root,root) %ghost /etc/aliases.db
|
||||||
%attr(0755,root,mail) %dir /var/spool/mqueue
|
%attr(0770,smmsp,smmsp) %dir /var/spool/clientmqueue
|
||||||
|
%attr(0700,root,mail) %dir /var/spool/mqueue
|
||||||
%dir /etc/smrsh
|
%dir /etc/smrsh
|
||||||
%dir /etc/mail
|
%dir /etc/mail
|
||||||
|
|
||||||
@ -456,34 +511,93 @@ exit 0
|
|||||||
%{_includedir}/libmilter/*.h
|
%{_includedir}/libmilter/*.h
|
||||||
%{_libdir}/libmilter.a
|
%{_libdir}/libmilter.a
|
||||||
%{_libdir}/libsmutil.a
|
%{_libdir}/libsmutil.a
|
||||||
|
%{_libdir}/libsm.a
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_docdir}/sendmail
|
%{_docdir}/sendmail
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Mar 26 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
* Wed Jul 24 2002 Phil Knirsch <pknirsch@redhat.com>
|
||||||
- add another security patch
|
- Changed the behaviour in /etc/mail/Makefile to generate the sendmail.cf and
|
||||||
- use target "all" if invoking make
|
submit.cf from the mc files if they changed.
|
||||||
|
- Added a small README.redhat that descibed the new mc file behaviour and the
|
||||||
|
split into sendmail.cf and submit.cf.
|
||||||
|
|
||||||
* Mon Feb 24 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
* Wed Jul 24 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
- add another fix to sendmail
|
- suggestions form Stephane Lentz:
|
||||||
- prepare for combined RHL7.x and RHL AS 2.1 release
|
- add correct include statement into submit.mc (like sendmail.mc)
|
||||||
- check spec file to match 8.12.x version if possible
|
- add commented out further suggestions into submit.mc
|
||||||
- fix alternatives to work for 7.3 errata
|
- disable ident lookups
|
||||||
|
|
||||||
* Mon Nov 04 2002 Phil Knirsch <pknirsch@redhat.com>
|
* Thu Jul 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
- Security fix for smrsh.
|
- fix initscript for the second daemon and pidfile location #67910
|
||||||
|
|
||||||
* Mon Apr 08 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
* Mon Jul 01 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
- handel "localhost.localdomain" case #54188
|
- update to 8.12.5
|
||||||
|
|
||||||
* Wed Mar 27 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
* Thu Jun 27 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
- backport from 8.12.2 rpm:
|
- add further queue runs, slight spec-file cleanups
|
||||||
- no special virtusertable entry in /etc/mail/Makefile
|
|
||||||
- some additions to sendmail.mc file
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
||||||
- add sendmail-8.12.2-unix.patch
|
- automated rebuild
|
||||||
- alternatives fixes
|
|
||||||
|
* Tue Jun 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- update to 8.12.4, adjust smrsh patch
|
||||||
|
|
||||||
|
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Sat Apr 13 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- update to 8.12.3
|
||||||
|
|
||||||
|
* Tue Mar 26 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Mon Mar 25 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- fix alternatives --remove #61737
|
||||||
|
- add sendmail/SECURITY as docu #61870, #61545
|
||||||
|
|
||||||
|
* Wed Mar 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- add libsm.a #61270
|
||||||
|
- change from /etc/sendmail.cf to /etc/mail/sendmail.cf
|
||||||
|
- add milter patch
|
||||||
|
|
||||||
|
* Wed Mar 13 2002 Bill Nottingham <notting@redhat.com>
|
||||||
|
- ignore DAEMON=no; that configuration no longer functions
|
||||||
|
|
||||||
|
* Wed Mar 13 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- make sure more version information is in the cf file #54418
|
||||||
|
- do not use "-b" flag when patching in spec file
|
||||||
|
- require newer chkconfig version #61035
|
||||||
|
- fix preun script #60880
|
||||||
|
- add TMPF to access file creation #60956
|
||||||
|
|
||||||
|
* Sat Mar 09 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- mv include files to /usr/include/libmilter/ #60795
|
||||||
|
- do not use "-f" option to virtusertable #60196
|
||||||
|
- ad an example smarthost entry to config file #58298
|
||||||
|
|
||||||
|
* Fri Mar 8 2002 Bill Nottingham <notting@redhat.com> 8.12.2-5
|
||||||
|
- use alternatives --initscript support
|
||||||
|
- run chkconfig --add before alternatives
|
||||||
|
|
||||||
|
* Thu Feb 28 2002 Bill Nottingham <notting@redhat.com> 8.12.2-3
|
||||||
|
- run alternatives --remove in %preun
|
||||||
|
- add some prereqs
|
||||||
|
|
||||||
|
* Mon Feb 25 2002 Nalin Dahyabhai <nalin@redhat.com> 8.12.2-2
|
||||||
|
- fix smmsp useradd invocation in %%pre
|
||||||
|
- switch back to db3 for storing db files
|
||||||
|
|
||||||
|
* Wed Feb 20 2002 Nalin Dahyabhai <nalin@redhat.com> 8.12.2-1
|
||||||
|
- update to 8.12.2 (adds STARTTLS support without need for sfio)
|
||||||
|
- don't forcibly strip binaries; let the build root handle it
|
||||||
|
- add creation of the smmsp account (51/51) in %%pre
|
||||||
|
- enable hesiod map support
|
||||||
|
- modify default config to use an MSP
|
||||||
|
- comment out 'O AutoRebuildAliases' in %%post, otherwise sendmail will
|
||||||
|
fail to restart on upgrades
|
||||||
|
|
||||||
* Wed Feb 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
* Wed Feb 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
- add proper ifdefs around new alternative stuff to also be able
|
- add proper ifdefs around new alternative stuff to also be able
|
||||||
|
Loading…
Reference in New Issue
Block a user