Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Oct 2007 19:55:30 +0200
From:      Erik Trulsson <ertr1013@student.uu.se>
To:        James <jamesh@lanl.gov>
Cc:        Robert Huff <roberthuff@rcn.com>, freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: I performed an rm -r on /var/lib/pkg
Message-ID:  <20071012175530.GA32203@owl.midgard.homeip.net>
In-Reply-To: <1192208279.33933.84.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> <1192208279.33933.84.camel@secretariat.lanl.gov>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 12, 2007 at 10:57:59AM -0600, James wrote:
> 
> 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.

A few more problems:

a) Not every port will have a corresponding tarball in /usr/ports/distfiles.
   A few ports have all the source directly in the ports tree.  This
   means that your point 1) above is not necessarily true.
b) Several ports have many tarballs in /usr/ports/distfiles
c) A few of the tarballs can be used by more than one port.



> 
> 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.

-- 
<Insert your favourite quote here.>
Erik Trulsson
ertr1013@student.uu.se



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071012175530.GA32203>