From owner-freebsd-arch Fri Sep 6 22:57:52 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A76C37B400 for ; Fri, 6 Sep 2002 22:57:49 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F7B643E3B for ; Fri, 6 Sep 2002 22:57:48 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id PAA15512; Sat, 7 Sep 2002 15:57:32 +1000 Date: Sat, 7 Sep 2002 16:05:04 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Garance A Drosihn Cc: Tim Vanderhoek , Nate Lawson , Subject: Re: Make more things honor NOFSCHG In-Reply-To: Message-ID: <20020907155523.T18055-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 6 Sep 2002, Garance A Drosihn wrote: > At 7:08 PM -0400 9/6/02, Tim Vanderhoek wrote: > > > >I think I left the old NOFSCHG in place because I didn't want to > >break people who used it. > > > >I guess I could remove it from -current. I know it's used in at OK with me. > >least Makefile.inc1. If I remove it, I suppose INSTALLFLAGS_EDIT > >should be documented somewhere as the replacement, but I'm not > >sure where the best place for this documentation is. > > > >Alternatively, I could simply reimplement it in bsd.lib.mk to > >use the INSTALLFLAGS_EDIT. That would defeat the point of simplifying things by not having 2 knobs (one of which only worked for libraries). > How about, in Makefile.inc1, > Check to see if NOFSCHG is set. If it is, print out an error > message which tells the user the "new way to do it", and abort. That would defeat the point of simplifiying things by removing cruft. > I am only suggesting this for current. I don't know where > INSTALLFLAGS_EDIT should be documented, I assume it would be > any place which presently documents NOFSCHG ... I think NOFSCHG is documented mainly in bsd.lib.mk,v: % RCS file: /home/ncvs/src/share/mk/bsd.lib.mk,v % Working file: bsd.lib.mk % head: 1.136 % ---------------------------- % revision 1.87 % date: 1999/06/24 22:50:19; author: jmg; state: Exp; lines: +3 -3 % add support to buildworld as a normal user: % -DNOFSCHG disables installation of libs with flag schg % GAMEGRP change the group with which games are installed % % also organize the binary section into alphebetical order some what.. % ---------------------------- This shows that it was only intended to work for buildworld. It doesn't affect programs because none that set fschg is installed by buildworld. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message