| version 1.1, 2008/05/20 22:17:42 |
version 1.8, 2011/05/06 22:33:30 |
|
|
| #!/bin/sh |
#!/bin/sh |
| # $RedRiver$ |
# $AFresh1: make_SMTPAUTH_sendmail,v 1.7 2010/02/10 20:57:07 andrew Exp $ |
| |
|
| pkg_info -e cyrus-sasl-* > /dev/null |
pkg_info -e cyrus-sasl-* > /dev/null |
| if [ $? -ne 0 ]; then |
if [ $? -ne 0 ]; then |
|
|
| fi |
fi |
| 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 |
echo Making sendmail |
| make clean |
make clean |
| |
make obj |
| make depend |
make depend |
| make |
make |
| |
|
| gzip -o ${OLDPWD}/sendmail.gz sendmail |
gzip -o /usr/release/sendmail-smtp_auth.gz sendmail/obj/sendmail |
| make clean |
make clean |
| |
|
| |
if [ X"$_tempfile" != X"" ]; then |
| |
rm -f $_tempfile |
| |
fi |
| |
MAKECONF=$_oldmakeconf |
| |
|
| |
echo sendmail with SMTPAUTH is now in /usr/release/sendmail-smtp_auth.gz |