From owner-freebsd-current Wed Apr 25 12:23:26 2001 Delivered-To: freebsd-current@freebsd.org Received: from bsd4.nyct.net (bsd4.nyct.net [216.139.128.6]) by hub.freebsd.org (Postfix) with ESMTP id B308B37B424 for ; Wed, 25 Apr 2001 12:23:21 -0700 (PDT) (envelope-from efutch@nyct.net) Received: from bsd1.nyct.net (efutch@bsd1.nyct.net [216.139.128.3]) by bsd4.nyct.net (8.11.3/8.11.2) with ESMTP id f3PJNFO46534 for ; Wed, 25 Apr 2001 15:23:15 -0400 (EDT) (envelope-from efutch@nyct.net) Date: Wed, 25 Apr 2001 15:23:15 -0400 (EDT) From: "Eric D. Futch" To: Subject: make.conf INSTALL knob Message-ID: <20010425144327.E13115-100000@bsd1.nyct.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I originally sent this to freebsd-stable but didn't get any replies. It has been reworded. I ran across this while playing with the INSTALL knob in make.conf. In almost all of the Makefiles in src/ there is either -C or -c hard coded as an argument to install. This means that changes you make to the flags for install via the INSTALL knob in make.conf, specifically -c or -C are not upheld in the acutal Makefiles. /etc/default/make.conf gives the impression that the flags specified when setting INSTALL should acutally be used when install is invoked. This kind of seems like a violation of POLA to me. If you set INSTALL= install -C in make.conf... most people would assume that it will apply the -C flag to every invokation of install, which is not the case. There are certain directories like src/include and src/kerberos* that have -C hardcoded while others like src/etc have -c hardcoded in the Makefile. I was wonder what exactly are the rammifications of removing all -c and -C flags from the Makefile(s) where applicable and making -c the default flag for install in /etc/defaults/make.conf. Is there any specific reason why certain areas of the source need to have -c or -C? Additionally, I believe the INSTALL knob should be used only to allow you to change the path/name of the install binary. A new variable INSTALLFLAGS should be introduced to specify the flags for install. -- Eric Futch New York Connect.Net, Ltd. efutch@nyct.net Technical Support Staff http://www.nyct.net (212) 293-2620 "Bringing New York The Internet Service It Deserves" KNYC: 23-Apr-01 23:51 EDT: 59.0 F (15.0 C), clear, humidity 100% To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message