Hello community, here is the log from the commit of package patterns-base for openSUSE:Factory checked in at 2020-04-16 22:59:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patterns-base (Old) and /work/SRC/openSUSE:Factory/.patterns-base.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-base" Thu Apr 16 22:59:45 2020 rev:52 rq:794204 version:20190612 Changes: -------- --- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes 2020-03-11 18:33:20.674935417 +0100 +++ /work/SRC/openSUSE:Factory/.patterns-base.new.2738/patterns-base.changes 2020-04-16 22:59:47.223516158 +0200 @@ -1,0 +2,6 @@ +Wed Apr 15 13:46:01 UTC 2020 - Ludwig Nussel <[email protected]> + +- Add bootloader pattern. Useful for appliances to not repeat the logic + in kiwi files. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patterns-base.spec ++++++ --- /var/tmp/diff_new_pack.HrQoov/_old 2020-04-16 22:59:48.011516751 +0200 +++ /var/tmp/diff_new_pack.HrQoov/_new 2020-04-16 22:59:48.019516758 +0200 @@ -609,6 +609,46 @@ ################################################################################ +%package bootloader +%pattern_basetechnologies +Summary: Bootloader +Group: Metapackages +Provides: pattern() = bootloader +Requires: pattern() = base +# +Requires: grub2 +%ifarch x86_64 +# XXX: not sure this really belongs here. More like a kernel +# rather than bootloader related thing? +Requires: biosdevname +%endif +%ifnarch s390x +Requires: (grub2-branding-openSUSE if branding-openSUSE) +%endif +%ifarch x86_64 +Requires: grub2-x86_64-efi +%endif +%ifarch aarch64 +Requires: grub2-arm64-efi +%endif +%ifarch armv7l armv7hl +Requires: grub2-arm-efi +Requires: grub2-arm-uboot +%endif +%ifarch x86_64 +Requires: mokutil +Requires: shim +%endif + +%description bootloader +This pattern holds files required for booting the system + +%files bootloader +%dir %{_docdir}/patterns +%{_docdir}/patterns/bootloader.txt + +################################################################################ + %package sw_management %pattern_basetechnologies Summary: Software Management @@ -966,12 +1006,12 @@ # These packages don't generate a 32bit pattern for i in \ %if 0%{?is_opensuse} -basesystem basic_desktop console documentation transactional_base update_test \ +basesystem bootloader basic_desktop console documentation transactional_base update_test \ %else %ifnarch s390 s390x 32bit \ %endif -basesystem basic_desktop documentation \ +basesystem bootloader basic_desktop documentation \ %endif %ifarch armv6hl armv7hl aarch64 x11_raspberrypi \
