Thanks,
Jason
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
--
| Jeremy Chadwick jdc at parodius.com |
| Parodius Networking http://www.parodius.com/ |
| UNIX Systems Administrator Mountain View, CA, USA |
| Making life hard for others since 1977. PGP: 4BD6C0CB |
Or just set one of the various env variables that controls fetch
location, see the manpage.
Kris
Thank you for the previous replies. Now for a follow up. How do I make
pkg_add -K keep all dependencies as well as the target package listed on
the command line?
For example:
pkg_add -Kr gnash-0.8.1.tbz
... keeps only gnash and none of the other packages that get downloaded.
Thanks,
Jason C. Wells