Preconfigure the HFS client installation

The HFS client installation packages for macOS and Linux are designed to prompt for required configuration information.  System administrators installing the client on a large number of systems may find it inconvenient to log on to each system.  To support system administrators the packages provide an additional facility for controlling the initial configuration.

This requires package versions:

  • 6.4.0.5 or later on macOS 10.7 (Lion) or later
  • 6.3.1.0 or later 6.3 version on macOS 10.6 (Snow Leopard)
  • 6.4.0.7 or later on 64-bit Linux
  • 6.2.5.0 or later 6.2 version on 32-bit Linux

To preconfigure the installation you create the file /etc/hfs.install.config before you install the package.  In this file:

  • Trailing blanks are stripped
  • Blank lines and lines starting with a # are ignored
  • Other lines take the form Command argument

Available commands are:

Command Values Description
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.

Please consider the security implications of including the password in the file.  If it is included then please ensure it is readable by root only and a TsmPostConfigure script is used to delete it after the installation completes.

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.

Get support


Local IT support provides your first line of on-the-spot help

FIND MY LOCAL IT TEAM

 

Common requests and fault reports can be logged using self-service

   USE IT SELF-SERVICE      

   LOG A SUPPORT CALL     

VIEW MY SUPPORT CALLS  

 

The Central IT Service Desk is available 24x7 on +44 1865 6 12345

If you do not have access to your Single Sign-On, you can use this form to contact the Service Desk