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

pkgman-updateupdate packages

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

Update all packages in the listed order. It looks in all packages sources directories specified in /etc/pkgman.conf as “pkgsrcdir” argument.

The options are as follows:

Unused.
Log to stdout the updating process.
Dry run, do not actually 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 in the listed order including their dependencies.
Sort updating by dependencies.
Skip installation of already installed package(s). Just ignore the package and install next in the listed order. At the end of installation procedure, all skipped packages will be in the report.
Update all packages in the listed order, but stop if updating of one package fails. This can be used to update packages where depends on .
=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 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