UpdateXpress System Pack Installer

For convenience, the Linux Scripting ToolkitServerGuide Scripting Toolkit, Linux Edition includes theUpdateXpress System Pack Installer (UXSPi) to help you acquire updates to include in your deployment scenarios. The UpdateXpress System Pack Installer is located at ...sgdeploy\updates\uxsp.

The UpdateXpress System Pack Installer can perform these functions: For more information about running the UpdateXpress System Pack Installer, change directory to the UXSPi directory and run the UXSPi executable command shown below:
 ./ibm_utl_uxspi_x.xx_anyos_x86-64.bin -update -help


The Linux Scripting Toolkit uses the UXSPi in the update mode to acquire and deploy device drivers and firmware as part of Linux Scripting Toolkit deployments. This section details the command line options for the uxspi -update mode.
Table 1. UXSPi update mode options
Option Description
–firmware The firmware option forces UXSPi to install only firmware updates.
–drivers The driver option forces UXSPi to install only driver updates.
-f update_ids, –force=update_ids Specifies that UXSPi use the unattendedForcedInstallCommandLine field in the update XML rather than the unattendedInstallCommand field.
-s update_ids –select=update_ids The select option deploys the specified set of updates to the target system even if the system version is newer than the version in the update package. Use this option to roll back firmware and driver levels where necessary.
-l update_xml_path, –local=update_xml_path Specifies the file name of a local UXSP XML file or the path to search for one.
-n, –new Selects all updates that are newer than the current system versions or not currently installed on the system.
-e update_ids, –exclude=update_ids Excludes the specified update IDs. You can provide multiple IDs in a comma-separated list.
-i update_ids, –include= update_ids Includes the updates specified in the list of update IDs. You can provide multiple IDs in a comma-separated list.
–ignore-undected=update_ids Specifies not to apply the indicated update IDs. You can provide multiple IDs in a comma-separated list.
-L, –latest The default behavior of UXSPi is to apply the latest UXSPi update pack found in the UXSPi directory. This option forces UXSPi to install the latest updates whether they are from an update pack, are individual updates, or are a combination of the two.
–remote=remote_address Runs the update command on the remote server specified by remote_address.
–remote-user=remote_user Specifies the remote user ID to use when connecting to a remote system specified with –remote.
–remote-password=password Sets the password for the user ID specified by –remote-user.
--remote-dir=directory Specifies the staging or working directory on the remote system.
–noinventory Causes UXSPi to gather only the machine type and operating system information without performing an inventory of existing updates.
–nouxsp Prevents UXSPs from being deployed.
-r, –report Displays a summary report of updates used in the compare step.


The following example can be used to specify an UpdateXpress System Pack XML file named uxsp.xml located in the same directory as the UXSPi executable file.
    ./ibm_utl_uxspi_x.xx_anyos_x86-64.bin update –l uxsp.xml