Blame SOURCES/0049-Always-do-the-rungrubby-debug-after-the-normal-kerne.patch

56d25d
From b9a37e249bf279ceb0b63ad4676f03d11796cfc9 Mon Sep 17 00:00:00 2001
56d25d
From: Peter Jones <pjones@redhat.com>
56d25d
Date: Mon, 26 Oct 2015 14:22:39 -0400
56d25d
Subject: [PATCH] Always do the "rungrubby --debug" after the normal kernel on
56d25d
 install.
56d25d
56d25d
This way the during an update, the right kernel is picked as "default"
56d25d
for the command line arguments.
56d25d
56d25d
Related: rhbz#1212128
56d25d
56d25d
Signed-off-by: Peter Jones <pjones@redhat.com>
56d25d
---
56d25d
 new-kernel-pkg | 20 ++++++++++----------
56d25d
 1 file changed, 10 insertions(+), 10 deletions(-)
56d25d
56d25d
diff --git a/new-kernel-pkg b/new-kernel-pkg
56d25d
index 9f56c47..9574dbb 100755
56d25d
--- a/new-kernel-pkg
56d25d
+++ b/new-kernel-pkg
56d25d
@@ -243,8 +243,8 @@ install() {
56d25d
 		--args=\"root=$rootdevice $kernargs \$debugargs\" \
56d25d
 		--remove-kernel=\"TITLE=$title\$debugtitle\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS} $makedefault
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$grubConfig does not exist, not running grubby for grub 0.97"
56d25d
     fi
56d25d
@@ -257,8 +257,8 @@ install() {
56d25d
 		${mbargs:+--mbargs=\"$mbargs\"} \
56d25d
 		--args=\"root=$rootdevice $kernargs \$debugargs\" \
56d25d
 		--remove-kernel=\"TITLE=$title\$debugtitle\""
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS} $makedefault
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$grub2Config does not exist, not running grubby for grub 2"
56d25d
     fi
56d25d
@@ -272,8 +272,8 @@ install() {
56d25d
 		${mbargs:+--mbargs=\"$mbargs\"} \
56d25d
 		--args=\"root=$rootdevice $kernargs \$debugargs\" \
56d25d
 		--remove-kernel=\"TITLE=$title\$debugtitle\""
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS} $makedefault
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$grub2EfiConfig does not exist, not running grubby for grub 2 with UEFI"
56d25d
     fi
56d25d
@@ -288,8 +288,8 @@ install() {
56d25d
 		--args=\"root=$rootdevice $kernargs \$debugargs\" \
56d25d
 		--remove-kernel=\"TITLE=$version\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS} $makedefault
56d25d
+	rungrubby --debug ${ARGS}
56d25d
 	if [ -n "$runLilo" ]; then
56d25d
 	    [ -n "$verbose" ] && echo "running $lilo"
56d25d
 	    if [ ! -x $lilo ] ; then
56d25d
@@ -313,8 +313,8 @@ install() {
56d25d
 	    --args=\"root=$rootdevice $kernargs \$debugargs\" \
56d25d
 	    --remove-kernel=\"TITLE=$title\$debugtitle\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS} $makedefault
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$extlinuxConfig does not exist, not running grubby for extlinux"
56d25d
     fi
56d25d
@@ -480,8 +480,8 @@ update() {
56d25d
 		${mbkernel:+--add-multiboot=\"$mbkernel\"} \
56d25d
 		--title=\"$title\$debugtitle\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS}
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$grubConfig does not exist, not running grubby"
56d25d
     fi
56d25d
@@ -493,8 +493,8 @@ update() {
56d25d
 		${removeargs:+--remove-args=\"$removeargs\"} \
56d25d
 		--title=\"$title\$debugtitle\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS}
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$grub2Config does not exist, not running grubby"
56d25d
     fi
56d25d
@@ -506,8 +506,8 @@ update() {
56d25d
 		${removeargs:+--remove-args=\"$removeargs\"} \
56d25d
 		--title=\"$title\$debugtitle\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS}
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$grub2EfiConfig does not exist, not running grubby"
56d25d
     fi
56d25d
@@ -519,8 +519,8 @@ update() {
56d25d
 		${removeargs:+--remove-args=\"$removeargs\"} \
56d25d
 		--title=\"$title\$debugtitle\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS}
56d25d
+	rungrubby --debug ${ARGS}
56d25d
 
56d25d
 	if [ -n "$runLilo" ]; then
56d25d
 	    [ -n "$verbose" ] && echo "running $lilo"
56d25d
@@ -571,8 +571,8 @@ update() {
56d25d
 		${removeargs:+--remove-args=\"$removeargs\"} \
56d25d
 		--title=\"$title\$debugtitle\""
56d25d
 
56d25d
-	rungrubby --debug ${ARGS}
56d25d
 	rungrubby ${ARGS}
56d25d
+	rungrubby --debug ${ARGS}
56d25d
     else
56d25d
 	[ -n "$verbose" ] && echo "$extlinuxConfig does not exist, not running grubby"
56d25d
     fi
56d25d
-- 
56d25d
2.5.0
56d25d