]> rtime.felk.cvut.cz Git - novaboot.git/commitdiff
grub2: Don't perform unnecessary config modifications for the linux BOOT_METHOD
authorMichal Sojka <michal.sojka@cvut.cz>
Sun, 27 Jun 2021 19:22:29 +0000 (21:22 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Mon, 28 Jun 2021 06:26:48 +0000 (08:26 +0200)
novaboot

index 2e70e7990327d9f189ce61317f90cef2cdd452a4..7fa381605f054bbce477bf74207d9837f8ada11b 100755 (executable)
--- a/novaboot
+++ b/novaboot
@@ -594,9 +594,11 @@ sub generate_grub2_config($$$$;$$)
            print $fg "  $boot_method ${base}$kbin $kcmd\n";
        } else {
            my @args = split;
-           # GRUB2 doesn't pass filename in multiboot info so we have to duplicate it here
-           $_ = join(' ', ($args[0], @args));
-           s|\brom://|$rom_prefix|g; # We do not need to translate path for GRUB2
+           if ($boot_method eq "multiboot") {
+               # GRUB2 doesn't pass filename in multiboot info so we have to duplicate it here
+               $_ = join(' ', ($args[0], @args));
+               s|\brom://|$rom_prefix|g; # We do not need to translate path for GRUB2
+           }
            print $fg "  $module_load_method $base$_\n";
        }
     }