If you run the installer in Silent mode, you are running a non-interactive session. The installation inputs are taken from a silent installation file (also known as a state file), from command line arguments, or defaults.
To run a silent installation, follow these steps:
Run an interactive installation session. (See To Begin Installation.) A state file similar to /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358 is automatically created.
Copy the state file to each host machine and edit the file as needed. See Silent Mode File Format.
Run the silent installation on each host. See the silent installation usage in commpkg usage.
Command-line arguments override the values and arguments in the state file.
The silent mode file (also known as a state file) is formatted like a property file: blank lines begin with a number sign (#) and properties are key/value pairs separated by an equals (=) sign. You can change the following parameters:
VERB— indicate which function to perform. For example VERB=install
You can add CLI arguments described in commpkg usage, however the —dry-run argument cannot be added to the install function in the state file.
ALTDISTROPATH— indicate an alternate distro path if —distro is not specified. For example, ALTDISTROPATH=SunOS5.10_i86pc_DBG.OBJ/release
PKGOVERWRITE— set this flag if you want to overwrite the existing installation packages. For example, PKGOVERWRITE=YES
INSTALLROOT— specify installation root. For example, INSTALLROOT=/opt/sun/comms
ALTROOT— set this flag if you want to use an alternate root. For example, ALTROOT=yes
EXCLUDEOS— set this flag if you don't want to upgrade Operating System patches. For example, EXCLUDEOS=YES
COMPONENTS— list the components you want to install. For example:
COMPONENTS=MS64 for 64–bit Messaging Server.
COMPONENTS=MS64_L10N for localized 64–bit Messaging Server.
COMPONENTS=MS for 32–bit Messaging Server.
COMPONENTS=MS_L10N for localized 32–bit Messaging Server.
ACCEPTLICENSE- indicate whether or not to accept license. For example, ACCEPTLICENSE=yes.
This property must be specified either in the state file or as a command line argument.
UPGRADESC– indicate whether all shared components should or should not be upgraded without prompting. For example, UPGRADESC=no