PORTCONFIG(1)

NAME
portconfig - run make targets on ports that need updating

SYNOPSIS
portconfig [-vafrRh] [-tN] [ports]

DESCRIPTION
The portconfig script was written to issue make targets to a number of ports instead of going into every ports folder and running the command by hand. The make target issued is determined from the scriptname minus the 'port' prefix. Different targets can be realized by symlinking.

The following aliases are available:

portconfig portbuild portclean portfetch portpackage

OPTIONS
The following options are available:

-v --verbose
    Be verbose and do not hide the output of portupgrade, that is used to find the ports to act on.

-a --all
    Act on all ports that require updating. Or on all installed ports if -f is given.

-f --force
    Also acts on ports that do not require updating and ports that are not yet installed.

-r --recursive
    Act on depending ports as well.

-R --upward-recursive
    Act on ports the given ports depend on as well.

-tN --try-againN
    If the target returns an error try again for N times. N is a value from 0 to 9.

-h --help
    Displays the available options.

The last parameter is a list of ports to act on, either in the category/port format or the package name of an installed package.

EXAMPLES
If you want to see the config dialogs of all ports that require updating prior to running 'portupgrade -a' the following line will achieve this:

portconfig -a

COMPATIBILITY
The script has been tested on FreeBSD 4.x and FreeBSD 6.1.

SEE ALSO
bsdadminscripts(8), portupgrade(1), ports(7)

HISTORY
The portconfig script first appeared in the bsdadminscripts-0.9 collection.

AUTHOR
Dominic Fandrey <lon_kamikaze@gmx.de>