2.1 simics 2.3 craff
Simics Reference Manual  /  2 Command-Line Tools and Programs  / 

2.2 addon-manager

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 -u simics_dir.
-d, --deselect PATH
Remove the package in PATH 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 in PATH to the add-on package list.
-u, --upgrade [PATH|FILE]
Re-use the add-on package list found as FILE or present in PATH. 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.
2.1 simics 2.3 craff