From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 11 15:22:17 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E803616A4CE for ; Wed, 11 Aug 2004 15:22:17 +0000 (GMT) Received: from outmx023.isp.belgacom.be (outmx023.isp.belgacom.be [195.238.2.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6385443D1F for ; Wed, 11 Aug 2004 15:22:17 +0000 (GMT) (envelope-from geert@lori.mine.nu) Received: from outmx023.isp.belgacom.be (localhost [127.0.0.1]) with ESMTP id i7BFM9sl022446 for ; Wed, 11 Aug 2004 17:22:10 +0200 (envelope-from ) Received: from lori.mine.nu (43-23.244.81.adsl.skynet.be [81.244.23.43]) with ESMTP id i7BFM4Ye022395; Wed, 11 Aug 2004 17:22:05 +0200 (envelope-from ) Received: by lori.mine.nu (Postfix, from userid 1000) id A3CC5904; Wed, 11 Aug 2004 17:22:04 +0200 (CEST) Date: Wed, 11 Aug 2004 17:22:04 +0200 From: Geert Hendrickx To: Sarunas Vancevicius Message-ID: <20040811152204.GC98466@lori.mine.nu> References: <20040811160740.GB955@laserbeam.sv.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040811160740.GB955@laserbeam.sv.org> User-Agent: Mutt/1.4.2i X-GPG-Key: http://lori.mine.nu/gnupgkey.asc X-GPG-Key-ID: 1024D/766C1E92 X-Accept-Language: nl,en X-Mailman-Approved-At: Thu, 12 Aug 2004 12:00:15 +0000 cc: freebsd-hackers@freebsd.org Subject: Re: make "quickworld"? (like in DragonFly) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Aug 2004 15:22:18 -0000 On Wed, Aug 11, 2004 at 04:07:40PM +0000, Sarunas Vancevicius wrote: > To not to flood the list, here is why my /etc/make.conf > looks like: > > ( I think full list can be found in > /etc/defaults/make.conf > or > /usr/share/examples/etc/defaults/make.conf) > > # To avoid building various parts of the base system: > #NO_CVS= true # do not build CVS > #NO_CXX= true # do not build C++ and friends > #NO_BIND= true # do not build BIND > #NO_BLUETOOTH= true # do not build Bluetooth related stuff > #NO_FORTRAN= true # do not build g77 and related libraries > #NO_GDB= true # do not build GDB > #NO_I4B= true # do not build isdn4bsd package > #NO_IPFILTER= true # do not build IP Filter package > #NO_PF= true # do not build PF firewall package > #NO_AUTHPF= true # do not build and install authpf (setuid/gid) > #NO_KERBEROS= true # do not build and install Kerberos 5 (KTH Heimdal) > #NO_LPR= true # do not build lpr and related programs > #NO_MAILWRAPPER=true # do not build the mailwrapper(8) MTA selector > #NO_OBJC= true # do not build Objective C support > #NO_OPENSSH= true # do not build OpenSSH > #NO_OPENSSL= true # do not build OpenSSL (implies NO_KERBEROS and > # NO_OPENSSH) > #NO_SENDMAIL= true # do not build sendmail and related programs > #NO_SHAREDOCS= true # do not build the 4.4BSD legacy docs > #NO_TCSH= true # do not build and install /bin/csh (which is tcsh) > #NO_VINUM= true # do not build Vinum utilities > #NO_X= true # do not compile in XWindows support (e.g. doscmd) > #NOCRYPT= true # do not build any crypto code > #NOGAMES= true # do not build games (games/ subdir) > #NOINFO= true # do not make or install info files > #NOLIBC_R= true # do not build libc_r (re-entrant version of libc) > #NOMAN= true # do not build manual pages > #NOPROFILE= true # Avoid compiling profiled libraries > #NOSHARE= true # do not go into the share subdir > #NO_USB=true > > Just uncomment stuff you don't want to build. Yeah I know, but it's not my intention to disable building all this stuff, I just wanted to know whether it was possible to not have to rebuild them everytime (esp. when there are no changes in their sources). -DNOCLEAN seems to do the trick. Thanks for the suggestion, GH > -- Sarunas Vancevicius