The InterpretSIS
tool is a PC-side
command-line tool. It can be used by device creators to install SIS
files to a data drive or ROM drive. This image can be flashed to a
device internal drive or removable media.
InterpretSIS
can be invoked either through BUILDROM while creating a data drive/ROM
drive image or as a stand-alone tool. If invoking the tool through
BUILDROM, the SIS files to be installed are listed in the OBEY file
using the SISfile keyword. For an example OBEY file, see Building
a Data Drive Image.
interpretsis [OPTIONS]
<ARGS>
The following table lists
the options supported by the InterpretSIS
tool:
Options | Description | Usage |
---|---|---|
|
Displays help message. |
interpretsis [-h] |
|
Displays the OpenSSL licence. |
interpretsis [-o] |
|
Displays the version of the tool. |
interpretsis [-v] |
|
The directory representing the |
interpretsis -[z dir] |
|
(Mandatory). The directory representing the system drive on the device. |
interpretsis [-c dir] [-d drive] [-t romstubdir] |
|
The system drive (by default, |
interpretsis [-d drive] |
|
List of ROM or ROFS build log files. For example, see Configuring the content of ROM drive. This option
must not be used with -z option or define the |
interpretsis [-r rofsbuild_log_file1,rofsbuild_log _file2,...] |
|
ROM Stub SIS files directory. This option must be used with |
interpretsis [-t romstubdir] |
|
Disables eclipsing and SID checks using |
interpretsis [-e] |
|
Configuration file with HAL attribute values for installation. For example, see Supporting device variant creation. |
interpretsis [-i config_file] |
|
Specifies the SISRegistry version to be generated. For example, see Configuring the registry version. |
interpretsis [-k [4.0 | 5.0 | 5.1 | 5.2 | 5.3 | 5.4]] |
|
The log file in which the diagnostic information is stored.
By default, the information is stored in |
interpretsis [-l logfile] |
|
Language
code: Is a decimal number as defined in |
interpretsis [-n language_code] |
|
Specifies the file containing additional parameters. Command line arguments specified after the file overrides the file contents. |
interpretsis [-p param_file] |
|
Specifies the SIS files to install. This option can be used to override the drive specified in the PKG file. For example, see Overriding the installation drive specified in the PKG file. The For more information about the options, see additional options. |
interpretsis [-s [sisfile | dir] [+drive [+mcard | +mcardnr | +mcardalone | + mcardalonenr | +nonremovablepkg] [+sucert]]] [-s ...] |
|
The level of diagnostics to display – |
interpretsis [-w [off | error | warn | info]] |
|
Removes the files installed for a package. For example, see Uninstalling preinstalled packages. This option must
not be used with |
interpretsis [-x pkgUID[,pkgUID2,...]] |
The following table lists the additional options that can be used:
Options | Description |
---|---|
|
Generates stub SIS file for the installation package. This is required for package propagation. |
|
Generates non-removable stub SIS file for the installation package. |
|
Generates stub SIS file for the installation package and
does not generate the SIS Registry entry in the |
|
Generates non-removable stub SIS file for the installation
package and does not generating the SIS Registry entry in |
|
Generates a non-removable installation package. Note: This option converts a removable SIS file to non-removable SIS file at install time. It reduces the effort of creating a new SIS file with the NR flag during device creation. |
|
Indicates that the SIS file is signed with a Important: If the |
The following table lists arguments specified with the InterpretSIS
tool: