diff options
| -rw-r--r-- | scripts/lib/wic/plugins/source/bootimg-efi.py | 18 | ||||
| -rw-r--r-- | scripts/lib/wic/plugins/source/bootimg-pcbios.py | 9 | ||||
| -rw-r--r-- | scripts/lib/wic/plugins/source/isoimage-isohybrid.py | 16 | ||||
| -rw-r--r-- | scripts/lib/wic/plugins/source/rootfs_pcbios_ext.py | 5 | 
4 files changed, 16 insertions, 32 deletions
| diff --git a/scripts/lib/wic/plugins/source/bootimg-efi.py b/scripts/lib/wic/plugins/source/bootimg-efi.py index 556586f322..35afa30ea6 100644 --- a/scripts/lib/wic/plugins/source/bootimg-efi.py +++ b/scripts/lib/wic/plugins/source/bootimg-efi.py @@ -66,16 +66,13 @@ class BootimgEFIPlugin(SourcePlugin):              grubefi_conf = ""              grubefi_conf += "serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1\n"              grubefi_conf += "default=boot\n" -            timeout = kickstart.get_timeout(creator.ks) -            if not timeout: -                timeout = 0 -            grubefi_conf += "timeout=%s\n" % timeout +            grubefi_conf += "timeout=%s\n" % bootloader.timeout              grubefi_conf += "menuentry 'boot'{\n"              kernel = "/bzImage"              grubefi_conf += "linux %s root=%s rootwait %s\n" \ -                % (kernel, creator.rootdev, options) +                % (kernel, creator.rootdev, bootloader.append)              grubefi_conf += "}\n"          msger.debug("Writing grubefi config %s/hdd/boot/EFI/BOOT/grub.cfg" \ @@ -95,15 +92,11 @@ class BootimgEFIPlugin(SourcePlugin):          install_cmd = "install -d %s/loader/entries" % hdddir          exec_cmd(install_cmd) -        options = creator.ks.handler.bootloader.appendLine - -        timeout = kickstart.get_timeout(creator.ks) -        if not timeout: -            timeout = 0 +        bootloader = creator.ks.bootloader          loader_conf = ""          loader_conf += "default boot\n" -        loader_conf += "timeout %d\n" % timeout +        loader_conf += "timeout %d\n" % bootloader.timeout          msger.debug("Writing gummiboot config %s/hdd/boot/loader/loader.conf" \                          % cr_workdir) @@ -131,7 +124,8 @@ class BootimgEFIPlugin(SourcePlugin):              boot_conf = ""              boot_conf += "title boot\n"              boot_conf += "linux %s\n" % kernel -            boot_conf += "options LABEL=Boot root=%s %s\n" % (creator.rootdev, options) +            boot_conf += "options LABEL=Boot root=%s %s\n" % \ +                             (creator.rootdev, bootloader.append)          msger.debug("Writing gummiboot config %s/hdd/boot/loader/entries/boot.conf" \                          % cr_workdir) diff --git a/scripts/lib/wic/plugins/source/bootimg-pcbios.py b/scripts/lib/wic/plugins/source/bootimg-pcbios.py index 80c7dfb65e..255684b386 100644 --- a/scripts/lib/wic/plugins/source/bootimg-pcbios.py +++ b/scripts/lib/wic/plugins/source/bootimg-pcbios.py @@ -105,14 +105,9 @@ class BootimgPcbiosPlugin(SourcePlugin):              else:                  splashline = "" -            options = creator.ks.handler.bootloader.appendLine -              syslinux_conf = ""              syslinux_conf += "PROMPT 0\n" -            timeout = kickstart.get_timeout(creator.ks) -            if not timeout: -                timeout = 0 -            syslinux_conf += "TIMEOUT " + str(timeout) + "\n" +            syslinux_conf += "TIMEOUT " + str(bootloader.timeout) + "\n"              syslinux_conf += "\n"              syslinux_conf += "ALLOWOPTIONS 1\n"              syslinux_conf += "SERIAL 0 115200\n" @@ -126,7 +121,7 @@ class BootimgPcbiosPlugin(SourcePlugin):              syslinux_conf += "KERNEL " + kernel + "\n"              syslinux_conf += "APPEND label=boot root=%s %s\n" % \ -                                 (creator.rootdev, options) +                             (creator.rootdev, bootloader.append)          msger.debug("Writing syslinux config %s/hdd/boot/syslinux.cfg" \                      % cr_workdir) diff --git a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py index 9472d8abb9..9ad0bc7c9b 100644 --- a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py +++ b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py @@ -64,13 +64,11 @@ class IsoImagePlugin(SourcePlugin):          else:              splashline = "" -        options = creator.ks.handler.bootloader.appendLine - -        timeout = kickstart.get_timeout(creator.ks, 10) +        bootloader = creator.ks.bootloader          syslinux_conf = ""          syslinux_conf += "PROMPT 0\n" -        syslinux_conf += "TIMEOUT %s \n" % timeout +        syslinux_conf += "TIMEOUT %s \n" % (bootloader.timeout or 10)          syslinux_conf += "\n"          syslinux_conf += "ALLOWOPTIONS 1\n"          syslinux_conf += "SERIAL 0 115200\n" @@ -82,7 +80,8 @@ class IsoImagePlugin(SourcePlugin):          kernel = "/bzImage"          syslinux_conf += "KERNEL " + kernel + "\n" -        syslinux_conf += "APPEND initrd=/initrd LABEL=boot %s\n" % options +        syslinux_conf += "APPEND initrd=/initrd LABEL=boot %s\n" \ +                             % bootloader.append          msger.debug("Writing syslinux config %s/ISO/isolinux/isolinux.cfg" \                      % cr_workdir) @@ -100,14 +99,13 @@ class IsoImagePlugin(SourcePlugin):          else:              splashline = "" -        options = creator.ks.handler.bootloader.appendLine +        bootloader = creator.ks.bootloader          grubefi_conf = ""          grubefi_conf += "serial --unit=0 --speed=115200 --word=8 "          grubefi_conf += "--parity=no --stop=1\n"          grubefi_conf += "default=boot\n" -        timeout = kickstart.get_timeout(creator.ks, 10) -        grubefi_conf += "timeout=%s\n" % timeout +        grubefi_conf += "timeout=%s\n" % (bootloader.timeout or 10)          grubefi_conf += "\n"          grubefi_conf += "search --set=root --label %s " % part.label          grubefi_conf += "\n" @@ -116,7 +114,7 @@ class IsoImagePlugin(SourcePlugin):          kernel = "/bzImage"          grubefi_conf += "linux %s rootwait %s\n" \ -            % (kernel, options) +            % (kernel, bootloader.append)          grubefi_conf += "initrd /initrd \n"          grubefi_conf += "}\n" diff --git a/scripts/lib/wic/plugins/source/rootfs_pcbios_ext.py b/scripts/lib/wic/plugins/source/rootfs_pcbios_ext.py index 4280ff7f3e..bdf1b54cb2 100644 --- a/scripts/lib/wic/plugins/source/rootfs_pcbios_ext.py +++ b/scripts/lib/wic/plugins/source/rootfs_pcbios_ext.py @@ -83,10 +83,7 @@ class RootfsPlugin(SourcePlugin):          syslinux_conf = ""          syslinux_conf += "PROMPT 0\n" -        timeout = kickstart.get_timeout(image_creator.ks) -        if not timeout: -            timeout = 0 -        syslinux_conf += "TIMEOUT " + str(timeout) + "\n" +        syslinux_conf += "TIMEOUT " + str(bootloader.timeout) + "\n"          syslinux_conf += "ALLOWOPTIONS 1\n"          # Derive SERIAL... line from from kernel boot parameters | 
