From owner-cvs-sys Sat Mar 18 23:42:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01936 for cvs-sys-outgoing; Sat, 18 Mar 1995 23:42:03 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA01930; Sat, 18 Mar 1995 23:41:58 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id XAA22705; Sat, 18 Mar 1995 23:40:26 -0800 From: "Rodney W. Grimes" Message-Id: <199503190740.XAA22705@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: bde@zeta.org.au (Bruce Evans) Date: Sat, 18 Mar 1995 23:40:26 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com In-Reply-To: <199503190506.PAA06847@godzilla.zeta.org.au> from "Bruce Evans" at Mar 19, 95 03:06:57 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1201 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >I may not be able to implement the *policy* of which files get installed, > >but I can implement the *method* that allows us to select which ones > >we install. The current Makefiles can't, as they blindly use tar to > >copy the whole directories. > > Developers [should] blindly use ln to link the whole directories. If > less is installed then developers won't notice the problem. Right now only a subset of /usr/include is symlinked to the source tree, this can be a pain some times (like forgetting to install a new header file in /usr/include that is not currently symlinked into the src tree). The ln -s of directories is most likely to die when I do the new Makefile for /usr/include and all other includes (a lot of the actual work is going to move into the .mk files). This will allow us to symlink *ALL* include files into the source tree, not just some of them as is done now. This *method* can be extended to other things that are currently copied verbaitum into an installed system, like the unformatted manual pages. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD