Skip site navigation (1)Skip section navigation (2)
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>