=================================================================== RCS file: /cvs/openbsd/update_openbsd/make_SMTPAUTH_sendmail,v retrieving revision 1.1 retrieving revision 1.7 diff -u -r1.1 -r1.7 --- openbsd/update_openbsd/make_SMTPAUTH_sendmail 2008/05/20 22:17:42 1.1 +++ openbsd/update_openbsd/make_SMTPAUTH_sendmail 2010/02/10 20:57:07 1.7 @@ -1,5 +1,5 @@ #!/bin/sh -# $RedRiver$ +# $AFresh1: make_SMTPAUTH_sendmail,v 1.6 2009/08/14 20:43:07 andrew Exp $ pkg_info -e cyrus-sasl-* > /dev/null if [ $? -ne 0 ]; then @@ -10,13 +10,38 @@ fi fi -WANT_SMTPAUTH=Yes +export MAKECONF -cd /usr/src/gnu/usr.sbin/sendmail/sendmail/ +local _tempfile +local _oldmakeconf=$MAKECONF +if [ X"$MAKECONF" == X"" ]; then + MAKECONF=/etc/mk.conf +fi + +grep -q ^WANT_SMTPAUTH=[Yy][Ee][Ss] $MAKECONF +if [ $? -ne 0 ]; then + _tempfile=`mktemp` + cat $MAKECONF > $_tempfile + echo WANT_SMTPAUTH=Yes >> $_tempfile + + MAKECONF=$_tempfile +fi + +mv -f sendmail-smtp_auth.gz sendmail-smtp_auth.gz.old + +cd /usr/src/gnu/usr.sbin/sendmail/ echo Making sendmail make clean +make obj make depend make -gzip -o ${OLDPWD}/sendmail.gz sendmail +gzip -o ${OLDPWD}/sendmail-smtp_auth.gz sendmail/obj/sendmail make clean + +if [ X"$_tempfile" != X"" ]; then + rm -f $_tempfile +fi +MAKECONF=$_oldmakeconf + +echo sendmail with SMTPAUTH is now in ${OLDPWD}/sendmail-smtp_auth.gz