rough method of cleaning the ports tree
David Kelly
dkelly at hiwaay.net
Wed Dec 19 20:49:07 PST 2007
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 at HiWAAY.net
========================================================================
Whom computers would destroy, they must first drive mad.
More information about the freebsd-questions
mailing list