PBULK-RESOLVE(1)

NAME
pbulk-resolve - resolves dependencies in pbulk-scan(1) output

SYNOPSIS
pbulk-resolve [-sv] [-i missing] input [...]

DESCRIPTION
pbulk-resolve resolves dependencies based on the output of pbulk-scan(1) saved in input. Resolving a dependency means converting a pattern of the form “sqlite3-[0-9]*:../../databases/sqlite3” to the actual PKGNAME of the sqlite3 package found in input, e.g., “sqlite3-3.47.2nb1”.

Supported options are:

-i missing
    Enter incremental mode. For incremental mode, the package in input and the packages used to fulfill dependencies from the other input files are written to standard output including the resolved dependencies. The location of each unresolved dependency is written to missing.

-s  Enter strict mode (see EXIT STATUS).

-v  If -v is specified once and incremental mode is not active, a warning is printed whenever the best matching package has a different location than recorded in the dependency. If -v is specified twice, additionally a warning is printed whenever two different packages can be used to fulfill a dependency.

EXIT STATUS
pbulk-resolve exits with return value 0, except in strict mode where it will return 1 if a dependency could not be resolved.

In incremental mode, missing contains all correct, but unresolvable dependencies.