Client HotFixes
All HotFixes, whether for the server or client, are initially installed on the Integrity Lifecycle Manager server using the PatchServer utility. For client-side HotFixes, the PatchServer utility extracts the updates and places them on the Integrity Lifecycle Manager server. The server’s patch distribution utility then automatically distributes the updates to connecting clients.
The server’s patch distribution utility supports all generally available HotFixes for each service pack version. The patch distribution utility does not support custom or untested fixes that are manually installed.
If a HotFix is available, the connecting client is prompted to download the update and the HotFix is installed upon restarting the client. All client-side HotFixes are considered mandatory.
Client-side HotFixes are mandatory to download and install; however, HotFixes that are rolled back on the Integrity Lifecycle Manager servers are not mandatory to roll back on the Integrity Lifecycle Manager client.
After the HotFix is installed on the client, a marker file is placed in the following folder on the Integrity Lifecycle Manager client to indicate which HotFixes have been installed:
Integrity Client installdir/installinfo
The marker file is a text file (.txt) and the file name is based on the HotFix number.
Information on installed HotFixes is also recorded when collecting support packages for the Integrity Lifecycle Manager client.
|
Clients are only prompted to install a HotFix when connecting to the server. If a HotFix is placed on the server while a client is already connected, the client is not notified of the available HotFix until it disconnects and then reconnects to the server. In cases where multiple HotFixes are available, clients are required to connect multiple times to download and install the HotFixes.
|
Updating Sequence
If a client connects with an earlier service pack and there is a newer service pack and HotFix available, the service pack is downloaded first. Service packs are downloaded before HotFixes.
The HotFix download sequence is based on HotFix number, going from the lowest value to the highest. If there are multiple HotFixes available for download, the client downloads the oldest HotFix not currently installed (that is, the HotFix with the lowest ZZZ value). HotFixes for a different service pack version are ignored.
When the HotFix is installed, a file is created in the installinfo directory to indicate successful installation. This information is then checked to confirm version information when the client connects to the Integrity Lifecycle Manager server.
Updating the Integrity Lifecycle Manager client through a Proxy
Client-side HotFixes can also be downloaded when the client connects to the Integrity Lifecycle Manager server through a proxy; however, if the client connects directly to a proxy that has not been updated, the HotFix is not distributed. If the client downloads the HotFix through the proxy, the proxy keeps a local copy of the client-side HotFix.