From owner-freebsd-current Mon Oct 7 16:46:15 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 98CD937B401 for ; Mon, 7 Oct 2002 16:46:14 -0700 (PDT) Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F10243E7B for ; Mon, 7 Oct 2002 16:46:13 -0700 (PDT) (envelope-from grog@lemis.com) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id C058E81441; Tue, 8 Oct 2002 09:16:10 +0930 (CST) Date: Tue, 8 Oct 2002 09:16:10 +0930 From: Greg 'groggy' Lehey To: "M. Warner Losh" Cc: FreeBSD-current@FreeBSD.ORG Subject: Removing old binaries (was: Do we still need portmap(8)?) Message-ID: <20021007234610.GT14070@wantadilla.lemis.com> References: <20021007063250.GF14070@wantadilla.lemis.com> <20021007.112056.119814448.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021007.112056.119814448.imp@bsdimp.com> User-Agent: Mutt/1.4i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Monday, 7 October 2002 at 11:20:56 -0600, M. Warner Losh wrote: > In message: <20021007063250.GF14070@wantadilla.lemis.com> > "Greg 'groggy' Lehey" writes: >> It's been a while since we've used portmap(8) on -CURRENT systems. Is >> it still needed, or can it be removed completely? At the very least, >> the man page should stop claiming that it's necessary to run NFS. > > I think that we need a mtree.obsolete that goes through and deletes > these sorts of things as part of installworld/upgrade scripts. I think we can greatly simplify things with one firm but relatively bearable rule: The directories /bin, /usr/bin, /sbin, /usr/sbin, are for the exclusive use of the system installer. Install other programs here at your peril: they will be overwritten on the next installation. There are then dozens of ways of finding the old files and removing them. I'd be inclined just to remove all files in those directories which are older than some file in the build tree--*after* a successful installation. Thoughts? Greg -- See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message