https://bugzilla.redhat.com/show_bug.cgi?id=811793 Double quotes are not needed for the nvram command since it is being executed directly and not from bash. Also, remove any that were placed there by previous executions of the code. --- pyanaconda/bootloader.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py index ffa9632..7e0cb17 100644 --- a/pyanaconda/bootloader.py +++ b/pyanaconda/bootloader.py @@ -2019,7 +2019,7 @@ class IPSeriesGRUB2(GRUB2): log.error ("Failed to determine nvram boot device") return - boot_list = buf.strip().split() + boot_list = buf.strip().replace("\"", "").split() log.debug("updateNVRAMBootList: boot_list = %s" % boot_list) buf = iutil.execWithCapture("ofpathname", @@ -2036,7 +2036,7 @@ class IPSeriesGRUB2(GRUB2): # Remove all other occurances of it. boot_list = [boot_disk] + filter(lambda x: x != boot_disk, boot_list) - update_value = "boot-device=\"%s\"" % " ".join(boot_list) + update_value = "boot-device=%s" % " ".join(boot_list) rc = iutil.execWithRedirect("nvram", ["--update-config", update_value], stdout="/dev/tty5", stderr="/dev/tty5") -- 1.7.7.6 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list