April 23, 2004

FreeBSD 4.9

pmUpgrade(1) i386/URM


NAME

pmUpgrade - Up grades installed ports


SYNOPSIS

pmUpgrade
       

DESCRIPTION

Performs a very thorough upgrade of installed ports. While sometimes it may take pmUpgrade awhile to update an entire port collection, you can be sure that everything is as current as possible when it is finished. See the DIAGNOSTICS for troubleshooting tips and known issues before reporting bugs please.


RETURN VALUES


FILES

The configuration file "portmanager.conf" is located at "/usr/local/etc/portmanager/portmanager.conf". Makefile command line options for specific ports go into it. pmUpgrade rebuilds certain data base files in between each port it upgrades/rebuilds, they are called portI.db, portIP.db and portOOD.db and are located in /var/db directory. As these databases are rebuilt prior to the upgrade of any port they are non critical, as long as pmUpgrade is not running you may erase, explore, damage or pretty much do anything you wish to them.

pmUpgrade relies on the existence of pmStatus(1) executable, it must be installed and on the executable "path", and is a part of the portmanager port.

pmUpgrade sources
pmUpgrade.c html
pmUpgrade.h html

EXAMPLES


DIAGNOSTICS

If portmanager ever segfaults try deleting /var/db/portCache.db, then rerunnig.


COMPATIBILITY


ERRORS


SEE ALSO


STANDARDS


HISTORY


AUTHORS

Mojave Green Software Co.
Landers Ca
Michael C. Shultz
       

BUGS