PKGMAN-SYSUP(8) System Manager's Manual PKGMAN-SYSUP(8)

pkgman-sysupupdate all outdated packages

pkgman sysup [-v | -vv] [--test] [--log] [--deps] [--depsort] [--group] [--margs=pkgmk_args | pkgmk_aliases] [--aargs=pkgadd_args | pkgadd_aliases] [--ignore=pkgname[,...]] [--install-scripts | [--pre-install] [--post-install]]

Update all installed packages which are outdated.

Also see the pkgman-lock(8) and pkgman-unlock(8) commands to keep the currently installed versions, even if there are changes in the packages sources directories.

If you want to update only diffs which have a lower version installed than the one in the packages sources directories, use the --prefer-higher option.

The options are as follows:

Unused.
Log to stdout the installation/updating process.
Dry run, do not actually install/update anything.
Create a transaction log file. It can be set globally for all transactions (see “writelog” option in pkgman.conf(5)).
Update all packages including their new dependencies.
Sort updating by dependencies.
Update all packages, but stop if updating of one package fails.
=pkgmk_args
Arguments to be passed to pkgmk(8).
pkgmk_aliases
Force build, implies “pkgmk -f” (same as “--margs=-f”).
Update md5sum, implies “pkgmk -um” (same as “--margs=-um”).
Ignore md5sum, implies “pkgmk -im” (same as “--margs=-im”).
Update footprint, implies “pkgmk -uf” (same as “--margs=-uf”).
Ignore footprint, implies “pkgmk -if” (same as “--margs=-if”).
No stripping, implies “pkgmk -ns” (same as “--margs=-ns”).
Keep working directory, implies “pkgmk -kw” (same as “--margs=-kw”).
=pkgadd_args
Arguments to be passed to pkgadd(8).
pkgadd_aliases
, -i
Force install, implies “pkgadd -f” (same as “--aargs=-f”).
=pkgname[,...]
Do not install/update those packages, even if they are listed as dependency.
Execute pre-install and post-install script if they are there.
Execute pre-install script if it is there.
Execute post-install scripts if it is there.
September 9, 2023 Zeppe-Lin