From owner-cvs-all Fri Aug 28 22:48:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA15293 for cvs-all-outgoing; Fri, 28 Aug 1998 22:48:57 -0700 (PDT) (envelope-from owner-cvs-all) Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA15275 for ; Fri, 28 Aug 1998 22:48:50 -0700 (PDT) (envelope-from dillon@backplane.com) Received: (dillon@localhost) by apollo.backplane.com (8.8.8/8.6.5) id WAA21954; Fri, 28 Aug 1998 22:47:21 -0700 (PDT) Date: Fri, 28 Aug 1998 22:47:21 -0700 (PDT) From: Matthew Dillon Message-Id: <199808290547.WAA21954@apollo.backplane.com> To: Warner Losh Cc: committers@FreeBSD.ORG Subject: Re: make.conf Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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