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>