Installing multiple packages in a baseline

The multiple-package baseline installation feature helps you to save time when deploying Fixlets with multiple unique packages from a baseline.

About this task

To install or update packages for all Fixlets in the baseline, you must add the task to enable the feature and add the appropriate multiple-package baseline installation task into the baseline.

Note: The multiple-package baseline installation feature does not support the pre-cache option Start download before all constraints are met in Take Action.

Procedure

  1. Create a baseline.

    From the console, select Create New Baseline from the Tools menu. You can also highlight the Fixlets from a Fixlet site and select Add to New Baseline from the context menu.

  2. Add the related tasks to the new baseline. The order of the tasks as listed in the tables is important.
    OEL 9
    Table 1. Tasks for OEL 9
    Fixlet ID Task
    200 Delete OEL 9 Package List File for Multiple-Package Baseline Installation
    300 TROUBLESHOOTING OEL 9 Patching Deployment Logs - Cleanup
    301 Import RPM-GPG-KEY-oracle-release - Oracle Linux 9 x86_64
    201 Enable the Multiple-Package Baseline Installation feature - Oracle Linux 9 x86_64
  3. Selectively add the patch Fixlets in the baseline.
    Ensure that for all Fixlets the Baseline will be relevant on applicable computers where this component is relevant option is selected.
  4. Add the appropriate Multiple-Package Baseline Installation task at the end of the baseline. With this task, you can deploy any of the following actions:
    • Run a preview of the installation, without actually installing the packages, to check for possible issues.
    • Install all the RPMs in a single transaction.
    Ensure that the Baseline will be relevant on applicable computers where this component is relevant option is not selected.
    Note: When you deploy the baseline, the initial sub-action status for all the patch Fixlets will show that they failed. This is the expected behaviour. The process for downloading and installing the packages in the baseline is not done at the Fixlet action level, but in the Multiple-Package Baseline Installation task. When the baseline completes, the baseline sub-action status of the Fixlets will reflect the final state of each patch installation.