Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Jan 2008 12:29:52 +0100
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Jeremy Chadwick <koitsu@FreeBSD.org>
Cc:        "Jason C. Wells" <jcw@highperformance.net>, freebsd-ports@freebsd.org
Subject:   Re: Port Version via pkg_add
Message-ID:  <477B75B0.5010705@FreeBSD.org>
In-Reply-To: <20080102051908.GA8486@eos.sc1.parodius.com>
References:  <477B0EA4.1040401@highperformance.net> <20080102051908.GA8486@eos.sc1.parodius.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Jeremy Chadwick wrote:
> On Tue, Jan 01, 2008 at 08:10:12PM -0800, Jason C. Wells wrote:
>> How does pkg_add determine what version of a port to add when
>> 'pkg_add -Kr' is used?
> 
> pkg_add calls getosreldate(3) to obtain the integer value of the release
> of FreeBSD running on the machine.
> 
> The list of paths to fetch from are hard-coded based on range
> comparisons for the above reldate value.  See
> src/usr.sbin/pkg_install/add/main.c for a list.
> 
>> How can I make pkg_add use 6.3 packages instead of 6.2?
> 
> You run pkg_add with a URL that contains "packages-6.3-release" instead
> of packages-6.2-release, e.g.:
> 
> pkg_add -r ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/whatever.tbz
> 

Or just set one of the various env variables that controls fetch 
location, see the manpage.

Kris



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