Hello community, here is the log from the commit of package grub2 for openSUSE:Factory checked in at 2018-05-23 16:06:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grub2 (Old) and /work/SRC/openSUSE:Factory/.grub2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grub2" Wed May 23 16:06:18 2018 rev:184 rq:609945 version:2.02 Changes: -------- --- /work/SRC/openSUSE:Factory/grub2/grub2.changes 2018-05-13 15:53:22.239934020 +0200 +++ /work/SRC/openSUSE:Factory/.grub2.new/grub2.changes 2018-05-23 16:06:22.151987350 +0200 @@ -1,0 +2,6 @@ +Wed May 16 09:07:08 UTC 2018 - [email protected] + +- grub2-emu on s390 keep network during kexec boot (bsc#1089493) + * grub2-s390x-10-keep-network-at-kexec.patch + +------------------------------------------------------------------- New: ---- grub2-s390x-10-keep-network-at-kexec.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grub2.spec ++++++ --- /var/tmp/diff_new_pack.5ui12b/_old 2018-05-23 16:06:27.195802590 +0200 +++ /var/tmp/diff_new_pack.5ui12b/_new 2018-05-23 16:06:27.203802297 +0200 @@ -285,6 +285,7 @@ # check if default entry need to be corrected for updated distributor version # and/or use fallback entry if default kernel entry removed (bsc#1065349) Patch430: grub2-mkconfig-default-entry-correction.patch +Patch431: grub2-s390x-10-keep-network-at-kexec.patch # Use pkg-config to find Freetype2 Patch500: grub2-freetype-pkgconfig.patch @@ -559,6 +560,7 @@ %patch420 -p1 %patch421 -p1 %patch430 -p1 +%patch431 -p1 %patch500 -p1 %build ++++++ grub2-s390x-10-keep-network-at-kexec.patch ++++++ Index: grub-2.02/grub-core/loader/emu/linux.c =================================================================== --- grub-2.02.orig/grub-core/loader/emu/linux.c +++ grub-2.02/grub-core/loader/emu/linux.c @@ -76,9 +76,10 @@ grub_linux_boot (void) grub_fatal (N_("Error trying to perform 'systemctl kexec'")); /* need to check read-only root before resetting hard!? */ - grub_printf("Performing 'kexec -e'"); + grub_printf("Performing 'kexec -e -x'"); kexec[1] = "-e"; - kexec[2] = NULL; + kexec[2] = "-x"; + kexec[3] = NULL; rc = grub_util_exec(kexec); if ( rc != GRUB_ERR_NONE ) grub_fatal (N_("Error trying to directly perform 'kexec -e'."));
