Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Dec 2007 22:49:17 -0600
From:      David Kelly <dkelly@hiwaay.net>
To:        Chuck Robey <chuckr@chuckr.org>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>, Erich Dollansky <oceanare@pacific.net.sg>
Subject:   Re: rough method of cleaning the ports tree
Message-ID:  <ED8A0313-CAEF-41E0-81F7-F370E1B72DC9@hiwaay.net>
In-Reply-To: <4769D7BA.6080002@chuckr.org>
References:  <47688E99.4050802@pacific.net.sg> <47689079.4040700@gmail.com>	<20071219162002.GB45237@gizmo.acns.msu.edu>	<47694810.6020106@pacific.net.sg> <20071219172846.GB69360@Grumpy.DynDNS.org> <4769D7BA.6080002@chuckr.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Dec 19, 2007, at 8:47 PM, Chuck Robey wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> David Kelly wrote:
>>
>> Remove all the temporary work files, and remove all distribution  
>> files
>> that are not current with the ports' Makefiles:
>>
>> # portsclean -CD
>>
>> Requires the portupgrade port.
>
> In the past, doing a global make clean wouild die, especially on  
> ports that
> were marked broken.  I don;'t know if that's been fixed, because  
> about once a
> month, i just do:
>
> find /usr/ports -type d -name work -exec rm -rf {} \;
>
> I've had the -delete fail from time to time, I can't remember the  
> error, but
> doing the rm via the -exec keyword, that's never failed, and  
> cleaning out the
> work directories, that absolutely cleans stuff up quickly.

Not sure how deep the buffers are for wildcard expansion but  
apparently deep enough to do the above simpler. I use tcsh, selection  
of one's shell has everything to do with wildcard expansion.

# cd /usr/ports
# rm -r */*/work
#

--
David Kelly N4HHE, dkelly@HiWAAY.net
========================================================================
Whom computers would destroy, they must first drive mad.






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ED8A0313-CAEF-41E0-81F7-F370E1B72DC9>