Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Aug 1998 22:47:21 -0700 (PDT)
From:      Matthew Dillon <dillon@backplane.com>
To:        Warner Losh <imp@village.org>
Cc:        committers@FreeBSD.ORG
Subject:   Re: make.conf 
Message-ID:  <199808290547.WAA21954@apollo.backplane.com>

next in thread | raw e-mail | index | archive | help

    A quick audit of the hacks we've placed in make.conf over the last 
    year or two results in some interesting reading.  But one other thing
    to keep in mind re: make.conf is that there is a definite convience
    factor for being able to put all of these adjustable configuration 
    elements into a single file.

    In my comments below, when I say 'global' I mean that the option could
    be meaningful to virtually any utility, port, etc...

USA_RESIDENT=           YES		this is definitely global
NOSUIDPERL=             true		this really isn't global
MAKE_KERBEROS5=         YES		this could be considered global
FORCE_PKG_REGISTER=     YES		sorta global (ports is big)
COMPAT1X=               yes		not really global but could govern
					packages install.
COMPAT20=               yes		ditto
COMPAT21=               yes		ditto
WANT_LIBC_R=            yes		ditto
NNTP_ONLY=              YES		this is definitely global -- aka 
					all news-related software should use
					NNTP, system has no local spool.
KRB5_HOME=              /usr/krb5	this could be considered global



    A quick audit of other make.conf options:

CFLAGS					definitely global (but don't get fancy)
NOPROFILE				definitely global
NOPERL					not really global 
OBJLINK					global
COPTFLAGS				should be in kernel config
WANT_CSRG_LIBM				not really global
NOMANCOMPRESS				definitely global
NOPORTDOCS				definitely global
PRINTER					not really global
BOOTWAIT				should be in kernel config
BOOT_COMCONSOLE_PORT			should be in kernel config
BOOT_COMCONSOLE_SPEED			should be in kernel config
X11BASE					weird.
HAVE_MOTIF				could be considered global
MOTIFLIB				could be considered global
FTP_PASSIVE_MODE			definitely global
LOCAL_SITE_LIST				definitely global
LOCALE					definitely global
MASTER_SITE_*				definitely global
MAKE_KERBEROS4				definitely global
SUP*					maybe, probably not though.
TOP_TABLE_SIZE				silly. shouldn't be in make.conf at all.

						-Matt





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