The TSM for HFS installation packages for Mac OS X and Linux are designed to prompt for the required configuration information when first installed. If you a system administrator installing on a large number of systems this may not be very convenient as you have to log on to each system to install TSM. To support system administrators the packages provide an additional facility for controlling the initial configuration.
/etc/hfs.install.configbefore you install the package. In this file
|TsmConfigure||Yes/No/0/1||If set to No (or 0) the installer will not create a new TSM configuration (but will upgrade an existing one unless TsmUpgrade also set to No).|
|TsmUpgrade||Yes/No/0/1||If set to No (or 0) the installer will not upgrade an existing TSM configuration and will act as if there were no previous configuration.|
|TsmNodeName||Node name||When creating a new configuration the installer will use the supplied Node name rather than prompting for one.|
|TsmServer||Server name||When creating a new configuration the installer will use the supplied server rather than searching across all servers.|
|TsmPassword||Node password||When creating a new configuration the installer will use the supplied password rather than prompting for one.|
|TsmRunScheduler||Yes/No/0/1||When creating a new configuration the installer will use this value rather than prompt.|
|TsmSkipPassword||Yes/No/0/1||If TsmServer has been set this will create a configuration but will not attempt to connect to the server to cache the password. The password will be requested the first time you connect with the TSM client. Note that this also forces TsmRunScheduler to 0.|
|TsmSkipPopups||Yes/No/0/1||If set to Yes (or 1) then popup message boxes will be suppressed during the configuration stage of installation (this excludes dialogue boxes requesting configuration information).|
|TsmSilent||Yes/No/0/1||If set to Yes (or 1) then messages to the console and popup message boxes will be suppressed during the configuration stage of installation (this excludes requests for configuration information).|
|TsmPostConfigure||Path to script||A script to run after a new TSM configuration has completed. Note: this script should not read from stdin.|
|TsmPostUpgrade||Path to script||A script to run after a TSM configuration upgrade has completed. Note: this script should not read from stdin.|
|HfsConfigScript||Path to script||A script that returns to standard output data in the format of this file that overrides the data in this file. This can be used to obtain data from some other source.|
Note that you should consider the security implications of including the TSM password in this file. If you do you should make sure it is readable by root only. You could also use a TsmPostConfigure script to delete it after installation completes.