Enable weak dependencies for package installation in the image phase

This brings package installation behavior in-line with what other
image building tools do, and provides us the expected behavior
for image content.
This commit is contained in:
Neal Gompa 2022-09-18 21:19:49 -04:00
parent ad92f970f4
commit 53d04b290c
4 changed files with 6 additions and 6 deletions

View File

@ -2,7 +2,7 @@
<profiles>
<profile name="Common" description="Common packages"/>
</profiles>
<packages type="image" profiles="Common">
<packages type="image" patternType="plusRecommended" profiles="Common">
<namedCollection name="core"/>
<namedCollection name="standard"/>
<namedCollection name="hardware-support"/>

View File

@ -2,7 +2,7 @@
<profiles>
<profile name="BootCore" description="Boot core packages"/>
</profiles>
<packages type="image" profiles="BootCore">
<packages type="image" patternType="plusRecommended" profiles="BootCore">
<package name="grub2-efi-aa64" arch="aarch64"/>
<package name="grub2-efi-aa64-modules" arch="aarch64"/>
<package name="grub2-efi-x64" arch="x86_64"/>

View File

@ -10,7 +10,7 @@
<requires profile="DesktopCommon"/>
</profile>
</profiles>
<packages type="image" profiles="DesktopCommon">
<packages type="image" patternType="plusRecommended" profiles="DesktopCommon">
<namedCollection name="base-x"/>
<namedCollection name="firefox"/>
<namedCollection name="fonts"/>
@ -24,11 +24,11 @@
<ignore name="@dial-up"/>
<ignore name="@guest-desktop-agents"/>
</packages>
<packages type="image" profiles="GNOME-Desktop">
<packages type="image" patternType="plusRecommended" profiles="GNOME-Desktop">
<namedCollection name="workstation-product-environment"/>
<package name="fedora-release-workstation"/>
</packages>
<packages type="image" profiles="KDE-Desktop">
<packages type="image" patternType="plusRecommended" profiles="KDE-Desktop">
<ignore name="@admin-tools"/>
<ignore name="gnome-disk-utility"/>
<ignore name="system-config-printer"/>

View File

@ -19,7 +19,7 @@
</oemconfig>
</type>
</preferences>
<packages type="image" profiles="Server">
<packages type="image" patternType="plusRecommended" profiles="Server">
<namedCollection name="container-management"/>
<namedCollection name="domain-client"/>
<namedCollection name="headless-management"/>