Hello misc@,

today my long-working automatic installer broke because sendmail doesn't
compile, or to be more exact install with WANT_SMTPAUTH anymore.

How to reproduce?
pkg_info | grep -i sasl 
cyrus-sasl-2.1.22p1 <snip>

echo "pwcheck_method: saslauthd" > /usr/local/lib/sasl2/Sendmail.conf \
    || return 1
echo "pwcheck_method: saslauthd" > /usr/local/lib/sasl2/Cyrus.conf \
    || return 1
chmod 444 /usr/local/lib/sasl2/Sendmail.conf \
    /usr/local/lib/sasl2/Cyrus.conf || return 1
echo "WANT_SMTPAUTH=YES" >> /etc/mk.conf || return 1

# Build new sendmail
(cd /usr/src/gnu/usr.sbin/sendmail || die "Error no src dir";   \
    make clean >> /root/sendmail_sasl.log 2>&1;                 \
    make >> /root/sendmail_sasl.log 2>&1                        \
        || die "Error in make";                                 \
    make install >> /root/sendmail_sasl.log 2>&1                \
        || die "Error in make install";                         \
    make clean >> /root/sendmail_sasl.log 2>&1                  \
        || err "Error in make clean") || return 1

# tail -30 /root/sendmail_sasl.log
install -c -o root -g bin -m 444 mailq.cat8 /usr/share/man/cat8/mailq.0
install -c -o root -g bin -m 444 newaliases.cat8 
/usr/share/man/cat8/newaliases.0
install -c -o root -g bin -m 444 sendmail.cat8 /usr/share/man/cat8/sendmail.0
/usr/share/man/cat1/hoststat.0 -> /usr/share/man/cat8/sendmail.0
/usr/share/man/cat1/purgestat.0 -> /usr/share/man/cat8/sendmail.0
===> mailstats
install -c -s -o root -g bin  -m 555 mailstats /usr/sbin/mailstats
install -c -o root -g bin -m 444 mailstats.cat8 /usr/share/man/cat8/mailstats.0
===> makemap
install -c -s -o root -g bin  -m 555 makemap /usr/sbin/makemap
install -c -o root -g bin -m 444 makemap.cat8 /usr/share/man/cat8/makemap.0
===> praliases
install -c -s -o root -g bin  -m 555 praliases /usr/sbin/praliases
install -c -o root -g bin -m 444 praliases.cat1 /usr/share/man/cat1/praliases.0
===> smrsh
install -c -s -o root -g bin  -m 555 smrsh /usr/libexec/smrsh
install -c -o root -g bin -m 444 smrsh.cat8 /usr/share/man/cat8/smrsh.0
===> editmap
install -c -s -o root -g bin  -m 555 editmap /usr/sbin/editmap
install -c -o root -g bin -m 444 editmap.cat8 /usr/share/man/cat8/editmap.0
===> cf/cf
===> doc/op
install -c -o root -g bin -m 444  Makefile op.me  
/usr/share/doc/smm/08.sendmailop
install: Target: /usr/share/doc/smm/08.sendmailop
*** Error code 71

Stop in /usr/src/gnu/usr.sbin/sendmail/doc/op (line 47 of 
/usr/share/mk/bsd.doc.mk).
*** Error code 1

Stop in /usr/src/gnu/usr.sbin/sendmail.


I'm not sure when it broke, but it somehow did.
Can somebody try to reproduce this?

Regards,
ahb

Reply via email to