Date: Sat, 18 Mar 1995 23:40:26 -0800 (PST) From: "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com> To: bde@zeta.org.au (Bruce Evans) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern Message-ID: <199503190740.XAA22705@gndrsh.aac.dev.com> In-Reply-To: <199503190506.PAA06847@godzilla.zeta.org.au> from "Bruce Evans" at Mar 19, 95 03:06:57 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> > >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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503190740.XAA22705>