Date: Sat, 5 Jan 2013 19:55:11 -0600 From: Dan Nelson <dnelson@allantgroup.com> To: Robert Huff <roberthuff@rcn.com> Cc: freebsd-questions@freebsd.org Subject: Re: update to SASL breaks sendmail Message-ID: <20130106015511.GK39280@dan.emsphone.com> In-Reply-To: <50E8D6E9.9070608@rcn.com> References: <20712.51723.379002.572170@jerusalem.litteratus.org> <20130106013059.GJ39280@dan.emsphone.com> <50E8D6E9.9070608@rcn.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Jan 05), Robert Huff said: > On 1/5/2013 8:30 PM, Dan Nelson wrote: > > In the last episode (Jan 05), Robert Huff said: > > >> This morning I updated cyrus-sasl to the latest version, which > >> bumps the library version from ".2" to ",3". This appears to break > >> sendmail in at least two places. > >> > >> I have added a mapping in libmap.conf ... which seems to work > >> ... but I'm pretty sure that's Not The Right Thing. > >> What is? > > > > Rebuild sendmail so that it links against the updated sasl libraries, or > > make sure to preserve old shared libraries when upgrading packages. > > I know how to build world; what is the correct way of > building/installing just sendmail and making sure I get the right > libraries? (The information in > /usr/ports/security/cyrus-sasl/files/Sendmail.readme doesn't appear to > apply.) Base sendmail doesn't link with sasl by default. If you had edited Makefiles or make.conf to enable that, running "make clean all install clean" in /usr/src/usr.sbin/sendmail/ should build and install just the new sendmail. Or, if you had installed the mail/sendmail port with sasl enabled, force-upgrade that port using your favorite method. -- Dan Nelson dnelson@allantgroup.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130106015511.GK39280>