components, teams/server: Use a common profile for hardware support
It is hard to ensure that hardware support packages are pulled in universally when it's splintered across different variant profiles. To fix this and ensure Server benefits from this, unify everything into a common profile and make everything require it.
This commit is contained in:
+1
-1
@@ -4,6 +4,7 @@
|
|||||||
<profile name="BootCoreUKI" description="Boot core packages for UKI"/>
|
<profile name="BootCoreUKI" description="Boot core packages for UKI"/>
|
||||||
<profile name="BootDiskCore" description="Boot disk core configuration">
|
<profile name="BootDiskCore" description="Boot disk core configuration">
|
||||||
<requires profile="BaseCommon"/>
|
<requires profile="BaseCommon"/>
|
||||||
|
<requires profile="HardwareCommon"/>
|
||||||
<requires profile="BootCore"/>
|
<requires profile="BootCore"/>
|
||||||
</profile>
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
@@ -118,7 +119,6 @@
|
|||||||
</packages>
|
</packages>
|
||||||
<packages type="image" patternType="plusRecommended" profiles="BootDiskCore">
|
<packages type="image" patternType="plusRecommended" profiles="BootDiskCore">
|
||||||
<package name="arm-image-installer" arch="aarch64"/>
|
<package name="arm-image-installer" arch="aarch64"/>
|
||||||
<package name="bcm283x-firmware" arch="aarch64"/>
|
|
||||||
<package name="glibc-all-langpacks"/>
|
<package name="glibc-all-langpacks"/>
|
||||||
<package name="kernel"/>
|
<package name="kernel"/>
|
||||||
<package name="kernel-modules"/>
|
<package name="kernel-modules"/>
|
||||||
|
|||||||
@@ -1,9 +1,14 @@
|
|||||||
<image>
|
<image>
|
||||||
<profiles>
|
<profiles>
|
||||||
<profile name="BaseCommon" description="Base common packages"/>
|
<profile name="BaseCommon" description="Base common packages"/>
|
||||||
|
<profile name="HardwareCommon" description="Base common packages for hardware support"/>
|
||||||
</profiles>
|
</profiles>
|
||||||
<packages type="image" patternType="plusRecommended" profiles="BaseCommon">
|
<packages type="image" patternType="plusRecommended" profiles="BaseCommon">
|
||||||
<namedCollection name="standard"/>
|
<namedCollection name="standard"/>
|
||||||
<ignore name="qemu-user-static"/> <!-- Saves ~100MB -->
|
<ignore name="qemu-user-static"/> <!-- Saves ~100MB -->
|
||||||
</packages>
|
</packages>
|
||||||
|
<packages type="image" patternType="plusRecommended" profiles="HardwareCommon">
|
||||||
|
<namedCollection name="hardware-support"/>
|
||||||
|
<package name="bcm283x-firmware" arch="aarch64"/>
|
||||||
|
</packages>
|
||||||
</image>
|
</image>
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
<profiles>
|
<profiles>
|
||||||
<profile name="DesktopCommon" description="Common desktop packages">
|
<profile name="DesktopCommon" description="Common desktop packages">
|
||||||
<requires profile="BaseCommon"/>
|
<requires profile="BaseCommon"/>
|
||||||
|
<requires profile="HardwareCommon"/>
|
||||||
</profile>
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
<packages type="image" patternType="plusRecommended" profiles="DesktopCommon">
|
<packages type="image" patternType="plusRecommended" profiles="DesktopCommon">
|
||||||
<namedCollection name="fonts"/>
|
<namedCollection name="fonts"/>
|
||||||
<namedCollection name="multimedia"/>
|
<namedCollection name="multimedia"/>
|
||||||
<namedCollection name="networkmanager-submodules"/>
|
<namedCollection name="networkmanager-submodules"/>
|
||||||
<namedCollection name="hardware-support"/>
|
|
||||||
<namedCollection name="printing"/>
|
<namedCollection name="printing"/>
|
||||||
<namedCollection name="guest-desktop-agents"/>
|
<namedCollection name="guest-desktop-agents"/>
|
||||||
<package name="mediawriter"/>
|
<package name="mediawriter"/>
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
<requires profile="ServerCore"/>
|
<requires profile="ServerCore"/>
|
||||||
</profile>
|
</profile>
|
||||||
<profile name="ServerDisk" description="Server Edition disk configuration">
|
<profile name="ServerDisk" description="Server Edition disk configuration">
|
||||||
|
<requires profile="HardwareCommon"/>
|
||||||
<requires profile="ServerCore"/>
|
<requires profile="ServerCore"/>
|
||||||
</profile>
|
</profile>
|
||||||
<profile name="Server-Guest-Generic" description="Generic Server Guest Image">
|
<profile name="Server-Guest-Generic" description="Generic Server Guest Image">
|
||||||
@@ -199,6 +200,7 @@
|
|||||||
</packages>
|
</packages>
|
||||||
<packages type="image" patternType="plusRecommended" profiles="Server-Host-Generic">
|
<packages type="image" patternType="plusRecommended" profiles="Server-Host-Generic">
|
||||||
<namedCollection name="container-management"/>
|
<namedCollection name="container-management"/>
|
||||||
|
<namedCollection name="server-hardware-support"/>
|
||||||
<package name="dracut-config-rescue"/>
|
<package name="dracut-config-rescue"/>
|
||||||
<package name="kernel"/>
|
<package name="kernel"/>
|
||||||
<package name="linux-firmware"/>
|
<package name="linux-firmware"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user