SYNOPSIS
addon-manager [options] [-u path] [-s path] [-d path]
DESCRIPTION
Configure Simics add-on packages to work with the Simics installation. When run without any option, this script will list the current add-on packages configuration. If any package listed is invalid (for example, if the package has been deleted), the script will propose to update the configuration to remove the invalid packages.
OPTIONS
- -b, --batch
The script will act according to the command-line arguments without asking any questions. - -c, --create-empty
Create an empty package list in the project. This will cause the project to ignore any package associations of the main Simics installation. Only valid when operating on a project or together with the -f parameter. - -C, --copy-from-simics-base
Create a new package list in a project, by copying the package list from the main Simics installation. Only valid when operating on a project or together with the -f parameter. Roughly equivalent to -usimics_dir
. - -d, --deselect PATH
Remove the package inPATH
from the add-on package list. Note that listed packages that do not exist anymore will be removed automatically whenever this script runs. - -f, --package-list
Specify the file containing the package list. This is an alternative to the default (storing the list in the main Simics installation) or running addon-manager in a project. - -s, --select PATH
Add the package inPATH
to the add-on package list. - -u, --upgrade [PATH|FILE]
Re-use the add-on package list found asFILE
or present inPATH
. The current list is backed-up as with a .backup extension. - -v, --version
Print the version of the script and the major version of Simics that it can be used with. - -p, --project PATH
Handle the package associations of the project path instead of the base package. This can also be done by running the addon-manager script located in path/bin.