Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Apr 2001 04:00:28 -0400 (EDT)
From:      "Eric D. Futch" <efutch@nyct.net>
To:        <freebsd-stable@freebsd.org>
Subject:   make.conf INSTALL knob
Message-ID:  <20010424035233.T4561-100000@bsd1.nyct.net>

next in thread | raw e-mail | index | archive | help
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 change the flags to install,
specfically -c and -C in make.conf that that setting is overridded in the
acutal Makefiles.  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.  This kind of seems like a violation of POLA to
me.  If you set INSTALL= install -C... most people would assume that it
will apply the -C to every invokation of install, however this is not the
case.

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
in /etc/defaults/make.conf.  Is there any specific reason why certain
areas of the source need to have -c or -C?

-- 
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-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010424035233.T4561-100000>