Utilities for Binman manifests
|
1 hónapja | |
---|---|---|
scripts | 1 hónapja | |
src | 1 hónapja | |
.gitignore | 1 hónapja | |
MANIFEST.usm | 1 hónapja | |
README.md | 1 hónapja |
manifest-verify FILE
verifies the signature of the manifest file FILE.manifest-build DIR [--name NAME] [--key KEYFILE] [--serial SERIAL] [--description DESCRIPTION] [--remote URI] [--post-exec POSTEXEC] [--output OUTDIR] [--source-finder SOURCEXEC] [--license-finder LICENSEEXEC] [--path-scheme SCHEME]
builds a manifest based on the structure in DIR.
--name
specifies the name of the manifest, defaults to the base name of DIR.--key
specifies a key file to sign the manifest with, otherwise one will be created.--serial
specifies a serial number for this manifest, defaults to 0.--description
specifies a description for this manifest, defaults to the name of the manifest.--remote
specifies a remote mirror for this manifest (may be specified more than once).--post-exec
specifies the post-exec program to be run after the manifest is applied.--prefix
specifies a prefix to be prepended to all paths in the resulting manifest, defaults to root "/".--remote-bin-prefix
specifies a prefix for all remote binary files, defaults to "binaries".--remote-ccs-prefix
specifies a prefix for all remote source packages, defaults to "sources".--output
specifies a directory to save the manifest, key file, and folder structure to. When this is not specified, the build is considered "in-place" and the application will create a manifest (and key file where applicable) in the current working directory, no copies of the binary files will be made.--source-finder
specifies a program to run on each entry in the filesystem to determine the path to the source package for that file.--license-finder
specifies a program to run on each entry in the filesystem to determine the path to the license for that file.--path-scheme
specifies the scheme for remote paths to use:analogue
creates an output structure that mimics the structure of the input directory. This is the default and only valid option when --output
is not specified.content-hash
creates a flat output structure where each file is named by the SHA512 hash of its contents.path-hash
creates a flat output structure where each file is named by the SHA256 hash of its path name.manifest-sign FILE KEYFILE
re-signs a manifest using the keys stored in KEYFILE.