Date: Sun, 25 Mar 2007 12:39:16 -0800 From: Gary Kline <kline@tao.thought.org> To: Randy Pratt <bsd-unix@earthlink.net> Cc: Gary Kline <kline@tao.thought.org>, FreeBSD Mailing List <freebsd-questions@FreeBSD.ORG> Subject: Re: auto-removal of earlier package?? Message-ID: <20070325203916.GA67757@thought.org> In-Reply-To: <20070324214131.e953233b.bsd-unix@earthlink.net> References: <20070325003758.GA812@thought.org> <20070324214131.e953233b.bsd-unix@earthlink.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 24, 2007 at 09:41:31PM -0400, Randy Pratt wrote: > On Sat, 24 Mar 2007 16:37:58 -0800 > Gary Kline <kline@tao.thought.org> wrote: > > > > > Guys, > > > > Can anybody suggest ascript means to rm -i a whole slew of > > packages I am collection in /usr/ports/packages/All/? > > > > On some of my i686's I have collected as many as three versions > > of some *tbz files. Other than doing this by-hand on four > > boxens, I'd have automate. pkgdb -F will ask if the user wants > > to delete (the earlier) of two packages with an [n]. I'd rather > > not reinvent the wheel. > > > > (I *thought* I was nearly finished updating this machine; > > suddenty I've got 50 new ones!! ) > > You might try "portsclean -P". I've not used it but it looks like > it might be what you're looking for. You can also test it by > adding the "-n" (no execute) to see if it will do what you want, > ie "portsclean -nP" for a dry run. Looks like you've got it right, thanks for the tip. I did copy my entire slew of *.tbz packages to a server with lots of room before I did the test run. I'll diff a ls -l of the directories when portsclean -P finishes. gary > > Randy > -- -- Gary Kline kline@thought.org www.thought.org Public Service Unix
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070325203916.GA67757>