From owner-freebsd-current Thu Oct 10 13:28:14 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 1175D37B404 for ; Thu, 10 Oct 2002 13:28:13 -0700 (PDT) Received: from hawk.mail.pas.earthlink.net (hawk.mail.pas.earthlink.net [207.217.120.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CEC043ED1 for ; Thu, 10 Oct 2002 13:28:12 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from pool0397.cvx21-bradley.dialup.earthlink.net ([209.179.193.142] helo=mindspring.com) by hawk.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 17zjue-0007Qz-00; Thu, 10 Oct 2002 13:28:05 -0700 Message-ID: <3DA5E28B.9FE40AE1@mindspring.com> Date: Thu, 10 Oct 2002 13:26:51 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: "Danny J. Zerkel" Cc: "M. Warner Losh" , FreeBSD-current@FreeBSD.ORG Subject: Re: Do we still need portmap(8)? References: <3DA1F203.6CD50B5C@mindspring.com> <200210072127.58523.dzerkel@columbus.rr.com> <3DA498EA.C7BF77A@mindspring.com> <200210092354.24718.dzerkel@columbus.rr.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 "Danny J. Zerkel" wrote: > Sigh... there should be a file listing incompatible files that is part of > the source tree. Every file in this list would be deleted as a pre-install > step. Perl would not have been in this list because it was not > incompatible. But the old C++ headers clearly were. There have > no doubt been other instances of incompatible files in the installation > or examples of files moving. It will happen to any software system > and should be accounted for in the installation mechanism. 1) It has to be a post-install, in case the install fails, part way through. 2) It has to be optional: the user has to specifically ask for the deletion; that way, most of us can ignore it. 3) Feel free to get together with Warner Losh on this, and submit the code. > > Personally, I suggest a file "/etc/BUILD" be created to contain > > the CVS tag and a timestamp indicating the checkout time, created > > as part of the build process (maybe the tag from the output of a > > "CVS stat" on the Makefile in /usr/src, processed to deal with > > sticky tags, and the date stamp on the file itself, otherwise). > > Yuck. Let's NOT not use CVS (Cantakerous Version Scrambler) tags. Feel free to use whatever you want, so long as the value can be used as an input to a process which will result in the binaries for the system being recreated identically, except for date stamps. 8-). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message