Kevin Kofler 6602cbb
diff -ur calamares-3.2.8/src/modules/bootloader/main.py calamares-3.2.8-shim-grub-cfg/src/modules/bootloader/main.py
Kevin Kofler 6602cbb
--- calamares-3.2.8/src/modules/bootloader/main.py	2019-05-11 01:00:11.000000000 +0200
Kevin Kofler 6602cbb
+++ calamares-3.2.8-shim-grub-cfg/src/modules/bootloader/main.py	2019-05-12 14:06:05.122216534 +0200
Kevin Kofler 6602cbb
@@ -7,7 +7,7 @@
Kevin Kofler 6602cbb
 #   Copyright 2014, Anke Boersma <demm@kaosx.us>
Kevin Kofler 6602cbb
 #   Copyright 2014, Daniel Hillenbrand <codeworkx@bbqlinux.org>
Kevin Kofler 6602cbb
 #   Copyright 2014, Benjamin Vaudour <benjamin.vaudour@yahoo.fr>
Kevin Kofler 6602cbb
-#   Copyright 2014, Kevin Kofler <kevin.kofler@chello.at>
Kevin Kofler 6602cbb
+#   Copyright 2014-2019, Kevin Kofler <kevin.kofler@chello.at>
Kevin Kofler 6602cbb
 #   Copyright 2015-2018, Philip Mueller <philm@manjaro.org>
Kevin Kofler 6602cbb
 #   Copyright 2016-2017, Teo Mrnjavac <teo@kde.org>
Kevin Kofler 6602cbb
 #   Copyright 2017, Alf Gaida <agaida@siduction.org>
Kevin Kofler 6602cbb
@@ -339,8 +339,8 @@
Kevin Kofler 6602cbb
                                "--force",
Kevin Kofler 6602cbb
                                boot_loader["installPath"]])
Kevin Kofler 6602cbb
 
Kevin Kofler 6602cbb
-    # The file specified in grubCfg should already be filled out
Kevin Kofler 6602cbb
-    # by the grubcfg job module.
Kevin Kofler 6602cbb
+    # The input file /etc/default/grub should already be filled out by the
Kevin Kofler 6602cbb
+    # grubcfg job module.
Kevin Kofler 6602cbb
     check_target_env_call([libcalamares.job.configuration["grubMkconfig"],
Kevin Kofler 6602cbb
                            "-o", libcalamares.job.configuration["grubCfg"]])
Kevin Kofler 6602cbb
 
Kevin Kofler 6602cbb
@@ -395,6 +395,11 @@
Kevin Kofler 6602cbb
         "-p", efi_partition_number,
Kevin Kofler 6602cbb
         "-l", install_efi_directory + "/" + install_efi_bin])
Kevin Kofler 6602cbb
 
Kevin Kofler 6602cbb
+    # The input file /etc/default/grub should already be filled out by the
Kevin Kofler 6602cbb
+    # grubcfg job module.
Kevin Kofler 6602cbb
+    check_target_env_call([libcalamares.job.configuration["grubMkconfig"],
Kevin Kofler 6602cbb
+                           "-o", os.path.join(install_efi_directory, "grub.cfg")])
Kevin Kofler 6602cbb
+
Kevin Kofler 6602cbb
 
Kevin Kofler 6602cbb
 def vfat_correct_case(parent, name):
Kevin Kofler 6602cbb
     for candidate in os.listdir(parent):