From 2ad908186c6903f230f5d58b4a03a19860ad5a29 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 11 Jun 2018 18:32:42 +0100 Subject: [PATCH] Build GRUB on aarch64 Signed-off-by: Michael Tremer --- config/rootfiles/common/aarch64/grub | 536 +++++++++++++++++++++++++++ lfs/grub | 14 +- 2 files changed, 547 insertions(+), 3 deletions(-) create mode 100644 config/rootfiles/common/aarch64/grub diff --git a/config/rootfiles/common/aarch64/grub b/config/rootfiles/common/aarch64/grub new file mode 100644 index 0000000000..6de37dd35c --- /dev/null +++ b/config/rootfiles/common/aarch64/grub @@ -0,0 +1,536 @@ +#boot/grub +boot/grub/splash.png +#etc/bash_completion.d +#etc/bash_completion.d/grub +etc/default/grub +#etc/grub.d +etc/grub.d/00_header +etc/grub.d/10_linux +etc/grub.d/20_linux_xen +etc/grub.d/30_os-prober +etc/grub.d/40_custom +etc/grub.d/41_custom +etc/grub.d/README +usr/bin/grub-editenv +usr/bin/grub-file +usr/bin/grub-fstest +usr/bin/grub-glue-efi +usr/bin/grub-kbdcomp +usr/bin/grub-menulst2cfg +usr/bin/grub-mkfont +usr/bin/grub-mkimage +usr/bin/grub-mklayout +usr/bin/grub-mknetdir +usr/bin/grub-mkpasswd-pbkdf2 +usr/bin/grub-mkrelpath +usr/bin/grub-mkrescue +usr/bin/grub-mkstandalone +usr/bin/grub-render-label +usr/bin/grub-script-check +usr/bin/grub-syslinux2cfg +#usr/lib/grub +#usr/lib/grub/arm64-efi +usr/lib/grub/arm64-efi/acpi.mod +usr/lib/grub/arm64-efi/acpi.module +usr/lib/grub/arm64-efi/adler32.mod +usr/lib/grub/arm64-efi/adler32.module +usr/lib/grub/arm64-efi/affs.mod +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/all_video.mod +usr/lib/grub/arm64-efi/all_video.module +usr/lib/grub/arm64-efi/archelp.mod +usr/lib/grub/arm64-efi/archelp.module +usr/lib/grub/arm64-efi/bfs.mod +usr/lib/grub/arm64-efi/bfs.module +usr/lib/grub/arm64-efi/bitmap.mod +usr/lib/grub/arm64-efi/bitmap.module +usr/lib/grub/arm64-efi/bitmap_scale.mod +usr/lib/grub/arm64-efi/bitmap_scale.module +usr/lib/grub/arm64-efi/blocklist.mod +usr/lib/grub/arm64-efi/blocklist.module +usr/lib/grub/arm64-efi/boot.mod +usr/lib/grub/arm64-efi/boot.module +usr/lib/grub/arm64-efi/bswap_test.mod +usr/lib/grub/arm64-efi/bswap_test.module +usr/lib/grub/arm64-efi/btrfs.mod +usr/lib/grub/arm64-efi/btrfs.module +usr/lib/grub/arm64-efi/bufio.mod +usr/lib/grub/arm64-efi/bufio.module +usr/lib/grub/arm64-efi/cat.mod +usr/lib/grub/arm64-efi/cat.module +usr/lib/grub/arm64-efi/cbfs.mod +usr/lib/grub/arm64-efi/cbfs.module +usr/lib/grub/arm64-efi/chain.mod +usr/lib/grub/arm64-efi/chain.module +usr/lib/grub/arm64-efi/cmdline_cat_test.mod +usr/lib/grub/arm64-efi/cmdline_cat_test.module +usr/lib/grub/arm64-efi/cmp.mod +usr/lib/grub/arm64-efi/cmp.module +usr/lib/grub/arm64-efi/cmp_test.mod +usr/lib/grub/arm64-efi/cmp_test.module +usr/lib/grub/arm64-efi/command.lst +usr/lib/grub/arm64-efi/config.h +usr/lib/grub/arm64-efi/configfile.mod +usr/lib/grub/arm64-efi/configfile.module +usr/lib/grub/arm64-efi/cpio.mod +usr/lib/grub/arm64-efi/cpio.module +usr/lib/grub/arm64-efi/cpio_be.mod +usr/lib/grub/arm64-efi/cpio_be.module +usr/lib/grub/arm64-efi/crc64.mod +usr/lib/grub/arm64-efi/crc64.module +usr/lib/grub/arm64-efi/crypto.lst +usr/lib/grub/arm64-efi/crypto.mod +usr/lib/grub/arm64-efi/crypto.module +usr/lib/grub/arm64-efi/cryptodisk.mod +usr/lib/grub/arm64-efi/cryptodisk.module +usr/lib/grub/arm64-efi/ctz_test.mod +usr/lib/grub/arm64-efi/ctz_test.module +usr/lib/grub/arm64-efi/date.mod +usr/lib/grub/arm64-efi/date.module +usr/lib/grub/arm64-efi/datehook.mod +usr/lib/grub/arm64-efi/datehook.module +usr/lib/grub/arm64-efi/datetime.mod +usr/lib/grub/arm64-efi/datetime.module +usr/lib/grub/arm64-efi/disk.mod +usr/lib/grub/arm64-efi/disk.module +usr/lib/grub/arm64-efi/diskfilter.mod +usr/lib/grub/arm64-efi/diskfilter.module +usr/lib/grub/arm64-efi/div.mod +usr/lib/grub/arm64-efi/div.module +usr/lib/grub/arm64-efi/div_test.mod +usr/lib/grub/arm64-efi/div_test.module +usr/lib/grub/arm64-efi/dm_nv.mod +usr/lib/grub/arm64-efi/dm_nv.module +usr/lib/grub/arm64-efi/echo.mod +usr/lib/grub/arm64-efi/echo.module +usr/lib/grub/arm64-efi/efi_gop.mod +usr/lib/grub/arm64-efi/efi_gop.module +usr/lib/grub/arm64-efi/efifwsetup.mod +usr/lib/grub/arm64-efi/efifwsetup.module +usr/lib/grub/arm64-efi/efinet.mod +usr/lib/grub/arm64-efi/efinet.module +usr/lib/grub/arm64-efi/elf.mod +usr/lib/grub/arm64-efi/elf.module +usr/lib/grub/arm64-efi/eval.mod +usr/lib/grub/arm64-efi/eval.module +usr/lib/grub/arm64-efi/exfat.mod +usr/lib/grub/arm64-efi/exfat.module +usr/lib/grub/arm64-efi/exfctest.mod +usr/lib/grub/arm64-efi/exfctest.module +usr/lib/grub/arm64-efi/ext2.mod +usr/lib/grub/arm64-efi/ext2.module +usr/lib/grub/arm64-efi/extcmd.mod +usr/lib/grub/arm64-efi/extcmd.module +usr/lib/grub/arm64-efi/fat.mod +usr/lib/grub/arm64-efi/fat.module +usr/lib/grub/arm64-efi/fdt.mod +usr/lib/grub/arm64-efi/fdt.module +usr/lib/grub/arm64-efi/file.mod +usr/lib/grub/arm64-efi/file.module +usr/lib/grub/arm64-efi/font.mod +usr/lib/grub/arm64-efi/font.module +usr/lib/grub/arm64-efi/fs.lst +usr/lib/grub/arm64-efi/fshelp.mod +usr/lib/grub/arm64-efi/fshelp.module +usr/lib/grub/arm64-efi/functional_test.mod +usr/lib/grub/arm64-efi/functional_test.module +usr/lib/grub/arm64-efi/gcry_arcfour.mod +usr/lib/grub/arm64-efi/gcry_arcfour.module +usr/lib/grub/arm64-efi/gcry_blowfish.mod +usr/lib/grub/arm64-efi/gcry_blowfish.module +usr/lib/grub/arm64-efi/gcry_camellia.mod +usr/lib/grub/arm64-efi/gcry_camellia.module +usr/lib/grub/arm64-efi/gcry_cast5.mod +usr/lib/grub/arm64-efi/gcry_cast5.module +usr/lib/grub/arm64-efi/gcry_crc.mod +usr/lib/grub/arm64-efi/gcry_crc.module +usr/lib/grub/arm64-efi/gcry_des.mod +usr/lib/grub/arm64-efi/gcry_des.module +usr/lib/grub/arm64-efi/gcry_dsa.mod +usr/lib/grub/arm64-efi/gcry_dsa.module +usr/lib/grub/arm64-efi/gcry_idea.mod +usr/lib/grub/arm64-efi/gcry_idea.module +usr/lib/grub/arm64-efi/gcry_md4.mod +usr/lib/grub/arm64-efi/gcry_md4.module +usr/lib/grub/arm64-efi/gcry_md5.mod +usr/lib/grub/arm64-efi/gcry_md5.module +usr/lib/grub/arm64-efi/gcry_rfc2268.mod +usr/lib/grub/arm64-efi/gcry_rfc2268.module +usr/lib/grub/arm64-efi/gcry_rijndael.mod +usr/lib/grub/arm64-efi/gcry_rijndael.module +usr/lib/grub/arm64-efi/gcry_rmd160.mod +usr/lib/grub/arm64-efi/gcry_rmd160.module +usr/lib/grub/arm64-efi/gcry_rsa.mod +usr/lib/grub/arm64-efi/gcry_rsa.module +usr/lib/grub/arm64-efi/gcry_seed.mod +usr/lib/grub/arm64-efi/gcry_seed.module +usr/lib/grub/arm64-efi/gcry_serpent.mod +usr/lib/grub/arm64-efi/gcry_serpent.module +usr/lib/grub/arm64-efi/gcry_sha1.mod +usr/lib/grub/arm64-efi/gcry_sha1.module +usr/lib/grub/arm64-efi/gcry_sha256.mod +usr/lib/grub/arm64-efi/gcry_sha256.module +usr/lib/grub/arm64-efi/gcry_sha512.mod +usr/lib/grub/arm64-efi/gcry_sha512.module +usr/lib/grub/arm64-efi/gcry_tiger.mod +usr/lib/grub/arm64-efi/gcry_tiger.module +usr/lib/grub/arm64-efi/gcry_twofish.mod +usr/lib/grub/arm64-efi/gcry_twofish.module +usr/lib/grub/arm64-efi/gcry_whirlpool.mod +usr/lib/grub/arm64-efi/gcry_whirlpool.module +usr/lib/grub/arm64-efi/gdb_grub +usr/lib/grub/arm64-efi/geli.mod +usr/lib/grub/arm64-efi/geli.module +usr/lib/grub/arm64-efi/gettext.mod +usr/lib/grub/arm64-efi/gettext.module +usr/lib/grub/arm64-efi/gfxmenu.mod +usr/lib/grub/arm64-efi/gfxmenu.module +usr/lib/grub/arm64-efi/gfxterm.mod +usr/lib/grub/arm64-efi/gfxterm.module +usr/lib/grub/arm64-efi/gfxterm_background.mod +usr/lib/grub/arm64-efi/gfxterm_background.module +usr/lib/grub/arm64-efi/gfxterm_menu.mod +usr/lib/grub/arm64-efi/gfxterm_menu.module +usr/lib/grub/arm64-efi/gmodule.pl +usr/lib/grub/arm64-efi/gptsync.mod +usr/lib/grub/arm64-efi/gptsync.module +usr/lib/grub/arm64-efi/gzio.mod +usr/lib/grub/arm64-efi/gzio.module +usr/lib/grub/arm64-efi/halt.mod +usr/lib/grub/arm64-efi/halt.module +usr/lib/grub/arm64-efi/hashsum.mod +usr/lib/grub/arm64-efi/hashsum.module +usr/lib/grub/arm64-efi/hello.mod +usr/lib/grub/arm64-efi/hello.module +usr/lib/grub/arm64-efi/help.mod +usr/lib/grub/arm64-efi/help.module +usr/lib/grub/arm64-efi/hexdump.mod +usr/lib/grub/arm64-efi/hexdump.module +usr/lib/grub/arm64-efi/hfs.mod +usr/lib/grub/arm64-efi/hfs.module +usr/lib/grub/arm64-efi/hfsplus.mod +usr/lib/grub/arm64-efi/hfsplus.module +usr/lib/grub/arm64-efi/hfspluscomp.mod +usr/lib/grub/arm64-efi/hfspluscomp.module +usr/lib/grub/arm64-efi/http.mod +usr/lib/grub/arm64-efi/http.module +usr/lib/grub/arm64-efi/iso9660.mod +usr/lib/grub/arm64-efi/iso9660.module +usr/lib/grub/arm64-efi/jfs.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/kernel.exec +usr/lib/grub/arm64-efi/kernel.img +usr/lib/grub/arm64-efi/keystatus.mod +usr/lib/grub/arm64-efi/keystatus.module +usr/lib/grub/arm64-efi/ldm.mod +usr/lib/grub/arm64-efi/ldm.module +usr/lib/grub/arm64-efi/linux.mod +usr/lib/grub/arm64-efi/linux.module +usr/lib/grub/arm64-efi/loadenv.mod +usr/lib/grub/arm64-efi/loadenv.module +usr/lib/grub/arm64-efi/loopback.mod +usr/lib/grub/arm64-efi/loopback.module +usr/lib/grub/arm64-efi/ls.mod +usr/lib/grub/arm64-efi/ls.module +usr/lib/grub/arm64-efi/lsacpi.mod +usr/lib/grub/arm64-efi/lsacpi.module +usr/lib/grub/arm64-efi/lsefi.mod +usr/lib/grub/arm64-efi/lsefi.module +usr/lib/grub/arm64-efi/lsefimmap.mod +usr/lib/grub/arm64-efi/lsefimmap.module +usr/lib/grub/arm64-efi/lsefisystab.mod +usr/lib/grub/arm64-efi/lsefisystab.module +usr/lib/grub/arm64-efi/lsmmap.mod +usr/lib/grub/arm64-efi/lsmmap.module +usr/lib/grub/arm64-efi/lssal.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/lvm.mod +usr/lib/grub/arm64-efi/lvm.module +usr/lib/grub/arm64-efi/lzopio.mod +usr/lib/grub/arm64-efi/lzopio.module +usr/lib/grub/arm64-efi/macbless.mod +usr/lib/grub/arm64-efi/macbless.module +usr/lib/grub/arm64-efi/macho.mod +usr/lib/grub/arm64-efi/macho.module +usr/lib/grub/arm64-efi/mdraid09.mod +usr/lib/grub/arm64-efi/mdraid09.module +usr/lib/grub/arm64-efi/mdraid09_be.mod +usr/lib/grub/arm64-efi/mdraid09_be.module +usr/lib/grub/arm64-efi/mdraid1x.mod +usr/lib/grub/arm64-efi/mdraid1x.module +usr/lib/grub/arm64-efi/memdisk.mod +usr/lib/grub/arm64-efi/memdisk.module +usr/lib/grub/arm64-efi/memrw.mod +usr/lib/grub/arm64-efi/memrw.module +usr/lib/grub/arm64-efi/minicmd.mod +usr/lib/grub/arm64-efi/minicmd.module +usr/lib/grub/arm64-efi/minix.mod +usr/lib/grub/arm64-efi/minix.module +usr/lib/grub/arm64-efi/minix2.mod +usr/lib/grub/arm64-efi/minix2.module +usr/lib/grub/arm64-efi/minix2_be.mod +usr/lib/grub/arm64-efi/minix2_be.module +usr/lib/grub/arm64-efi/minix3.mod +usr/lib/grub/arm64-efi/minix3.module +usr/lib/grub/arm64-efi/minix3_be.mod +usr/lib/grub/arm64-efi/minix3_be.module +usr/lib/grub/arm64-efi/minix_be.mod +usr/lib/grub/arm64-efi/minix_be.module +usr/lib/grub/arm64-efi/mmap.mod +usr/lib/grub/arm64-efi/mmap.module +usr/lib/grub/arm64-efi/moddep.lst +usr/lib/grub/arm64-efi/modinfo.sh +usr/lib/grub/arm64-efi/mpi.mod +usr/lib/grub/arm64-efi/mpi.module +usr/lib/grub/arm64-efi/msdospart.mod +usr/lib/grub/arm64-efi/msdospart.module +usr/lib/grub/arm64-efi/mul_test.mod +usr/lib/grub/arm64-efi/mul_test.module +usr/lib/grub/arm64-efi/net.mod +usr/lib/grub/arm64-efi/net.module +usr/lib/grub/arm64-efi/newc.mod +usr/lib/grub/arm64-efi/newc.module +usr/lib/grub/arm64-efi/nilfs2.mod +usr/lib/grub/arm64-efi/nilfs2.module +usr/lib/grub/arm64-efi/normal.mod +usr/lib/grub/arm64-efi/normal.module +usr/lib/grub/arm64-efi/ntfs.mod +usr/lib/grub/arm64-efi/ntfs.module +usr/lib/grub/arm64-efi/ntfscomp.mod +usr/lib/grub/arm64-efi/ntfscomp.module +usr/lib/grub/arm64-efi/odc.mod +usr/lib/grub/arm64-efi/odc.module +usr/lib/grub/arm64-efi/offsetio.mod +usr/lib/grub/arm64-efi/offsetio.module +usr/lib/grub/arm64-efi/part_acorn.mod +usr/lib/grub/arm64-efi/part_acorn.module +usr/lib/grub/arm64-efi/part_amiga.mod +usr/lib/grub/arm64-efi/part_amiga.module +usr/lib/grub/arm64-efi/part_apple.mod +usr/lib/grub/arm64-efi/part_apple.module +usr/lib/grub/arm64-efi/part_bsd.mod +usr/lib/grub/arm64-efi/part_bsd.module +usr/lib/grub/arm64-efi/part_dfly.mod +usr/lib/grub/arm64-efi/part_dfly.module +usr/lib/grub/arm64-efi/part_dvh.mod +usr/lib/grub/arm64-efi/part_dvh.module +usr/lib/grub/arm64-efi/part_gpt.mod +usr/lib/grub/arm64-efi/part_gpt.module +usr/lib/grub/arm64-efi/part_msdos.mod +usr/lib/grub/arm64-efi/part_msdos.module +usr/lib/grub/arm64-efi/part_plan.mod +usr/lib/grub/arm64-efi/part_plan.module +usr/lib/grub/arm64-efi/part_sun.mod +usr/lib/grub/arm64-efi/part_sun.module +usr/lib/grub/arm64-efi/part_sunpc.mod +usr/lib/grub/arm64-efi/part_sunpc.module +usr/lib/grub/arm64-efi/partmap.lst +usr/lib/grub/arm64-efi/parttool.lst +usr/lib/grub/arm64-efi/parttool.mod +usr/lib/grub/arm64-efi/parttool.module +usr/lib/grub/arm64-efi/password.mod +usr/lib/grub/arm64-efi/password.module +usr/lib/grub/arm64-efi/password_pbkdf2.mod +usr/lib/grub/arm64-efi/password_pbkdf2.module +usr/lib/grub/arm64-efi/pbkdf2.mod +usr/lib/grub/arm64-efi/pbkdf2.module +usr/lib/grub/arm64-efi/pbkdf2_test.mod +usr/lib/grub/arm64-efi/pbkdf2_test.module +usr/lib/grub/arm64-efi/png.mod +usr/lib/grub/arm64-efi/png.module +usr/lib/grub/arm64-efi/priority_queue.mod +usr/lib/grub/arm64-efi/priority_queue.module +usr/lib/grub/arm64-efi/probe.mod +usr/lib/grub/arm64-efi/probe.module +usr/lib/grub/arm64-efi/procfs.mod +usr/lib/grub/arm64-efi/procfs.module +usr/lib/grub/arm64-efi/progress.mod +usr/lib/grub/arm64-efi/progress.module +usr/lib/grub/arm64-efi/raid5rec.mod +usr/lib/grub/arm64-efi/raid5rec.module +usr/lib/grub/arm64-efi/raid6rec.mod +usr/lib/grub/arm64-efi/raid6rec.module +usr/lib/grub/arm64-efi/read.mod +usr/lib/grub/arm64-efi/read.module +usr/lib/grub/arm64-efi/reboot.mod +usr/lib/grub/arm64-efi/reboot.module +usr/lib/grub/arm64-efi/regexp.mod +usr/lib/grub/arm64-efi/regexp.module +usr/lib/grub/arm64-efi/reiserfs.mod +usr/lib/grub/arm64-efi/reiserfs.module +usr/lib/grub/arm64-efi/romfs.mod +usr/lib/grub/arm64-efi/romfs.module +usr/lib/grub/arm64-efi/scsi.mod +usr/lib/grub/arm64-efi/scsi.module +usr/lib/grub/arm64-efi/search.mod +usr/lib/grub/arm64-efi/search.module +usr/lib/grub/arm64-efi/search_fs_file.mod +usr/lib/grub/arm64-efi/search_fs_file.module +usr/lib/grub/arm64-efi/search_fs_uuid.mod +usr/lib/grub/arm64-efi/search_fs_uuid.module +usr/lib/grub/arm64-efi/search_label.mod +usr/lib/grub/arm64-efi/search_label.module +usr/lib/grub/arm64-efi/serial.mod +usr/lib/grub/arm64-efi/serial.module +usr/lib/grub/arm64-efi/setjmp.mod +usr/lib/grub/arm64-efi/setjmp.module +usr/lib/grub/arm64-efi/setjmp_test.mod +usr/lib/grub/arm64-efi/setjmp_test.module +usr/lib/grub/arm64-efi/sfs.mod +usr/lib/grub/arm64-efi/sfs.module +usr/lib/grub/arm64-efi/shift_test.mod +usr/lib/grub/arm64-efi/shift_test.module +usr/lib/grub/arm64-efi/signature_test.mod +usr/lib/grub/arm64-efi/signature_test.module +usr/lib/grub/arm64-efi/sleep.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/squash4.mod +usr/lib/grub/arm64-efi/squash4.module +usr/lib/grub/arm64-efi/syslinuxcfg.mod +usr/lib/grub/arm64-efi/syslinuxcfg.module +usr/lib/grub/arm64-efi/tar.mod +usr/lib/grub/arm64-efi/tar.module +usr/lib/grub/arm64-efi/terminal.lst +usr/lib/grub/arm64-efi/terminal.mod +usr/lib/grub/arm64-efi/terminal.module +usr/lib/grub/arm64-efi/terminfo.mod +usr/lib/grub/arm64-efi/terminfo.module +usr/lib/grub/arm64-efi/test.mod +usr/lib/grub/arm64-efi/test.module +usr/lib/grub/arm64-efi/test_blockarg.mod +usr/lib/grub/arm64-efi/test_blockarg.module +usr/lib/grub/arm64-efi/testload.mod +usr/lib/grub/arm64-efi/testload.module +usr/lib/grub/arm64-efi/testspeed.mod +usr/lib/grub/arm64-efi/testspeed.module +usr/lib/grub/arm64-efi/tftp.mod +usr/lib/grub/arm64-efi/tftp.module +usr/lib/grub/arm64-efi/tga.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/tr.mod +usr/lib/grub/arm64-efi/tr.module +usr/lib/grub/arm64-efi/trig.mod +usr/lib/grub/arm64-efi/trig.module +usr/lib/grub/arm64-efi/true.mod +usr/lib/grub/arm64-efi/true.module +usr/lib/grub/arm64-efi/udf.mod +usr/lib/grub/arm64-efi/udf.module +usr/lib/grub/arm64-efi/ufs1.mod +usr/lib/grub/arm64-efi/ufs1.module +usr/lib/grub/arm64-efi/ufs1_be.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/verify.mod +usr/lib/grub/arm64-efi/verify.module +usr/lib/grub/arm64-efi/video.lst +usr/lib/grub/arm64-efi/video.mod +usr/lib/grub/arm64-efi/video.module +usr/lib/grub/arm64-efi/video_colors.mod +usr/lib/grub/arm64-efi/video_colors.module +usr/lib/grub/arm64-efi/video_fb.mod +usr/lib/grub/arm64-efi/video_fb.module +usr/lib/grub/arm64-efi/videoinfo.mod +usr/lib/grub/arm64-efi/videoinfo.module +usr/lib/grub/arm64-efi/videotest.mod +usr/lib/grub/arm64-efi/videotest.module +usr/lib/grub/arm64-efi/videotest_checksum.mod +usr/lib/grub/arm64-efi/videotest_checksum.module +usr/lib/grub/arm64-efi/xen_boot.mod +usr/lib/grub/arm64-efi/xen_boot.module +usr/lib/grub/arm64-efi/xfs.mod +usr/lib/grub/arm64-efi/xfs.module +usr/lib/grub/arm64-efi/xnu_uuid.mod +usr/lib/grub/arm64-efi/xnu_uuid.module +usr/lib/grub/arm64-efi/xnu_uuid_test.mod +usr/lib/grub/arm64-efi/xnu_uuid_test.module +usr/lib/grub/arm64-efi/xzio.mod +usr/lib/grub/arm64-efi/xzio.module +usr/lib/grub/arm64-efi/zfs.mod +usr/lib/grub/arm64-efi/zfs.module +usr/lib/grub/arm64-efi/zfscrypt.mod +usr/lib/grub/arm64-efi/zfscrypt.module +usr/lib/grub/arm64-efi/zfsinfo.mod +usr/lib/grub/arm64-efi/zfsinfo.module +usr/sbin/grub-bios-setup +usr/sbin/grub-install +usr/sbin/grub-macbless +usr/sbin/grub-mkconfig +usr/sbin/grub-ofpathname +usr/sbin/grub-probe +usr/sbin/grub-reboot +usr/sbin/grub-set-default +usr/sbin/grub-sparc64-setup +#usr/share/grub +#usr/share/grub/ascii.h +usr/share/grub/ascii.pf2 +usr/share/grub/euro.pf2 +usr/share/grub/grub-mkconfig_lib +usr/share/grub/unicode.pf2 +#usr/share/grub/widthspec.h +#usr/share/info/grub-dev.info +#usr/share/info/grub.info +#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/de/LC_MESSAGES/grub.mo +#usr/share/locale/de@hebrew +#usr/share/locale/de@hebrew/LC_MESSAGES +#usr/share/locale/de@hebrew/LC_MESSAGES/grub.mo +#usr/share/locale/de_CH +#usr/share/locale/de_CH/LC_MESSAGES +#usr/share/locale/de_CH/LC_MESSAGES/grub.mo +#usr/share/locale/en@arabic +#usr/share/locale/en@arabic/LC_MESSAGES +#usr/share/locale/en@arabic/LC_MESSAGES/grub.mo +#usr/share/locale/en@cyrillic +#usr/share/locale/en@cyrillic/LC_MESSAGES +#usr/share/locale/en@cyrillic/LC_MESSAGES/grub.mo +#usr/share/locale/en@greek +#usr/share/locale/en@greek/LC_MESSAGES +#usr/share/locale/en@greek/LC_MESSAGES/grub.mo +#usr/share/locale/en@hebrew +#usr/share/locale/en@hebrew/LC_MESSAGES +#usr/share/locale/en@hebrew/LC_MESSAGES/grub.mo +#usr/share/locale/en@piglatin +#usr/share/locale/en@piglatin/LC_MESSAGES +#usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo +#usr/share/locale/en@quot/LC_MESSAGES/grub.mo +#usr/share/locale/eo/LC_MESSAGES/grub.mo +#usr/share/locale/es/LC_MESSAGES/grub.mo +#usr/share/locale/fi/LC_MESSAGES/grub.mo +#usr/share/locale/fr/LC_MESSAGES/grub.mo +#usr/share/locale/gl/LC_MESSAGES/grub.mo +#usr/share/locale/hr/LC_MESSAGES/grub.mo +#usr/share/locale/hu/LC_MESSAGES/grub.mo +#usr/share/locale/id/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/lt/LC_MESSAGES/grub.mo +#usr/share/locale/nb/LC_MESSAGES/grub.mo +#usr/share/locale/nl/LC_MESSAGES/grub.mo +#usr/share/locale/pa +#usr/share/locale/pa/LC_MESSAGES +#usr/share/locale/pa/LC_MESSAGES/grub.mo +#usr/share/locale/pl/LC_MESSAGES/grub.mo +#usr/share/locale/pt_BR/LC_MESSAGES/grub.mo +#usr/share/locale/ru/LC_MESSAGES/grub.mo +#usr/share/locale/sl/LC_MESSAGES/grub.mo +#usr/share/locale/sr/LC_MESSAGES/grub.mo +#usr/share/locale/sv/LC_MESSAGES/grub.mo +#usr/share/locale/tr/LC_MESSAGES/grub.mo +#usr/share/locale/uk/LC_MESSAGES/grub.mo +#usr/share/locale/vi/LC_MESSAGES/grub.mo +#usr/share/locale/zh_CN/LC_MESSAGES/grub.mo +#usr/share/locale/zh_TW/LC_MESSAGES/grub.mo diff --git a/lfs/grub b/lfs/grub index 97428791df..51bbc78599 100644 --- a/lfs/grub +++ b/lfs/grub @@ -31,11 +31,18 @@ DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) -SUP_ARCH = x86_64 i586 +SUP_ARCH = aarch64 x86_64 i586 # Build for which platforms? -BUILD_PC = 1 -BUILD_EFI = $(EFI) +ifeq "$(BUILD_ARCH)" "i586" + BUILD_PC = 1 +endif + +ifeq "$(BUILD_ARCH)" "x86_64" + BUILD_PC = 1 +endif + +BUILD_EFI = $(EFI) DIR_APP_PC = $(DIR_APP)-pc DIR_APP_EFI = $(DIR_APP)-efi @@ -115,6 +122,7 @@ ifeq "$(BUILD_PC)" "1" endif # Install background image + -mkdir -pv /boot/grub install -m 644 $(DIR_SRC)/config/grub2/splash.png /boot/grub/splash.png # Install default configuration -- 2.39.5