A review of different port management tools : analysis for Google SoC project

Corey Smith corsmith at gmail.com
Wed Mar 28 21:31:10 UTC 2007


Ramblings of a long time FreeBSD user:

* Use the pkg_* tools to manage the system binaries too:

Imagine if installing the man pages would be as easy as:

pkg_add -r freebsd-6.1-man

or upgrading from 6.1-RELEASE to 6.2-RELEASE:

portupgrade -o system/freebsd-6.1 freebsd-6.2

even better (use packages):

portupgrade -PP -o system/freebsd-6.1 freebsd-6.2

See if anybody modified any system files:

pkg_info -x ^freebsd6 -g

* Make a cvs / portsnap tag that allows you to follow the tag of the
last successful binary builds

This way your ports collection and the binary packages available at
$PACKAGEROOT are in sync.  portupgrade -PP will have more success and
it will make things like a gettext shlib bump easier to deal with.

-Corey Smith


More information about the freebsd-ports mailing list