#!/bin/sh
# $RedRiver: make_SMTPAUTH_sendmail,v 1.4 2009/03/13 17:55:43 andrew Exp $
pkg_info -e cyrus-sasl-* > /dev/null
if [ $? -ne 0 ]; then
echo Installing cyrus-sasl
$SUDO pkg_add -i cyrus-sasl
if [ $? -ne 0 ]; then
exit
fi
fi
export MAKECONF
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-smtp_auth.gz sendmail/obj/sendmail
#make clean
if [ X"$_tempfile" != X"" ]; then
rm -f $_tempfile
]
MAKECONF=$_oldmakeconf
echo sendmail with SMTPAUTH is now in ${OLDPWD}/sendmail-smtp_auth.gz