From owner-cvs-all Thu Jul 30 03:37:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA15721 for cvs-all-outgoing; Thu, 30 Jul 1998 03:37:05 -0700 (PDT) (envelope-from owner-cvs-all) Received: from tyree.iii.co.uk (tyree.iii.co.uk [195.89.149.230]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA15716 for ; Thu, 30 Jul 1998 03:37:03 -0700 (PDT) (envelope-from nik@iii.co.uk) From: nik@iii.co.uk Received: from carrig.strand.iii.co.uk (carrig.strand.iii.co.uk [192.168.7.25]) by tyree.iii.co.uk (8.8.8/8.8.8) with ESMTP id LAA00402; Thu, 30 Jul 1998 11:36:22 +0100 (BST) Received: (from nik@localhost) by carrig.strand.iii.co.uk (8.8.8/8.8.7) id LAA11128; Thu, 30 Jul 1998 11:36:13 +0100 (BST) Message-ID: <19980730113612.A11111@iii.co.uk> Date: Thu, 30 Jul 1998 11:36:12 +0100 To: John Fieber , Doug White Cc: Peter Wemm , committers@FreeBSD.ORG Subject: Re: sendmail 8.9.x References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from John Fieber on Wed, Jul 29, 1998 at 08:14:36PM -0500 Organization: interactive investor Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, Jul 29, 1998 at 08:14:36PM -0500, John Fieber wrote: > On Wed, 29 Jul 1998, Doug White wrote: > > On Wed, 29 Jul 1998, Peter Wemm wrote: > > > the Makefile there is already taken. Sendmail will move to having it's > > > sendmail.cf file as /etc/mail/sendmail.cf in the next release, and already > > > many of the .m4 files refer to optional files in /etc/mail. > > > > Well, /etc/mail is a FreeBSD creation. > > Oh? /etc/mail is where all the sendmail related stuff is housed > in HP-UX 10. Since a complicated configuration can involve a > whole slew of files, it makes sense. /usr/local/etc/sendmail. Just a thought. At home/work I keep my Sendmail config stuff under CVS. I then check it out, fiddle with it, commit it. I've got a Makefile which then o Ensures that the appropriate .mc files are checked out of the source repository and are local. o Builds sendmail.cf, aliases, virtusertable.db and so on. o Runs some test e-mail addresses through these to ensure that they are processed correctly. o Installs sendmail.cf into /etc, and the rest into /usr/local/etc/sendmail. The wonders of CVS can then be used to ensure that all the local admins are kept up to speed on changes to the sendmail configuration. Copies of this Makefile available on request (to nik@freebsd.org), it's even reasonably well commented. Should someone want to tidy it up and commit it, feel free. N -- "Last night I had a dream. I found myself in a desert called Cyberland. It was hot, my canteen had sprung a leak and I was thirsty. Out of the abyss walked a cow, Elsie. I asked if she had anything to drink. She said `I'm forbidden to produce milk. In Cyberland we only drink. . . Diet Coke.'" -- Maureen, _Rent_