Subject: Re: pkgsrc work directories
To: Chris Ross <cross+netbsd@distal.com>
From: Alistair Crooks <agc@pkgsrc.org>
List: tech-pkg
Date: 10/05/2004 20:28:00
On Tue, Oct 05, 2004 at 01:17:32PM -0400, Chris Ross wrote:
>
> I'm sure this has come up before, but I'm working why "work" isn't in
> the .cvsignore file for all pkg's? I get a long list of work
> directories when I cvs update my pkgsrc tree, and it seems this
> would be easy to avoid by making/updating .cvsignore files.
>
> Is there a reason this wasn't done? Or is it just considered too
> unimportant to make a bunch of .cvsignore files?
The name of the work directory, and its location, can be specified by
using certain definitions in /etc/mk.conf:
WRKOBJDIR= /usr/obj/pkgsrc
will create the ${WRKDIR} in the category/pkgname subdirectory of
${WRKOBJDIR}, and create a symbolic link pointing to it from the
package directory.
OBJHOSTNAME= true
will change the name of the "work" directory to "work.`hostname`".
I use both of these to keep my pkgsrc tree relatively clean.
Regards,
Alistair