diff --git a/patterns-base.changes b/patterns-base.changes index 7d49e9e..1f2d32c 100644 --- a/patterns-base.changes +++ b/patterns-base.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Dec 5 18:23:56 UTC 2024 - Eugenio Paolantonio + +- Split hardware pattern in the new hardware-tools and firmware patterns: + * Firmware packages have been moved to the new firmware + pattern + * Various tools and utilities that were previously installed + by the hardware pattern are now installed by hardware-tools + instead + * The hardware pattern is still available, and will require + both hardware-tools and firmware to ensure proper migration + ------------------------------------------------------------------- Thu Oct 31 08:29:33 UTC 2024 - Jiri Srain diff --git a/patterns-base.spec b/patterns-base.spec index 99078ae..a2e24d8 100644 --- a/patterns-base.spec +++ b/patterns-base.spec @@ -205,20 +205,46 @@ Provides: pattern-order() = 9030 Provides: pattern-visible() Obsoletes: patterns-microos-hardware Provides: patterns-microos-hardware +Requires: pattern() = hardware-tools +Requires: pattern() = firmware + +%description hardware +Packages required to install SUSE Linux Framework One on real hardware. + +%package hardware-tools +Summary: Hardware Tools +Group: Metapackages +Provides: pattern() = hardware_tools +Provides: pattern-category() = SLFO +Provides: pattern-icon() = pattern-kubic +Provides: pattern-order() = 9035 +Provides: pattern-visible() Requires: ethtool %ifnarch s390x Requires: irqbalance %endif +Requires: fcoe-utils +Requires: hwinfo + +%description hardware-tools +Packages required to manage SUSE Linux Framework One on real hardware. + +%package firmware +Summary: Various firmware packages +Group: Metapackages +Provides: pattern() = firmware +Provides: pattern-category() = SLFO +Provides: pattern-icon() = pattern-kubic +Provides: pattern-order() = 9040 +Provides: pattern-visible() %ifarch %ix86 x86_64 Requires: ucode-amd Requires: ucode-intel %endif -Requires: fcoe-utils -Requires: hwinfo -Requires: kernel-firmware-all +Requires: kernel-firmware-all -%description hardware -Packages required to install SUSE Linux Framework One on real hardware. +%description firmware +Packages that requires various firmwares on SUSE Linux Framework One %package selinux Summary: SELinux Support @@ -534,7 +560,7 @@ This is the minimal runtime system. It is really a minimal system. It is intende %install mkdir -p %{buildroot}%{_docdir}/patterns-base/ PATTERNS=' - base base_transactional base_traditional hardware kvm_host + base base_transactional base_traditional hardware hardware_tools firmware kvm_host sssd_ldap ima_evm ra_agent ra_verifier selinux fips salt_minion cockpit cloud bootloader minimal_base ' @@ -559,6 +585,14 @@ done %dir %{_docdir}/patterns-base %{_docdir}/patterns-base/hardware.txt +%files hardware-tools +%dir %{_docdir}/patterns-base +%{_docdir}/patterns-base/hardware_tools.txt + +%files firmware +%dir %{_docdir}/patterns-base +%{_docdir}/patterns-base/firmware.txt + %files kvm_host %dir %{_docdir}/patterns-base %{_docdir}/patterns-base/kvm_host.txt