Multiple-Package Baseline Installation
BigFix Patch provides a solution to combine the installation of updates for multiple packages in a baseline into a single task, which can reduce the execution time of the baseline.
Baselines can help you gather multiple Fixlets into groups, which you can apply immediately to any set of target computers. It is a powerful way to deploy a group of actions across an entire network. However, each Fixlet in a baseline creates a separate zypper update transaction when the baseline is run. A single baseline can have numerous zypper calls, which can severely impact performance as it increases the time taken to complete all the transactions.
The multiple-package baseline installation solution helps address the poor performance that is due to the dependency resolution and package installation that is done separately for each Fixlet. This solution requires you to enable the feature at the start of the baseline and append the installation task to install the relevant packages from a single zypper call.
Use the Enable the Multiple-Package Baseline Installation feature task or the Enable the Multiple-Package Baseline Installation feature task to set the flag that instructs Fixlets to add packages to a list instead of installing them. The flag is cleared after the baseline is completed. You must add the appropriate task at the start of the baseline to allow the installation of multiple packages from a single command.
- Available from the Patches for SLE 12 Native Tools site:
-
- Multiple-Package Baseline Installation - SLES 12 - x86_64 - SP0
- Multiple-Package Baseline Installation - SLED 12 - x86_64 - SP0
- Multiple-Package Baseline Installation - SLES 12 - x86_64 - SP1
- Multiple-Package Baseline Installation - SLED 12 - x86_64 - SP1
- Multiple-Package Baseline Installation - SLES 12 - x86_64 - SP2
- Multiple-Package Baseline Installation - SLED 12 - x86_64 - SP2
- Multiple-Package Baseline Installation - SLES 12 - x86_64 - SP3
- Multiple-Package Baseline Installation - SLED 12 - x86_64 - SP3
- Available from the Patches for SLE 12 on System z site:
-
- Multiple-Package Baseline Installation - SLES 12 - s390x - SP0
- Multiple-Package Baseline Installation - SLES 12 - s390x - SP1
- Multiple-Package Baseline Installation - SLES 12 - s390x - SP2
- Multiple-Package Baseline Installation - SLES 12 - s390x - SP3
- Available from the Patches for SLE 12 PPC64LE site:
-
- Multiple-Package Baseline Installation - SLES 12 - ppc64le - SP0
- Multiple-Package Baseline Installation - SLES 12 - ppc64le - SP1
- Multiple-Package Baseline Installation - SLES 12 - ppc64le - SP2
- Multiple-Package Baseline Installation - SLES 12 - ppc64le - SP3
- Available from the Patches for SLE 11 Native Tools site:
-
- Multiple-Package Baseline Installation - SLES 11 - x32 - SP0
- Multiple-Package Baseline Installation - SLED 11 - x32 - SP0
- Multiple-Package Baseline Installation - SLES 11 - x86_64 - SP0
- Multiple-Package Baseline Installation - SLED 11 - x86_64 - SP0
- Multiple-Package Baseline Installation - SLES 11 - x32 - SP1
- Multiple-Package Baseline Installation - SLED 11 - x32 - SP1
- Multiple-Package Baseline Installation - SLES 11 - x86_64 - SP1
- Multiple-Package Baseline Installation - SLED 11 - x86_64 - SP1
- Multiple-Package Baseline Installation - SLES 11 - x32 - SP2
- Multiple-Package Baseline Installation - SLED 11 - x32 - SP2
- Multiple-Package Baseline Installation - SLES 11 - x86_64 - SP2
- Multiple-Package Baseline Installation - SLED 11 - x86_64 - SP2
- Multiple-Package Baseline Installation - SLES 11 - x32 - SP3
- Multiple-Package Baseline Installation - SLED 11 - x32 - SP3
- Multiple-Package Baseline Installation - SLES 11 - x86_64 - SP3
- Multiple-Package Baseline Installation - SLED 11 - x86_64 - SP3
- Multiple-Package Baseline Installation - SLES 11 - x32 - SP4
- Multiple-Package Baseline Installation - SLED 11 - x32 - SP4
- Multiple-Package Baseline Installation - SLES 11 - x86_64 - SP4
- Multiple-Package Baseline Installation - SLED 11 - x86_64 - SP4
- Available from the Patches for SLE 11 on System z Native Tools site:
-
- Multiple-Package Baseline Installation - SLES 11 - s390x - SP0
- Multiple-Package Baseline Installation - SLES 11 - s390x - SP1
- Multiple-Package Baseline Installation - SLES 11 - s390x - SP2
- Multiple-Package Baseline Installation - SLES 11 - s390x - SP3
- Multiple-Package Baseline Installation - SLES 11 - s390x - SP4
Use the appropriate task to install the relevant packages listed on the
MultiPkgInstall.txt
file, located in the
/var/opt/BESClient/EDRDeployData directory, from a single zypper call. The task
action skips packages with broken dependencies.
These tasks must be run at the end of the baseline to do dependency resolution and package installation for the entire baseline in a single instance.
PkgToInstallList.txt
file- This file contains packages that are to be installed after a dependency check.
PkgToRemoveList.txt
file- This file contains the packages that are to be removed from the target SUSE endpoint.
- Delete SUSE 12 Package List File for Multiple-Package Baseline Installation
- Deletes the package list file on targeted the SUSE Linux Enterprise 12 (x86_64, s390x, and ppc64le) computers.
- Delete SUSE 11 Package List File for Multiple-Package Baseline Installation
- Deletes the package list file on the targeted SUSE Linux Enterprise 11 (x86, x86_64, and s390x) computers.
For detailed information about using the multiple package installation feature, see Installing multiple packages in a baseline.