Updating ports tree
All commands are issued as the root user or by simulating the root user by using the command Now that the Ports Collection has been updated and portmaster installed, let’s check the installed ports against the updated Ports Collection to see whether any installed ports need to be updated.
portmaster provides a way to list ports that need updating using the -L option: : Ports listed under this category have dependencies but are not depended upon by other ports.
Subsequent sections of this guide will entail installing various bits of third-party software in order to augment the router's functionality.
Much of this software will be available through the Open BSD Ports Collection and package repositories.
In August 2007, five of the core Ubuntu Linux FTP mirrors had to be taken offline when they were found to have been compromised.
Ubuntu users were never in any danger from this, however, because the packages in Ubuntu's apt repositories are cryptographically signed.
However, the former option is terribly slow, and the latter doesn't lend itself well to keeping your copy of the tree up-to-date.
Instead we can use CVSup protocol to quickly check out and update the entire Ports tree from any of the public Open BSD CVSup servers, which are listed here: First you'll need the # Defaults that apply to all the collections *default release=cvs *default delete use-rel-suffix *default umask=001 *default host=*default base=/usr *default prefix=/usr *default tag=OPENBSD_4_8 *default compress Open BSD-ports #Open BSD-all #Open BSD-src #Open BSD-www #Open BSD-x11 #Open BSD-xenocara This is not merely a theoretical risk.
The goal is to provide a more stable software repository than the ports tree, which is constantly being updated and may even include broken ports at times.
Refer to the The Open BSD Ports Collection provides an easy, uniform way to configure, build, and install third-party open source applications on your Open BSD system.