checkpaths inspects the contents of various files within an OS-Net workspace to ensure that the file paths listed in those files are valid. This provides an integrity check of the workspace to catch cases where a file was removed or renamed without updating the corresponding inc.flg, cry_files, or exception_list entry.
checkpaths is typically called from nightly(1). It may be invoked interactively within a workspace, and requires that at least $CODEMGR_WS is set to a valid workspace. It is not necessary that a full build has been performed in the workspace to be tested, but if full build(s) are not available under the $CODEMGR_WS/proto/ directory, then the corresponding exclusion lists are not verified.
The following options are supported:
4 -b Disable processing of files that list derived (built) objects. This should be set if the $CODEMGR_WS/proto/ directory exists, but the contents are known to be bad. nightly(1) will typically set this flag if the build fails.
4 root_paths... By default, checkpaths validates all of the proto areas for known architectures that exist in the $CODEMGR_WS/proto/ directory. To specify other root directories, list them as arguments on the command line. It is an error if any of the root paths specified does not end with a known architecture.
CODEMGR_WS The root of your TeamWare workspace, which is the directory containing Codemgr_wsdata.
SRC The location of your ON source tree. Defaults to $CODEMGR_WS/usr/src/ if not specified.