Date: Fri, 12 Oct 2007 10:57:59 -0600 From: James <jamesh@lanl.gov> To: Robert Huff <roberthuff@rcn.com> Cc: freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: I performed an rm -r on /var/lib/pkg Message-ID: <1192208279.33933.84.camel@secretariat.lanl.gov> In-Reply-To: <1192142367.33933.32.camel@secretariat.lanl.gov> References: <1192134379.33933.9.camel@secretariat.lanl.gov> <470E8D3A.8010508@daleco.biz> <1192136857.33933.18.camel@secretariat.lanl.gov> <20071011211317.GA24658@owl.midgard.homeip.net> <1192138145.33933.21.camel@secretariat.lanl.gov> <18190.41045.40653.528498@jerusalem.litteratus.org> <1192142367.33933.32.camel@secretariat.lanl.gov>
next in thread | previous in thread | raw e-mail | index | archive | help
This isn't quite as simple as I'd hoped it'd be to fix. Here's my
findings thus far (I haven't started writing my script yet, but I will
later today):
1. /usr/ports/distfiles contains everything I need
2. distfiles contains several versions of some packages, but that's
pretty trivial to resolve.
3. distfiles contains some packages whose source tarballs are named
*differently* to the packages themselves, such as unrar.
It's number 3 that's getting me. It looks like the simplest thing might
be an if statement:
if (make search name=$PACKAGE)
score!
else
grep -r $PACKAGE /usr/ports
But before I go that far, I wanted to see if anyone had an alternate
idea for what might work.
James
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1192208279.33933.84.camel>
