Subject: Re: package work dirs and clean
To: David Brownlee <abs@netbsd.org>
From: Alistair Crooks <agc@pkgsrc.org>
List: tech-pkg
Date: 05/18/2001 14:31:53
On Fri, May 18, 2001 at 10:58:23AM +0100, David Brownlee wrote:
> 	One recurring problem with pkgsrc is that if work directories are
> 	not cleaned a later build can end up {re,}installing an older
> 	version, or in some other way causing chaos.
> 
> 	Given the size of pkgsrc  and the scattering of work directories
> 	it can take some considerable time to clean them all.
> 
>         I always set WRKOBJDIR to /var/obj/pkg, and 'rm -rf' that as needed.
> 
> 	A couple of random suggestions:
> 
> 		a) Default WRKOBJDIR to something (${PKGSRCDIR}/obj?)

Please remember that there are people who like having a read-only pkgsrc.
I'd prefer it if the default was not under ${PKGSRCDIR}.
 
> 		b) Have 'make extract' note the package version in
> 		   ${WRKDIR}/.version, and the install refuse to run
> 		   if they do not match?

Nice idea - I think this would be a nice addition.

Thanks,
Al