I have been updating my FreeBSD systems for many years by updating and building from source. For the FreeBSD 9.2 cycle, I decided to use freebsd-update for binary update instead. I use Sendmail + Cyrus-SASL and the freebsd-update process only installed a 'bare bones' binary. How do I compile just Sendmail from source so that it uses my /etc/make.conf for the smtp_auth components? Is there a freebsd-update.conf flag to perform this task? Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF
On Tue, Aug 06, 2013 at 09:45:50AM -0400, Thomas Laus wrote:> I have been updating my FreeBSD systems for many years by updating and > building from source. For the FreeBSD 9.2 cycle, I decided to use > freebsd-update for binary update instead. I use Sendmail + Cyrus-SASL and > the freebsd-update process only installed a 'bare bones' binary. How do I > compile just Sendmail from source so that it uses my /etc/make.conf for the > smtp_auth components? Is there a freebsd-update.conf flag to perform this > task? >No. When you use freebsd-update(8), you get the binary bits that are available on the release images. There is no way to have freebsd-update(8) know of local changes/patches/etc. Glen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 488 bytes Desc: not available URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20130806/8ca1be98/attachment.sig>
On 06/08/2013 14:45, Thomas Laus wrote:> I have been updating my FreeBSD systems for many years by updating and > building from source. For the FreeBSD 9.2 cycle, I decided to use > freebsd-update for binary update instead. I use Sendmail + Cyrus-SASL and > the freebsd-update process only installed a 'bare bones' binary. How do I > compile just Sendmail from source so that it uses my /etc/make.conf for the > smtp_auth components? Is there a freebsd-update.conf flag to perform this > task?Use the version of sendmail from ports? Cheers, Matthew
On 8/6/2013 8:45 AM, Thomas Laus wrote:> I have been updating my FreeBSD systems for many years by updating and > building from source. For the FreeBSD 9.2 cycle, I decided to use > freebsd-update for binary update instead. I use Sendmail + Cyrus-SASL and > the freebsd-update process only installed a 'bare bones' binary. How do I > compile just Sendmail from source so that it uses my /etc/make.conf for the > smtp_auth components? Is there a freebsd-update.conf flag to perform this > task? > > Tom >Use the sendmail-sasl port instead. Jim
On Tue, 6 Aug 2013, Thomas Laus wrote:> I have been updating my FreeBSD systems for many years by updating and > building from source. For the FreeBSD 9.2 cycle, I decided to use > freebsd-update for binary update instead. I use Sendmail + Cyrus-SASL and > the freebsd-update process only installed a 'bare bones' binary. How do I > compile just Sendmail from source so that it uses my /etc/make.conf for the > smtp_auth components? Is there a freebsd-update.conf flag to perform this > task? > > Tom > > -- > Public Keys: > PGP KeyID = 0x5F22FDC1 > GnuPG KeyID = 0x620836CF >I too have been updating my systems by updating and building from source. To recompile and install sendmail from the /usr/src tree you can run these commands. cd /usr/src/lib/libsm; make clean; make obj; make depend; make cd /usr/src/lib/libsmutil; make clean; make obj; make depend; make cd /usr/src/usr.sbin/sendmail; make clean; make obj; make depend; make; make install This procedure will follow all the /etc/make.conf arguments. I hope this helps. Ted Hatfield PrismNet Ltd.