From owner-freebsd-stable Mon Sep 25 15:31:53 2000 Delivered-To: freebsd-stable@freebsd.org Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by hub.freebsd.org (Postfix) with ESMTP id 5D24337B43F for ; Mon, 25 Sep 2000 15:31:46 -0700 (PDT) Received: (from smap@localhost) by whistle.com (8.10.0/8.10.0) id e8PMUiI26711; Mon, 25 Sep 2000 15:30:44 -0700 (PDT) Received: from pau-amma.whistle.com( 207.76.205.64) by whistle.com via smap (V2.0) id xma026708; Mon, 25 Sep 2000 15:30:34 -0700 Received: (from dhw@localhost) by pau-amma.whistle.com (8.11.0/8.11.0) id e8PMUXP06347; Mon, 25 Sep 2000 15:30:33 -0700 (PDT) (envelope-from dhw) Date: Mon, 25 Sep 2000 15:30:33 -0700 (PDT) From: David Wolfskill Message-Id: <200009252230.e8PMUXP06347@pau-amma.whistle.com> To: root@jeah.net, stable@FreeBSD.ORG Subject: Re: Sendmail upgrade. In-Reply-To: Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >Date: Mon, 25 Sep 2000 17:15:04 -0500 (CDT) >From: JEAH Communications >Recently went 3.x to 4.x. Thought it automatically upgraded sendmail. It >looks like it does, but not completely: >220 awww.jeah.net ESMTP Sendmail 8.11.0/8.9.3; Mon, 25 Sep 2000 17:14:21 >-0500 (CDT) The "8.9.3" (after the '/') refers to the level of the sendmail.cf. (The part to the left of the slash refers to the level of the binary.) >How do I finish the upgrade or whatever? Install a new sendmail.cf. The new sendmail wants to see it in /etc/mail (vs. /etc); there are some other files & databases that used to live in /etc that now live in /etc/mail (such as "aliases"). And some files have been renamed (sendmail.cw -> local-host-names, for example). You might want to take a look at /usr/src/contrib/sendmail/cf/README; it contains a list of files that changed names or locations. As for coming up with an 8.11.0 sendmail.cf that is functionally equivalent (with sendmail 8.11.0) to the 8.9.3 .cf that you had been using with 8.9.3, much is going to depend on how you created the 8.9.3 .cf in the first place. At one extreme, if you had been using the FreeBSD default .cf, mergemaster should have given you the opportunity to install the new .cf (& friends, for that matter). At the other extreme, I keep a directory of level-specific sendmail "cf" subdirectories; in parallel with those, I have a "whistle" subdirectory, where I keep various .mc files. From within each cf-*/cf directory, I have symlinks back to ../../whistle/*.mc, and then for a given level, I cd to it & "make foo.mc" ("foo" being a variable in this case...). The "real" .mc files do require some changes from time to time (version control is A Good Thing); the file name & location changes mentioned above contribute to this. Cheers, david -- David Wolfskill dhw@whistle.com UNIX System Administrator Desk: 650/577-7158 TIE: 8/499-7158 Cell: 650/759-0823 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message