Hello community, here is the log from the commit of package linuxrc for openSUSE:Factory checked in at 2018-04-17 11:12:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/linuxrc (Old) and /work/SRC/openSUSE:Factory/.linuxrc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "linuxrc" Tue Apr 17 11:12:13 2018 rev:258 rq:595562 version:5.1.9 Changes: -------- --- /work/SRC/openSUSE:Factory/linuxrc/linuxrc.changes 2018-03-29 11:50:37.197173549 +0200 +++ /work/SRC/openSUSE:Factory/.linuxrc.new/linuxrc.changes 2018-04-17 11:12:20.120991759 +0200 @@ -1,0 +2,7 @@ +Wed Apr 11 09:51:13 UTC 2018 - wfe...@opensuse.org + +- merge gh#openSUSE/linuxrc#167 +- kexec uses '-a' option now (bsc#1076839) +- 5.1.9 + +-------------------------------------------------------------------- Old: ---- linuxrc-5.1.8.tar.xz New: ---- linuxrc-5.1.9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linuxrc.spec ++++++ --- /var/tmp/diff_new_pack.F05rMY/_old 2018-04-17 11:12:20.700964555 +0200 +++ /var/tmp/diff_new_pack.F05rMY/_new 2018-04-17 11:12:20.704964367 +0200 @@ -17,7 +17,7 @@ Name: linuxrc -Version: 5.1.8 +Version: 5.1.9 Release: 0 Summary: SUSE Installation Program License: GPL-3.0+ ++++++ linuxrc-5.1.8.tar.xz -> linuxrc-5.1.9.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linuxrc-5.1.8/VERSION new/linuxrc-5.1.9/VERSION --- old/linuxrc-5.1.8/VERSION 2018-03-26 10:40:12.000000000 +0200 +++ new/linuxrc-5.1.9/VERSION 2018-04-11 11:51:13.000000000 +0200 @@ -1 +1 @@ -5.1.8 +5.1.9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linuxrc-5.1.8/auto2.c new/linuxrc-5.1.9/auto2.c --- old/linuxrc-5.1.8/auto2.c 2018-03-26 10:40:12.000000000 +0200 +++ new/linuxrc-5.1.9/auto2.c 2018-04-11 11:51:13.000000000 +0200 @@ -1036,14 +1036,7 @@ sync(); - // sometimes you need it, sometimes not - see bsc#1076839 - #if defined(__x86_64__) - #define KEXEC_OPT " -s" - #else - #define KEXEC_OPT "" - #endif - - strprintf(&buf, "kexec" KEXEC_OPT " -l %s --initrd=%s --append='%s kexec=0'", kernel, initrd, cmdline); + strprintf(&buf, "kexec -a -l %s --initrd=%s --append='%s kexec=0'", kernel, initrd, cmdline); if(!config.test) { lxrc_run(buf); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linuxrc-5.1.8/changelog new/linuxrc-5.1.9/changelog --- old/linuxrc-5.1.8/changelog 2018-03-26 10:40:12.000000000 +0200 +++ new/linuxrc-5.1.9/changelog 2018-04-11 11:51:13.000000000 +0200 @@ -1,3 +1,7 @@ +2018-04-11: 5.1.9 + - merge gh#openSUSE/linuxrc#167 + - kexec uses '-a' option now (bsc#1076839) + 2018-03-26: 5.1.8 - merge gh#openSUSE/linuxrc#166 - Fix for bsc#1085860 Change chzdev call to conform to documented diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linuxrc-5.1.8/util.c new/linuxrc-5.1.9/util.c --- old/linuxrc-5.1.8/util.c 2018-03-26 10:40:12.000000000 +0200 +++ new/linuxrc-5.1.9/util.c 2018-04-11 11:51:13.000000000 +0200 @@ -5202,15 +5202,8 @@ return; } - // sometimes you need it, sometimes not - see bsc#1076839 - #if defined(__x86_64__) - #define KEXEC_OPT " -s" - #else - #define KEXEC_OPT "" - #endif - strprintf(&buf, - "kexec" KEXEC_OPT " -l '/mnt/%s' --initrd='/mnt/%s' --append='%s'", + "kexec -a -l '/mnt/%s' --initrd='/mnt/%s' --append='%s'", kernel_name, initrd_name, kernel_options );