etc/grub.d/10_linux
etc/grub.d/20_linux_xen
etc/grub.d/30_os-prober
+etc/grub.d/30_uefi-firmware
etc/grub.d/40_custom
etc/grub.d/41_custom
#etc/grub.d/README
usr/lib/grub/arm64-efi/affs.module
usr/lib/grub/arm64-efi/afs.mod
usr/lib/grub/arm64-efi/afs.module
+usr/lib/grub/arm64-efi/afsplitter.mod
+usr/lib/grub/arm64-efi/afsplitter.module
usr/lib/grub/arm64-efi/all_video.mod
usr/lib/grub/arm64-efi/all_video.module
usr/lib/grub/arm64-efi/archelp.mod
usr/lib/grub/arm64-efi/jfs.module
usr/lib/grub/arm64-efi/jpeg.mod
usr/lib/grub/arm64-efi/jpeg.module
+usr/lib/grub/arm64-efi/json.mod
+usr/lib/grub/arm64-efi/json.module
usr/lib/grub/arm64-efi/kernel.exec
usr/lib/grub/arm64-efi/kernel.img
usr/lib/grub/arm64-efi/keystatus.mod
usr/lib/grub/arm64-efi/lssal.module
usr/lib/grub/arm64-efi/luks.mod
usr/lib/grub/arm64-efi/luks.module
+usr/lib/grub/arm64-efi/luks2.mod
+usr/lib/grub/arm64-efi/luks2.module
usr/lib/grub/arm64-efi/lvm.mod
usr/lib/grub/arm64-efi/lvm.module
usr/lib/grub/arm64-efi/lzopio.mod
usr/lib/grub/arm64-efi/sleep.module
usr/lib/grub/arm64-efi/sleep_test.mod
usr/lib/grub/arm64-efi/sleep_test.module
+usr/lib/grub/arm64-efi/smbios.mod
+usr/lib/grub/arm64-efi/smbios.module
usr/lib/grub/arm64-efi/squash4.mod
usr/lib/grub/arm64-efi/squash4.module
usr/lib/grub/arm64-efi/strtoull_test.mod
usr/lib/grub/arm64-efi/tga.module
usr/lib/grub/arm64-efi/time.mod
usr/lib/grub/arm64-efi/time.module
+usr/lib/grub/arm64-efi/tpm.mod
+usr/lib/grub/arm64-efi/tpm.module
usr/lib/grub/arm64-efi/tr.mod
usr/lib/grub/arm64-efi/tr.module
usr/lib/grub/arm64-efi/trig.mod
usr/lib/grub/arm64-efi/ufs1_be.module
usr/lib/grub/arm64-efi/ufs2.mod
usr/lib/grub/arm64-efi/ufs2.module
-usr/lib/grub/arm64-efi/verifiers.mod
-usr/lib/grub/arm64-efi/verifiers.module
usr/lib/grub/arm64-efi/video.lst
usr/lib/grub/arm64-efi/video.mod
usr/lib/grub/arm64-efi/video.module
#usr/share/grub/widthspec.h
#usr/share/info/grub-dev.info
#usr/share/info/grub.info
+#usr/share/info/grub.info-1
+#usr/share/info/grub.info-2
#usr/share/locale/ast/LC_MESSAGES/grub.mo
#usr/share/locale/ca/LC_MESSAGES/grub.mo
#usr/share/locale/da/LC_MESSAGES/grub.mo
#usr/share/locale/it/LC_MESSAGES/grub.mo
#usr/share/locale/ja/LC_MESSAGES/grub.mo
#usr/share/locale/ko/LC_MESSAGES/grub.mo
+#usr/share/locale/lg/LC_MESSAGES/grub.mo
#usr/share/locale/lt/LC_MESSAGES/grub.mo
#usr/share/locale/nb/LC_MESSAGES/grub.mo
#usr/share/locale/nl/LC_MESSAGES/grub.mo
etc/grub.d/10_linux
etc/grub.d/20_linux_xen
etc/grub.d/30_os-prober
+etc/grub.d/30_uefi-firmware
etc/grub.d/40_custom
etc/grub.d/41_custom
#etc/grub.d/README
usr/lib/grub/i386-pc/affs.module
usr/lib/grub/i386-pc/afs.mod
usr/lib/grub/i386-pc/afs.module
+usr/lib/grub/i386-pc/afsplitter.mod
+usr/lib/grub/i386-pc/afsplitter.module
usr/lib/grub/i386-pc/ahci.mod
usr/lib/grub/i386-pc/ahci.module
usr/lib/grub/i386-pc/all_video.mod
usr/lib/grub/i386-pc/jfs.module
usr/lib/grub/i386-pc/jpeg.mod
usr/lib/grub/i386-pc/jpeg.module
+usr/lib/grub/i386-pc/json.mod
+usr/lib/grub/i386-pc/json.module
usr/lib/grub/i386-pc/kernel.exec
usr/lib/grub/i386-pc/kernel.img
usr/lib/grub/i386-pc/keylayouts.mod
usr/lib/grub/i386-pc/lspci.module
usr/lib/grub/i386-pc/luks.mod
usr/lib/grub/i386-pc/luks.module
+usr/lib/grub/i386-pc/luks2.mod
+usr/lib/grub/i386-pc/luks2.module
usr/lib/grub/i386-pc/lvm.mod
usr/lib/grub/i386-pc/lvm.module
usr/lib/grub/i386-pc/lzma_decompress.image
usr/lib/grub/i386-pc/sleep.module
usr/lib/grub/i386-pc/sleep_test.mod
usr/lib/grub/i386-pc/sleep_test.module
+usr/lib/grub/i386-pc/smbios.mod
+usr/lib/grub/i386-pc/smbios.module
usr/lib/grub/i386-pc/spkmodem.mod
usr/lib/grub/i386-pc/spkmodem.module
usr/lib/grub/i386-pc/squash4.mod
usr/lib/grub/i386-pc/usbtest.module
usr/lib/grub/i386-pc/vbe.mod
usr/lib/grub/i386-pc/vbe.module
-usr/lib/grub/i386-pc/verifiers.mod
-usr/lib/grub/i386-pc/verifiers.module
usr/lib/grub/i386-pc/vga.mod
usr/lib/grub/i386-pc/vga.module
usr/lib/grub/i386-pc/vga_text.mod
#usr/share/grub/widthspec.h
#usr/share/info/grub-dev.info
#usr/share/info/grub.info
+#usr/share/info/grub.info-1
+#usr/share/info/grub.info-2
#usr/share/locale/ast/LC_MESSAGES/grub.mo
#usr/share/locale/ca/LC_MESSAGES/grub.mo
#usr/share/locale/da/LC_MESSAGES/grub.mo
#usr/share/locale/it/LC_MESSAGES/grub.mo
#usr/share/locale/ja/LC_MESSAGES/grub.mo
#usr/share/locale/ko/LC_MESSAGES/grub.mo
+#usr/share/locale/lg/LC_MESSAGES/grub.mo
#usr/share/locale/lt/LC_MESSAGES/grub.mo
#usr/share/locale/nb/LC_MESSAGES/grub.mo
#usr/share/locale/nl/LC_MESSAGES/grub.mo
etc/grub.d/10_linux
etc/grub.d/20_linux_xen
etc/grub.d/30_os-prober
+etc/grub.d/30_uefi-firmware
etc/grub.d/40_custom
etc/grub.d/41_custom
#etc/grub.d/README
usr/lib/grub/i386-pc/affs.module
usr/lib/grub/i386-pc/afs.mod
usr/lib/grub/i386-pc/afs.module
+usr/lib/grub/i386-pc/afsplitter.mod
+usr/lib/grub/i386-pc/afsplitter.module
usr/lib/grub/i386-pc/ahci.mod
usr/lib/grub/i386-pc/ahci.module
usr/lib/grub/i386-pc/all_video.mod
usr/lib/grub/i386-pc/jfs.module
usr/lib/grub/i386-pc/jpeg.mod
usr/lib/grub/i386-pc/jpeg.module
+usr/lib/grub/i386-pc/json.mod
+usr/lib/grub/i386-pc/json.module
usr/lib/grub/i386-pc/kernel.exec
usr/lib/grub/i386-pc/kernel.img
usr/lib/grub/i386-pc/keylayouts.mod
usr/lib/grub/i386-pc/lspci.module
usr/lib/grub/i386-pc/luks.mod
usr/lib/grub/i386-pc/luks.module
+usr/lib/grub/i386-pc/luks2.mod
+usr/lib/grub/i386-pc/luks2.module
usr/lib/grub/i386-pc/lvm.mod
usr/lib/grub/i386-pc/lvm.module
usr/lib/grub/i386-pc/lzma_decompress.image
usr/lib/grub/i386-pc/sleep.module
usr/lib/grub/i386-pc/sleep_test.mod
usr/lib/grub/i386-pc/sleep_test.module
+usr/lib/grub/i386-pc/smbios.mod
+usr/lib/grub/i386-pc/smbios.module
usr/lib/grub/i386-pc/spkmodem.mod
usr/lib/grub/i386-pc/spkmodem.module
usr/lib/grub/i386-pc/squash4.mod
usr/lib/grub/i386-pc/usbtest.module
usr/lib/grub/i386-pc/vbe.mod
usr/lib/grub/i386-pc/vbe.module
-usr/lib/grub/i386-pc/verifiers.mod
-usr/lib/grub/i386-pc/verifiers.module
usr/lib/grub/i386-pc/vga.mod
usr/lib/grub/i386-pc/vga.module
usr/lib/grub/i386-pc/vga_text.mod
usr/lib/grub/x86_64-efi/affs.module
usr/lib/grub/x86_64-efi/afs.mod
usr/lib/grub/x86_64-efi/afs.module
+usr/lib/grub/x86_64-efi/afsplitter.mod
+usr/lib/grub/x86_64-efi/afsplitter.module
usr/lib/grub/x86_64-efi/ahci.mod
usr/lib/grub/x86_64-efi/ahci.module
usr/lib/grub/x86_64-efi/all_video.mod
usr/lib/grub/x86_64-efi/jfs.module
usr/lib/grub/x86_64-efi/jpeg.mod
usr/lib/grub/x86_64-efi/jpeg.module
+usr/lib/grub/x86_64-efi/json.mod
+usr/lib/grub/x86_64-efi/json.module
usr/lib/grub/x86_64-efi/kernel.exec
usr/lib/grub/x86_64-efi/kernel.img
usr/lib/grub/x86_64-efi/keylayouts.mod
usr/lib/grub/x86_64-efi/lssal.module
usr/lib/grub/x86_64-efi/luks.mod
usr/lib/grub/x86_64-efi/luks.module
+usr/lib/grub/x86_64-efi/luks2.mod
+usr/lib/grub/x86_64-efi/luks2.module
usr/lib/grub/x86_64-efi/lvm.mod
usr/lib/grub/x86_64-efi/lvm.module
usr/lib/grub/x86_64-efi/lzopio.mod
usr/lib/grub/x86_64-efi/sfs.module
usr/lib/grub/x86_64-efi/shift_test.mod
usr/lib/grub/x86_64-efi/shift_test.module
-usr/lib/grub/x86_64-efi/shim_lock.mod
-usr/lib/grub/x86_64-efi/shim_lock.module
usr/lib/grub/x86_64-efi/signature_test.mod
usr/lib/grub/x86_64-efi/signature_test.module
usr/lib/grub/x86_64-efi/sleep.mod
usr/lib/grub/x86_64-efi/sleep.module
usr/lib/grub/x86_64-efi/sleep_test.mod
usr/lib/grub/x86_64-efi/sleep_test.module
+usr/lib/grub/x86_64-efi/smbios.mod
+usr/lib/grub/x86_64-efi/smbios.module
usr/lib/grub/x86_64-efi/spkmodem.mod
usr/lib/grub/x86_64-efi/spkmodem.module
usr/lib/grub/x86_64-efi/squash4.mod
usr/lib/grub/x86_64-efi/usbserial_usbdebug.module
usr/lib/grub/x86_64-efi/usbtest.mod
usr/lib/grub/x86_64-efi/usbtest.module
-usr/lib/grub/x86_64-efi/verifiers.mod
-usr/lib/grub/x86_64-efi/verifiers.module
usr/lib/grub/x86_64-efi/video.lst
usr/lib/grub/x86_64-efi/video.mod
usr/lib/grub/x86_64-efi/video.module
#usr/share/grub/widthspec.h
#usr/share/info/grub-dev.info
#usr/share/info/grub.info
+#usr/share/info/grub.info-1
+#usr/share/info/grub.info-2
#usr/share/locale/ast/LC_MESSAGES/grub.mo
#usr/share/locale/ca/LC_MESSAGES/grub.mo
#usr/share/locale/da/LC_MESSAGES/grub.mo
#usr/share/locale/it/LC_MESSAGES/grub.mo
#usr/share/locale/ja/LC_MESSAGES/grub.mo
#usr/share/locale/ko/LC_MESSAGES/grub.mo
+#usr/share/locale/lg/LC_MESSAGES/grub.mo
#usr/share/locale/lt/LC_MESSAGES/grub.mo
#usr/share/locale/nb/LC_MESSAGES/grub.mo
#usr/share/locale/nl/LC_MESSAGES/grub.mo
--- /dev/null
+../../../../common/aarch64/grub
\ No newline at end of file
--- /dev/null
+../../../../common/i586/grub
\ No newline at end of file
+++ /dev/null
-../../../../common/i586/openssl-sse2
\ No newline at end of file
--- /dev/null
+../../../../common/x86_64/grub
\ No newline at end of file
/etc/init.d/fireinfo start
sendprofile
+# Install updated grub
+/usr/bin/install-bootloader
+
# Update grub config to display new core version
if [ -e /boot/grub/grub.cfg ]; then
grub-mkconfig -o /boot/grub/grub.cfg
include Config
-VER = 2.04
+VER = 2.06
THISAPP = grub-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
unifont-7.0.03.pcf.gz = $(DL_FROM)/unifont-7.0.03.pcf.gz
-$(DL_FILE)_MD5 = 5aaca6713b47ca2456d8324a58755ac7
+$(DL_FILE)_MD5 = cf0fd928b1e5479c8108ee52cb114363
unifont-7.0.03.pcf.gz_MD5 = f6903ac8c1caeeb30c1e9a2975028401
install : $(TARGET)
@$(PREBUILD)
@rm -rf $(DIR_APP) $(DIR_APP_EFI) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.04-BootHole.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.02_disable_vga_fallback.patch
cd $(DIR_APP) && autoreconf -vfi