Blob Blame History Raw
From 23fdf30de70d22ce737e66fbf63cc2365339dc1a Mon Sep 17 00:00:00 2001
From: IBM Bug Proxy <bugproxy@us.ibm.com>
Date: Fri, 25 May 2012 16:24:42 +0430
Subject: [PATCH 04/18] Yaboot allows spaces in append (#825041)

Yaboot configuration files may contain append statements with a space
before and after the assignment operator. Update os-prober to be able to
parse these files successfully.

Resolves: rhbz#825041
---
 linux-boot-probes/mounted/powerpc/40yaboot | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-boot-probes/mounted/powerpc/40yaboot b/linux-boot-probes/mounted/powerpc/40yaboot
index 26d8a16..cbb87da 100755
--- a/linux-boot-probes/mounted/powerpc/40yaboot
+++ b/linux-boot-probes/mounted/powerpc/40yaboot
@@ -74,8 +74,8 @@ parse_yaboot_conf () {
 				kernel="$(dequote "$2")"
 			;;
 			append)
-				shift 1
-				parameters="$(dequote "${line#append=}")"
+				cleanappend=`printf %s "$line" | sed -E 's/append(\s)*=(\s)*//'`
+				parameters="$(dequote "$cleanappend")"
 			;;
 			initrd)
 				initrd="$(dequote "$2")"
-- 
2.5.5