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> <profiles>
<profile name="Common" description="Common packages"/> <profile name="Common" description="Common packages"/>
</profiles> </profiles>
<packages type="image" profiles="Common"> <packages type="image" patternType="plusRecommended" profiles="Common">
<namedCollection name="core"/> <namedCollection name="core"/>
<namedCollection name="standard"/> <namedCollection name="standard"/>
<namedCollection name="hardware-support"/> <namedCollection name="hardware-support"/>

View File

@ -2,7 +2,7 @@
<profiles> <profiles>
<profile name="BootCore" description="Boot core packages"/> <profile name="BootCore" description="Boot core packages"/>
</profiles> </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" arch="aarch64"/>
<package name="grub2-efi-aa64-modules" arch="aarch64"/> <package name="grub2-efi-aa64-modules" arch="aarch64"/>
<package name="grub2-efi-x64" arch="x86_64"/> <package name="grub2-efi-x64" arch="x86_64"/>

View File

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

View File

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