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>