Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rhel85: depsolve blueprint packages separately
To avoid packages specified in a blueprint from conflicting with exclude lists, we depsolve blueprint packages separately and pass them into the Manifest generator under the new "blueprint" package set key. This approach has the added benefit that dependencies of packages specified in the blueprint are not subject to exclusion in addition to the explicitly named packages. The OS pipeline which installs the packages for the base system merges the two package sets before running the RPM stage. The signature of the function is changed to explicitly require blueprint packages be specified (though `nil` or empty slice is valid). The kernel selection test is adapted to merge the package sets before counting kernel package. Adaptation of changes in #1349
- Loading branch information
1 parent
cc0f75b
commit cba720e
Showing
3 changed files
with
15 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters