From 50730a0dcb5ebc41bfe15c2d98a9ad25806f4442 Mon Sep 17 00:00:00 2001 From: Tiago Date: Mon, 10 Nov 2014 13:15:19 -0200 Subject: [hdd-boot] Add grubmenumaker script and init changes --- remote/modules/grub/data/etc/grub/gfxblacklist.txt | 19 ++ remote/modules/grub/data/etc/grub/grub.cfg | 192 +++++++++++++++ .../modules/grub/data/etc/grub/grub.default.style | 27 +++ remote/modules/grub/data/etc/grub/grubenv | 2 + .../grub/data/etc/grub/i386-pc/915resolution.mod | Bin 0 -> 7980 bytes remote/modules/grub/data/etc/grub/i386-pc/acpi.mod | Bin 0 -> 9952 bytes .../modules/grub/data/etc/grub/i386-pc/adler32.mod | Bin 0 -> 1312 bytes remote/modules/grub/data/etc/grub/i386-pc/affs.mod | Bin 0 -> 5768 bytes remote/modules/grub/data/etc/grub/i386-pc/afs.mod | Bin 0 -> 6668 bytes remote/modules/grub/data/etc/grub/i386-pc/ahci.mod | Bin 0 -> 15408 bytes .../grub/data/etc/grub/i386-pc/all_video.mod | Bin 0 -> 701 bytes remote/modules/grub/data/etc/grub/i386-pc/aout.mod | Bin 0 -> 1048 bytes .../modules/grub/data/etc/grub/i386-pc/archelp.mod | Bin 0 -> 2940 bytes .../grub/data/etc/grub/i386-pc/at_keyboard.mod | Bin 0 -> 4248 bytes remote/modules/grub/data/etc/grub/i386-pc/ata.mod | Bin 0 -> 5652 bytes .../grub/data/etc/grub/i386-pc/backtrace.mod | Bin 0 -> 1632 bytes remote/modules/grub/data/etc/grub/i386-pc/bfs.mod | Bin 0 -> 7252 bytes .../grub/data/etc/grub/i386-pc/biosdisk.mod | Bin 0 -> 4660 bytes .../modules/grub/data/etc/grub/i386-pc/bitmap.mod | Bin 0 -> 2244 bytes .../grub/data/etc/grub/i386-pc/bitmap_scale.mod | Bin 0 -> 3636 bytes .../grub/data/etc/grub/i386-pc/blocklist.mod | Bin 0 -> 2152 bytes remote/modules/grub/data/etc/grub/i386-pc/boot.img | Bin 0 -> 512 bytes remote/modules/grub/data/etc/grub/i386-pc/boot.mod | Bin 0 -> 2456 bytes remote/modules/grub/data/etc/grub/i386-pc/bsd.mod | Bin 0 -> 30072 bytes .../modules/grub/data/etc/grub/i386-pc/btrfs.mod | Bin 0 -> 14452 bytes .../modules/grub/data/etc/grub/i386-pc/bufio.mod | Bin 0 -> 2108 bytes remote/modules/grub/data/etc/grub/i386-pc/cat.mod | Bin 0 -> 2876 bytes remote/modules/grub/data/etc/grub/i386-pc/cbfs.mod | Bin 0 -> 3744 bytes remote/modules/grub/data/etc/grub/i386-pc/cbls.mod | Bin 0 -> 3584 bytes .../modules/grub/data/etc/grub/i386-pc/cbmemc.mod | Bin 0 -> 2384 bytes .../modules/grub/data/etc/grub/i386-pc/cbtable.mod | Bin 0 -> 1072 bytes .../modules/grub/data/etc/grub/i386-pc/cbtime.mod | Bin 0 -> 2556 bytes .../modules/grub/data/etc/grub/i386-pc/chain.mod | Bin 0 -> 3504 bytes .../data/etc/grub/i386-pc/cmdline_cat_test.mod | Bin 0 -> 3040 bytes .../grub/data/etc/grub/i386-pc/cmosdump.mod | Bin 0 -> 1216 bytes .../grub/data/etc/grub/i386-pc/cmostest.mod | Bin 0 -> 1836 bytes remote/modules/grub/data/etc/grub/i386-pc/cmp.mod | Bin 0 -> 1984 bytes .../modules/grub/data/etc/grub/i386-pc/command.lst | 199 ++++++++++++++++ .../grub/data/etc/grub/i386-pc/configfile.mod | Bin 0 -> 2264 bytes remote/modules/grub/data/etc/grub/i386-pc/core.img | Bin 0 -> 25568 bytes remote/modules/grub/data/etc/grub/i386-pc/cpio.mod | Bin 0 -> 2644 bytes .../modules/grub/data/etc/grub/i386-pc/cpio_be.mod | Bin 0 -> 2744 bytes .../modules/grub/data/etc/grub/i386-pc/cpuid.mod | Bin 0 -> 1720 bytes .../modules/grub/data/etc/grub/i386-pc/crc64.mod | Bin 0 -> 1672 bytes .../modules/grub/data/etc/grub/i386-pc/crypto.lst | 45 ++++ .../modules/grub/data/etc/grub/i386-pc/crypto.mod | Bin 0 -> 4916 bytes .../grub/data/etc/grub/i386-pc/cryptodisk.mod | Bin 0 -> 10032 bytes .../modules/grub/data/etc/grub/i386-pc/cs5536.mod | Bin 0 -> 3904 bytes remote/modules/grub/data/etc/grub/i386-pc/date.mod | Bin 0 -> 2172 bytes .../grub/data/etc/grub/i386-pc/datehook.mod | Bin 0 -> 1788 bytes .../grub/data/etc/grub/i386-pc/datetime.mod | Bin 0 -> 1269 bytes remote/modules/grub/data/etc/grub/i386-pc/disk.mod | Bin 0 -> 2380 bytes .../grub/data/etc/grub/i386-pc/diskfilter.mod | Bin 0 -> 9764 bytes .../grub/data/etc/grub/i386-pc/div_test.mod | Bin 0 -> 3848 bytes .../modules/grub/data/etc/grub/i386-pc/dm_nv.mod | Bin 0 -> 1828 bytes .../grub/data/etc/grub/i386-pc/drivemap.mod | Bin 0 -> 5404 bytes remote/modules/grub/data/etc/grub/i386-pc/echo.mod | Bin 0 -> 1984 bytes .../modules/grub/data/etc/grub/i386-pc/efiemu.mod | Bin 0 -> 23960 bytes .../modules/grub/data/etc/grub/i386-pc/efiemu32.o | Bin 0 -> 7424 bytes .../modules/grub/data/etc/grub/i386-pc/efiemu64.o | Bin 0 -> 11313 bytes remote/modules/grub/data/etc/grub/i386-pc/ehci.mod | Bin 0 -> 15972 bytes remote/modules/grub/data/etc/grub/i386-pc/elf.mod | Bin 0 -> 5116 bytes remote/modules/grub/data/etc/grub/i386-pc/eval.mod | Bin 0 -> 1436 bytes .../modules/grub/data/etc/grub/i386-pc/exfat.mod | Bin 0 -> 5508 bytes .../grub/data/etc/grub/i386-pc/exfctest.mod | Bin 0 -> 1468 bytes remote/modules/grub/data/etc/grub/i386-pc/ext2.mod | Bin 0 -> 5608 bytes .../modules/grub/data/etc/grub/i386-pc/extcmd.mod | Bin 0 -> 4512 bytes remote/modules/grub/data/etc/grub/i386-pc/fat.mod | Bin 0 -> 5628 bytes remote/modules/grub/data/etc/grub/i386-pc/file.mod | Bin 0 -> 16084 bytes remote/modules/grub/data/etc/grub/i386-pc/font.mod | Bin 0 -> 12472 bytes .../modules/grub/data/etc/grub/i386-pc/freedos.mod | Bin 0 -> 2664 bytes remote/modules/grub/data/etc/grub/i386-pc/fs.lst | 36 +++ .../modules/grub/data/etc/grub/i386-pc/fshelp.mod | Bin 0 -> 2568 bytes .../grub/data/etc/grub/i386-pc/functional_test.mod | Bin 0 -> 89748 bytes .../grub/data/etc/grub/i386-pc/gcry_arcfour.mod | Bin 0 -> 1612 bytes .../grub/data/etc/grub/i386-pc/gcry_blowfish.mod | Bin 0 -> 8096 bytes .../grub/data/etc/grub/i386-pc/gcry_camellia.mod | Bin 0 -> 34124 bytes .../grub/data/etc/grub/i386-pc/gcry_cast5.mod | Bin 0 -> 16836 bytes .../grub/data/etc/grub/i386-pc/gcry_crc.mod | Bin 0 -> 2912 bytes .../grub/data/etc/grub/i386-pc/gcry_des.mod | Bin 0 -> 19308 bytes .../grub/data/etc/grub/i386-pc/gcry_dsa.mod | Bin 0 -> 2264 bytes .../grub/data/etc/grub/i386-pc/gcry_idea.mod | Bin 0 -> 2976 bytes .../grub/data/etc/grub/i386-pc/gcry_md4.mod | Bin 0 -> 3124 bytes .../grub/data/etc/grub/i386-pc/gcry_md5.mod | Bin 0 -> 3760 bytes .../grub/data/etc/grub/i386-pc/gcry_rfc2268.mod | Bin 0 -> 2496 bytes .../grub/data/etc/grub/i386-pc/gcry_rijndael.mod | Bin 0 -> 19076 bytes .../grub/data/etc/grub/i386-pc/gcry_rmd160.mod | Bin 0 -> 8108 bytes .../grub/data/etc/grub/i386-pc/gcry_rsa.mod | Bin 0 -> 2068 bytes .../grub/data/etc/grub/i386-pc/gcry_seed.mod | Bin 0 -> 15636 bytes .../grub/data/etc/grub/i386-pc/gcry_serpent.mod | Bin 0 -> 16124 bytes .../grub/data/etc/grub/i386-pc/gcry_sha1.mod | Bin 0 -> 7460 bytes .../grub/data/etc/grub/i386-pc/gcry_sha256.mod | Bin 0 -> 4348 bytes .../grub/data/etc/grub/i386-pc/gcry_sha512.mod | Bin 0 -> 7988 bytes .../grub/data/etc/grub/i386-pc/gcry_tiger.mod | Bin 0 -> 12536 bytes .../grub/data/etc/grub/i386-pc/gcry_twofish.mod | Bin 0 -> 39376 bytes .../grub/data/etc/grub/i386-pc/gcry_whirlpool.mod | Bin 0 -> 24688 bytes remote/modules/grub/data/etc/grub/i386-pc/gdb.mod | Bin 0 -> 25228 bytes remote/modules/grub/data/etc/grub/i386-pc/geli.mod | Bin 0 -> 5848 bytes .../modules/grub/data/etc/grub/i386-pc/gettext.mod | Bin 0 -> 4964 bytes .../modules/grub/data/etc/grub/i386-pc/gfxmenu.mod | Bin 0 -> 39256 bytes .../modules/grub/data/etc/grub/i386-pc/gfxterm.mod | Bin 0 -> 9952 bytes .../data/etc/grub/i386-pc/gfxterm_background.mod | Bin 0 -> 2864 bytes .../grub/data/etc/grub/i386-pc/gfxterm_menu.mod | Bin 0 -> 5032 bytes .../modules/grub/data/etc/grub/i386-pc/gptsync.mod | Bin 0 -> 3764 bytes remote/modules/grub/data/etc/grub/i386-pc/gzio.mod | Bin 0 -> 8224 bytes remote/modules/grub/data/etc/grub/i386-pc/halt.mod | Bin 0 -> 4336 bytes .../modules/grub/data/etc/grub/i386-pc/hashsum.mod | Bin 0 -> 5216 bytes .../modules/grub/data/etc/grub/i386-pc/hdparm.mod | Bin 0 -> 7208 bytes .../modules/grub/data/etc/grub/i386-pc/hello.mod | Bin 0 -> 1204 bytes remote/modules/grub/data/etc/grub/i386-pc/help.mod | Bin 0 -> 2576 bytes .../modules/grub/data/etc/grub/i386-pc/hexdump.mod | Bin 0 -> 3168 bytes remote/modules/grub/data/etc/grub/i386-pc/hfs.mod | Bin 0 -> 7144 bytes .../modules/grub/data/etc/grub/i386-pc/hfsplus.mod | Bin 0 -> 7576 bytes .../grub/data/etc/grub/i386-pc/hfspluscomp.mod | Bin 0 -> 2956 bytes remote/modules/grub/data/etc/grub/i386-pc/http.mod | Bin 0 -> 5564 bytes .../modules/grub/data/etc/grub/i386-pc/hwmatch.mod | Bin 0 -> 47288 bytes remote/modules/grub/data/etc/grub/i386-pc/iorw.mod | Bin 0 -> 2836 bytes .../modules/grub/data/etc/grub/i386-pc/iso9660.mod | Bin 0 -> 8616 bytes remote/modules/grub/data/etc/grub/i386-pc/jfs.mod | Bin 0 -> 6176 bytes remote/modules/grub/data/etc/grub/i386-pc/jpeg.mod | Bin 0 -> 6236 bytes .../grub/data/etc/grub/i386-pc/keylayouts.mod | Bin 0 -> 5004 bytes .../grub/data/etc/grub/i386-pc/keystatus.mod | Bin 0 -> 1948 bytes remote/modules/grub/data/etc/grub/i386-pc/ldm.mod | Bin 0 -> 6864 bytes .../data/etc/grub/i386-pc/legacy_password_test.mod | Bin 0 -> 14480 bytes .../grub/data/etc/grub/i386-pc/legacycfg.mod | Bin 0 -> 29856 bytes .../modules/grub/data/etc/grub/i386-pc/linux.mod | Bin 0 -> 13076 bytes .../modules/grub/data/etc/grub/i386-pc/linux16.mod | Bin 0 -> 7920 bytes .../modules/grub/data/etc/grub/i386-pc/loadenv.mod | Bin 0 -> 5988 bytes .../grub/data/etc/grub/i386-pc/loopback.mod | Bin 0 -> 2984 bytes remote/modules/grub/data/etc/grub/i386-pc/ls.mod | Bin 0 -> 4052 bytes .../modules/grub/data/etc/grub/i386-pc/lsacpi.mod | Bin 0 -> 4788 bytes .../modules/grub/data/etc/grub/i386-pc/lsapm.mod | Bin 0 -> 2280 bytes .../modules/grub/data/etc/grub/i386-pc/lsmmap.mod | Bin 0 -> 1780 bytes .../modules/grub/data/etc/grub/i386-pc/lspci.mod | Bin 0 -> 4824 bytes remote/modules/grub/data/etc/grub/i386-pc/luks.mod | Bin 0 -> 6660 bytes remote/modules/grub/data/etc/grub/i386-pc/lvm.mod | Bin 0 -> 6768 bytes .../modules/grub/data/etc/grub/i386-pc/lzopio.mod | Bin 0 -> 8668 bytes .../grub/data/etc/grub/i386-pc/macbless.mod | Bin 0 -> 3308 bytes .../modules/grub/data/etc/grub/i386-pc/macho.mod | Bin 0 -> 7516 bytes .../grub/data/etc/grub/i386-pc/mda_text.mod | Bin 0 -> 2036 bytes .../grub/data/etc/grub/i386-pc/mdraid09.mod | Bin 0 -> 1960 bytes .../grub/data/etc/grub/i386-pc/mdraid09_be.mod | Bin 0 -> 2040 bytes .../grub/data/etc/grub/i386-pc/mdraid1x.mod | Bin 0 -> 1968 bytes .../modules/grub/data/etc/grub/i386-pc/memdisk.mod | Bin 0 -> 2004 bytes .../modules/grub/data/etc/grub/i386-pc/memrw.mod | Bin 0 -> 2836 bytes .../modules/grub/data/etc/grub/i386-pc/minicmd.mod | Bin 0 -> 3436 bytes .../modules/grub/data/etc/grub/i386-pc/minix.mod | Bin 0 -> 3504 bytes .../modules/grub/data/etc/grub/i386-pc/minix2.mod | Bin 0 -> 3568 bytes .../grub/data/etc/grub/i386-pc/minix2_be.mod | Bin 0 -> 3732 bytes .../modules/grub/data/etc/grub/i386-pc/minix3.mod | Bin 0 -> 3536 bytes .../grub/data/etc/grub/i386-pc/minix3_be.mod | Bin 0 -> 3704 bytes .../grub/data/etc/grub/i386-pc/minix_be.mod | Bin 0 -> 3636 bytes remote/modules/grub/data/etc/grub/i386-pc/mmap.mod | Bin 0 -> 8504 bytes .../modules/grub/data/etc/grub/i386-pc/moddep.lst | 259 +++++++++++++++++++++ .../modules/grub/data/etc/grub/i386-pc/modinfo.sh | 36 +++ .../modules/grub/data/etc/grub/i386-pc/morse.mod | Bin 0 -> 2368 bytes remote/modules/grub/data/etc/grub/i386-pc/mpi.mod | Bin 0 -> 27840 bytes .../grub/data/etc/grub/i386-pc/msdospart.mod | Bin 0 -> 2396 bytes .../grub/data/etc/grub/i386-pc/multiboot.mod | Bin 0 -> 12876 bytes .../grub/data/etc/grub/i386-pc/multiboot2.mod | Bin 0 -> 13284 bytes .../grub/data/etc/grub/i386-pc/nativedisk.mod | Bin 0 -> 4064 bytes remote/modules/grub/data/etc/grub/i386-pc/net.mod | Bin 0 -> 46628 bytes remote/modules/grub/data/etc/grub/i386-pc/newc.mod | Bin 0 -> 2916 bytes .../modules/grub/data/etc/grub/i386-pc/nilfs2.mod | Bin 0 -> 6732 bytes .../modules/grub/data/etc/grub/i386-pc/normal.mod | Bin 0 -> 115868 bytes remote/modules/grub/data/etc/grub/i386-pc/ntfs.mod | Bin 0 -> 9920 bytes .../grub/data/etc/grub/i386-pc/ntfscomp.mod | Bin 0 -> 4324 bytes .../modules/grub/data/etc/grub/i386-pc/ntldr.mod | Bin 0 -> 2556 bytes remote/modules/grub/data/etc/grub/i386-pc/odc.mod | Bin 0 -> 2728 bytes .../grub/data/etc/grub/i386-pc/offsetio.mod | Bin 0 -> 1508 bytes remote/modules/grub/data/etc/grub/i386-pc/ohci.mod | Bin 0 -> 10540 bytes .../grub/data/etc/grub/i386-pc/part_acorn.mod | Bin 0 -> 1668 bytes .../grub/data/etc/grub/i386-pc/part_amiga.mod | Bin 0 -> 1860 bytes .../grub/data/etc/grub/i386-pc/part_apple.mod | Bin 0 -> 2112 bytes .../grub/data/etc/grub/i386-pc/part_bsd.mod | Bin 0 -> 2752 bytes .../grub/data/etc/grub/i386-pc/part_dfly.mod | Bin 0 -> 1732 bytes .../grub/data/etc/grub/i386-pc/part_dvh.mod | Bin 0 -> 1480 bytes .../grub/data/etc/grub/i386-pc/part_gpt.mod | Bin 0 -> 2372 bytes .../grub/data/etc/grub/i386-pc/part_msdos.mod | Bin 0 -> 2344 bytes .../grub/data/etc/grub/i386-pc/part_plan.mod | Bin 0 -> 1800 bytes .../grub/data/etc/grub/i386-pc/part_sun.mod | Bin 0 -> 1524 bytes .../grub/data/etc/grub/i386-pc/part_sunpc.mod | Bin 0 -> 1620 bytes .../modules/grub/data/etc/grub/i386-pc/partmap.lst | 11 + .../grub/data/etc/grub/i386-pc/parttool.lst | 1 + .../grub/data/etc/grub/i386-pc/parttool.mod | Bin 0 -> 4620 bytes .../grub/data/etc/grub/i386-pc/password.mod | Bin 0 -> 1896 bytes .../grub/data/etc/grub/i386-pc/password_pbkdf2.mod | Bin 0 -> 2800 bytes remote/modules/grub/data/etc/grub/i386-pc/pata.mod | Bin 0 -> 4792 bytes .../modules/grub/data/etc/grub/i386-pc/pbkdf2.mod | Bin 0 -> 1460 bytes .../grub/data/etc/grub/i386-pc/pbkdf2_test.mod | Bin 0 -> 2224 bytes remote/modules/grub/data/etc/grub/i386-pc/pci.mod | Bin 0 -> 1396 bytes .../modules/grub/data/etc/grub/i386-pc/pcidump.mod | Bin 0 -> 2460 bytes .../modules/grub/data/etc/grub/i386-pc/plan9.mod | Bin 0 -> 6208 bytes remote/modules/grub/data/etc/grub/i386-pc/play.mod | Bin 0 -> 2424 bytes remote/modules/grub/data/etc/grub/i386-pc/png.mod | Bin 0 -> 7392 bytes .../grub/data/etc/grub/i386-pc/priority_queue.mod | Bin 0 -> 1556 bytes .../modules/grub/data/etc/grub/i386-pc/probe.mod | Bin 0 -> 2680 bytes .../modules/grub/data/etc/grub/i386-pc/procfs.mod | Bin 0 -> 2112 bytes .../grub/data/etc/grub/i386-pc/progress.mod | Bin 0 -> 2064 bytes remote/modules/grub/data/etc/grub/i386-pc/pxe.mod | Bin 0 -> 3824 bytes .../grub/data/etc/grub/i386-pc/pxechain.mod | Bin 0 -> 2668 bytes .../grub/data/etc/grub/i386-pc/raid5rec.mod | Bin 0 -> 1404 bytes .../grub/data/etc/grub/i386-pc/raid6rec.mod | Bin 0 -> 2188 bytes remote/modules/grub/data/etc/grub/i386-pc/read.mod | Bin 0 -> 1448 bytes .../modules/grub/data/etc/grub/i386-pc/reboot.mod | Bin 0 -> 1716 bytes .../modules/grub/data/etc/grub/i386-pc/regexp.mod | Bin 0 -> 51176 bytes .../grub/data/etc/grub/i386-pc/reiserfs.mod | Bin 0 -> 8944 bytes .../grub/data/etc/grub/i386-pc/relocator.mod | Bin 0 -> 14936 bytes .../modules/grub/data/etc/grub/i386-pc/romfs.mod | Bin 0 -> 4196 bytes remote/modules/grub/data/etc/grub/i386-pc/scsi.mod | Bin 0 -> 4972 bytes .../modules/grub/data/etc/grub/i386-pc/search.mod | Bin 0 -> 3664 bytes .../grub/data/etc/grub/i386-pc/search_fs_file.mod | Bin 0 -> 3236 bytes .../grub/data/etc/grub/i386-pc/search_fs_uuid.mod | Bin 0 -> 3196 bytes .../grub/data/etc/grub/i386-pc/search_label.mod | Bin 0 -> 3140 bytes .../modules/grub/data/etc/grub/i386-pc/sendkey.mod | Bin 0 -> 7080 bytes .../modules/grub/data/etc/grub/i386-pc/serial.mod | Bin 0 -> 7756 bytes .../modules/grub/data/etc/grub/i386-pc/setjmp.mod | Bin 0 -> 706 bytes .../grub/data/etc/grub/i386-pc/setjmp_test.mod | Bin 0 -> 1700 bytes .../modules/grub/data/etc/grub/i386-pc/setpci.mod | Bin 0 -> 5388 bytes remote/modules/grub/data/etc/grub/i386-pc/sfs.mod | Bin 0 -> 5144 bytes .../grub/data/etc/grub/i386-pc/signature_test.mod | Bin 0 -> 6408 bytes .../modules/grub/data/etc/grub/i386-pc/sleep.mod | Bin 0 -> 2272 bytes .../grub/data/etc/grub/i386-pc/sleep_test.mod | Bin 0 -> 2316 bytes .../grub/data/etc/grub/i386-pc/spkmodem.mod | Bin 0 -> 2080 bytes .../modules/grub/data/etc/grub/i386-pc/squash4.mod | Bin 0 -> 6872 bytes .../grub/data/etc/grub/i386-pc/syslinuxcfg.mod | Bin 0 -> 17460 bytes remote/modules/grub/data/etc/grub/i386-pc/tar.mod | Bin 0 -> 3348 bytes .../grub/data/etc/grub/i386-pc/terminal.lst | 11 + .../grub/data/etc/grub/i386-pc/terminal.mod | Bin 0 -> 4464 bytes .../grub/data/etc/grub/i386-pc/terminfo.mod | Bin 0 -> 11636 bytes remote/modules/grub/data/etc/grub/i386-pc/test.mod | Bin 0 -> 5128 bytes .../grub/data/etc/grub/i386-pc/test_blockarg.mod | Bin 0 -> 1340 bytes .../grub/data/etc/grub/i386-pc/testload.mod | Bin 0 -> 2712 bytes .../grub/data/etc/grub/i386-pc/testspeed.mod | Bin 0 -> 2308 bytes remote/modules/grub/data/etc/grub/i386-pc/tftp.mod | Bin 0 -> 5288 bytes remote/modules/grub/data/etc/grub/i386-pc/tga.mod | Bin 0 -> 4448 bytes remote/modules/grub/data/etc/grub/i386-pc/time.mod | Bin 0 -> 1508 bytes remote/modules/grub/data/etc/grub/i386-pc/tr.mod | Bin 0 -> 2388 bytes remote/modules/grub/data/etc/grub/i386-pc/trig.mod | Bin 0 -> 1755 bytes remote/modules/grub/data/etc/grub/i386-pc/true.mod | Bin 0 -> 1204 bytes .../grub/data/etc/grub/i386-pc/truecrypt.mod | Bin 0 -> 3544 bytes remote/modules/grub/data/etc/grub/i386-pc/udf.mod | Bin 0 -> 7776 bytes remote/modules/grub/data/etc/grub/i386-pc/ufs1.mod | Bin 0 -> 5476 bytes .../modules/grub/data/etc/grub/i386-pc/ufs1_be.mod | Bin 0 -> 5932 bytes remote/modules/grub/data/etc/grub/i386-pc/ufs2.mod | Bin 0 -> 5536 bytes remote/modules/grub/data/etc/grub/i386-pc/uhci.mod | Bin 0 -> 6668 bytes remote/modules/grub/data/etc/grub/i386-pc/usb.mod | Bin 0 -> 10716 bytes .../grub/data/etc/grub/i386-pc/usb_keyboard.mod | Bin 0 -> 3924 bytes .../modules/grub/data/etc/grub/i386-pc/usbms.mod | Bin 0 -> 7064 bytes .../data/etc/grub/i386-pc/usbserial_common.mod | Bin 0 -> 2064 bytes .../grub/data/etc/grub/i386-pc/usbserial_ftdi.mod | Bin 0 -> 2348 bytes .../data/etc/grub/i386-pc/usbserial_pl2303.mod | Bin 0 -> 2692 bytes .../data/etc/grub/i386-pc/usbserial_usbdebug.mod | Bin 0 -> 1536 bytes .../modules/grub/data/etc/grub/i386-pc/usbtest.mod | Bin 0 -> 3608 bytes remote/modules/grub/data/etc/grub/i386-pc/vbe.mod | Bin 0 -> 9900 bytes .../modules/grub/data/etc/grub/i386-pc/verify.mod | Bin 0 -> 11664 bytes remote/modules/grub/data/etc/grub/i386-pc/vga.mod | Bin 0 -> 5028 bytes .../grub/data/etc/grub/i386-pc/vga_text.mod | Bin 0 -> 2148 bytes .../modules/grub/data/etc/grub/i386-pc/video.lst | 4 + .../modules/grub/data/etc/grub/i386-pc/video.mod | Bin 0 -> 6176 bytes .../grub/data/etc/grub/i386-pc/video_bochs.mod | Bin 0 -> 5700 bytes .../grub/data/etc/grub/i386-pc/video_cirrus.mod | Bin 0 -> 6048 bytes .../grub/data/etc/grub/i386-pc/video_colors.mod | Bin 0 -> 5684 bytes .../grub/data/etc/grub/i386-pc/video_fb.mod | Bin 0 -> 23372 bytes .../grub/data/etc/grub/i386-pc/videoinfo.mod | Bin 0 -> 3972 bytes .../grub/data/etc/grub/i386-pc/videotest.mod | Bin 0 -> 4248 bytes .../data/etc/grub/i386-pc/videotest_checksum.mod | Bin 0 -> 2396 bytes remote/modules/grub/data/etc/grub/i386-pc/xfs.mod | Bin 0 -> 6168 bytes remote/modules/grub/data/etc/grub/i386-pc/xnu.mod | Bin 0 -> 27336 bytes .../grub/data/etc/grub/i386-pc/xnu_uuid.mod | Bin 0 -> 2144 bytes .../grub/data/etc/grub/i386-pc/xnu_uuid_test.mod | Bin 0 -> 2012 bytes remote/modules/grub/data/etc/grub/i386-pc/xzio.mod | Bin 0 -> 15840 bytes remote/modules/grub/data/etc/grub/i386-pc/zfs.mod | Bin 0 -> 39472 bytes .../grub/data/etc/grub/i386-pc/zfscrypt.mod | Bin 0 -> 5472 bytes .../modules/grub/data/etc/grub/i386-pc/zfsinfo.mod | Bin 0 -> 6600 bytes remote/modules/grub/data/etc/grub/locale/en_AU.mo | Bin 0 -> 942 bytes remote/modules/grub/data/etc/grub/locale/en_CA.mo | Bin 0 -> 466 bytes remote/modules/grub/data/etc/grub/locale/en_GB.mo | Bin 0 -> 4377 bytes remote/modules/grub/data/etc/grub/locale/pt.mo | Bin 0 -> 33421 bytes remote/modules/grub/data/etc/grub/locale/pt_BR.mo | Bin 0 -> 101546 bytes remote/modules/grub/data/etc/grub/unicode.pf2 | Bin 0 -> 2405285 bytes remote/modules/grub/grub | 1 + remote/modules/grub/module.build | 18 ++ remote/modules/grub/module.conf | 9 + remote/modules/grub/module.conf.ubuntu | 7 + remote/rootfs/rootfs-stage31/data/inc/functions | 16 ++ remote/rootfs/rootfs-stage31/data/inc/parse_kcl | 4 + remote/rootfs/rootfs-stage31/data/init | 7 + remote/rootfs/rootfs-stage32/module.conf | 1 + remote/targets/stage32-curitiba/grub | 1 + server/configs/curitiba/hdd-boot | 1 + .../hdd-boot/etc/systemd/system/hdd_boot.service | 11 + .../multi-user.target.wants/hdd_boot.service | 1 + .../hdd-boot/opt/openslx/scripts/systemd-hdd_boot | 122 ++++++++++ 294 files changed, 1041 insertions(+) create mode 100644 remote/modules/grub/data/etc/grub/gfxblacklist.txt create mode 100644 remote/modules/grub/data/etc/grub/grub.cfg create mode 100644 remote/modules/grub/data/etc/grub/grub.default.style create mode 100644 remote/modules/grub/data/etc/grub/grubenv create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/915resolution.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/acpi.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/adler32.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/affs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/afs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ahci.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/all_video.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/aout.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/archelp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/at_keyboard.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ata.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/backtrace.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/bfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/biosdisk.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/bitmap.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/bitmap_scale.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/blocklist.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/boot.img create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/boot.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/bsd.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/btrfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/bufio.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cat.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cbfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cbls.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cbmemc.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cbtable.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cbtime.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/chain.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cmdline_cat_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cmosdump.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cmostest.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cmp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/command.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/configfile.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/core.img create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cpio.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cpio_be.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cpuid.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/crc64.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/crypto.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/crypto.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cryptodisk.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/cs5536.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/date.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/datehook.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/datetime.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/disk.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/diskfilter.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/div_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/dm_nv.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/drivemap.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/echo.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/efiemu.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/efiemu32.o create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/efiemu64.o create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ehci.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/elf.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/eval.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/exfat.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/exfctest.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ext2.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/extcmd.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/fat.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/file.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/font.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/freedos.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/fs.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/fshelp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/functional_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_arcfour.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_blowfish.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_camellia.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_cast5.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_crc.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_des.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_dsa.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_idea.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_md4.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_md5.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_rfc2268.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_rijndael.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_rmd160.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_rsa.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_seed.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_serpent.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_sha1.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_sha256.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_sha512.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_tiger.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_twofish.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gcry_whirlpool.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gdb.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/geli.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gettext.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gfxmenu.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gfxterm.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gfxterm_background.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gfxterm_menu.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gptsync.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/gzio.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/halt.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hashsum.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hdparm.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hello.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/help.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hexdump.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hfsplus.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hfspluscomp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/http.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/hwmatch.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/iorw.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/iso9660.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/jfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/jpeg.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/keylayouts.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/keystatus.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ldm.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/legacy_password_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/legacycfg.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/linux.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/linux16.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/loadenv.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/loopback.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ls.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/lsacpi.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/lsapm.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/lsmmap.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/lspci.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/luks.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/lvm.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/lzopio.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/macbless.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/macho.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/mda_text.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/mdraid09.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/mdraid09_be.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/mdraid1x.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/memdisk.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/memrw.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/minicmd.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/minix.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/minix2.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/minix2_be.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/minix3.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/minix3_be.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/minix_be.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/mmap.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/moddep.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/modinfo.sh create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/morse.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/mpi.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/msdospart.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/multiboot.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/multiboot2.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/nativedisk.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/net.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/newc.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/nilfs2.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/normal.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ntfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ntfscomp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ntldr.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/odc.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/offsetio.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ohci.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_acorn.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_amiga.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_apple.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_bsd.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_dfly.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_dvh.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_gpt.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_msdos.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_plan.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_sun.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/part_sunpc.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/partmap.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/parttool.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/parttool.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/password.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/password_pbkdf2.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/pata.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/pbkdf2.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/pbkdf2_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/pci.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/pcidump.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/plan9.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/play.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/png.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/priority_queue.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/probe.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/procfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/progress.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/pxe.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/pxechain.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/raid5rec.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/raid6rec.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/read.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/reboot.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/regexp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/reiserfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/relocator.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/romfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/scsi.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/search.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/search_fs_file.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/search_fs_uuid.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/search_label.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/sendkey.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/serial.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/setjmp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/setjmp_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/setpci.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/sfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/signature_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/sleep.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/sleep_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/spkmodem.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/squash4.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/syslinuxcfg.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/tar.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/terminal.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/terminal.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/terminfo.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/test_blockarg.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/testload.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/testspeed.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/tftp.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/tga.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/time.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/tr.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/trig.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/true.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/truecrypt.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/udf.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ufs1.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ufs1_be.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/ufs2.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/uhci.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usb.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usb_keyboard.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usbms.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usbserial_common.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usbserial_ftdi.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usbserial_pl2303.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usbserial_usbdebug.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/usbtest.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/vbe.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/verify.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/vga.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/vga_text.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/video.lst create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/video.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/video_bochs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/video_cirrus.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/video_colors.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/video_fb.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/videoinfo.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/videotest.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/videotest_checksum.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/xfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/xnu.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid_test.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/xzio.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/zfs.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/zfscrypt.mod create mode 100644 remote/modules/grub/data/etc/grub/i386-pc/zfsinfo.mod create mode 100644 remote/modules/grub/data/etc/grub/locale/en_AU.mo create mode 100644 remote/modules/grub/data/etc/grub/locale/en_CA.mo create mode 100644 remote/modules/grub/data/etc/grub/locale/en_GB.mo create mode 100644 remote/modules/grub/data/etc/grub/locale/pt.mo create mode 100644 remote/modules/grub/data/etc/grub/locale/pt_BR.mo create mode 100644 remote/modules/grub/data/etc/grub/unicode.pf2 create mode 120000 remote/modules/grub/grub create mode 100644 remote/modules/grub/module.build create mode 100644 remote/modules/grub/module.conf create mode 100644 remote/modules/grub/module.conf.ubuntu create mode 120000 remote/targets/stage32-curitiba/grub create mode 120000 server/configs/curitiba/hdd-boot create mode 100644 server/modules/hdd-boot/etc/systemd/system/hdd_boot.service create mode 120000 server/modules/hdd-boot/etc/systemd/system/multi-user.target.wants/hdd_boot.service create mode 100755 server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot diff --git a/remote/modules/grub/data/etc/grub/gfxblacklist.txt b/remote/modules/grub/data/etc/grub/gfxblacklist.txt new file mode 100644 index 00000000..9e91caa9 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/gfxblacklist.txt @@ -0,0 +1,19 @@ +# GRUB gfxpayload blacklist. The format is a sequence of lines of the +# following form, using lower-case hexadecimal for all ID components: +# +# vVENDORdDEVICEsvSUBVENDORsdSUBDEVICEbcBASECLASSscSUBCLASS +# +# Blacklist lines are regex-matched (currently using Lua's string.find with +# the line surrounded by ^ and $) against a corresponding PCI ID string. In +# practice this means that you can replace any part of the ID string with .* +# to match anything. +# +# There is no need to customise this file locally. If you need to disable +# gfxpayload=keep on your system, just add this line (uncommented) to +# /etc/default/grub: +# +# GRUB_GFXPAYLOAD_LINUX=text + +v15add0710.* +v15add0405.* +v1002d6738.* diff --git a/remote/modules/grub/data/etc/grub/grub.cfg b/remote/modules/grub/data/etc/grub/grub.cfg new file mode 100644 index 00000000..7654d3b2 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/grub.cfg @@ -0,0 +1,192 @@ +# +# DO NOT EDIT THIS FILE +# +# It is automatically generated by grub-mkconfig using templates +# from /etc/grub.d and settings from /etc/default/grub +# + +### BEGIN /etc/grub.d/00_header ### +if [ -s $prefix/grubenv ]; then + set have_grubenv=true + load_env +fi +if [ "${next_entry}" ] ; then + set default="${next_entry}" + set next_entry= + save_env next_entry + set boot_once=true +else + set default="0" +fi + +if [ x"${feature_menuentry_id}" = xy ]; then + menuentry_id_option="--id" +else + menuentry_id_option="" +fi + +export menuentry_id_option + +if [ "${prev_saved_entry}" ]; then + set saved_entry="${prev_saved_entry}" + save_env saved_entry + set prev_saved_entry= + save_env prev_saved_entry + set boot_once=true +fi + +function savedefault { + if [ -z "${boot_once}" ]; then + saved_entry="${chosen}" + save_env saved_entry + fi +} +function recordfail { + set recordfail=1 + if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi +} +function load_video { + if [ x$feature_all_video_module = xy ]; then + insmod all_video + else + insmod efi_gop + insmod efi_uga + insmod ieee1275_fb + insmod vbe + insmod vga + insmod video_bochs + insmod video_cirrus + fi +} + +if [ x$feature_default_font_path = xy ] ; then + font=unicode +else +insmod part_msdos +insmod lvm +insmod ext2 +set root='lvmid/ZvOK2H-W5xA-QoO2-zy2n-Sjr7-cpu8-M3zL6F/FzLrNP-IhMk-pB8d-vEEW-Jxxk-ujc7-NWSegg' +if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint='lvmid/ZvOK2H-W5xA-QoO2-zy2n-Sjr7-cpu8-M3zL6F/FzLrNP-IhMk-pB8d-vEEW-Jxxk-ujc7-NWSegg' 0bec626d-2d44-417d-acfd-83acbbcf2b34 +else + search --no-floppy --fs-uuid --set=root 0bec626d-2d44-417d-acfd-83acbbcf2b34 +fi + font="/usr/share/grub/unicode.pf2" +fi + +if loadfont $font ; then + set gfxmode=auto + load_video + insmod gfxterm + set locale_dir=$prefix/locale + set lang=pt_PT + insmod gettext +fi +terminal_output gfxterm +if [ "${recordfail}" = 1 ] ; then + set timeout=-1 +else + if [ x$feature_timeout_style = xy ] ; then + set timeout_style=menu + set timeout=10 + # Fallback normal timeout code in case the timeout_style feature is + # unavailable. + else + set timeout=10 + fi +fi +### END /etc/grub.d/00_header ### + +### BEGIN /etc/grub.d/05_debian_theme ### +set menu_color_normal=white/black +set menu_color_highlight=black/light-gray +### END /etc/grub.d/05_debian_theme ### + +### BEGIN /etc/grub.d/06_mint_theme ### +set menu_color_normal=white/black +set menu_color_highlight=white/light-gray +### END /etc/grub.d/06_mint_theme ### + +### BEGIN /etc/grub.d/10_linux ### +function gfxmode { + set gfxpayload="$1" + if [ "$1" = "keep" ]; then + set vt_handoff=vt.handoff=7 + else + set vt_handoff= + fi +} +if [ ${recordfail} != 1 ]; then + if [ -e ${prefix}/gfxblacklist.txt ]; then + if hwmatch ${prefix}/gfxblacklist.txt 3; then + if [ ${match} = 0 ]; then + set linux_gfx_mode=keep + else + set linux_gfx_mode=text + fi + else + set linux_gfx_mode=text + fi + else + set linux_gfx_mode=keep + fi +else + set linux_gfx_mode=text +fi +export linux_gfx_mode +if [ "$linux_gfx_mode" != "text" ]; then load_video; fi +menuentry 'Linux Mint 17 Xfce 64-bit, 3.13.0-24-generic (/dev/mapper/sa_sabayon-root)' --class ubuntu --class gnu-linux --class gnu --class os { + recordfail + gfxmode $linux_gfx_mode + insmod gzio + insmod part_msdos + insmod lvm + insmod ext2 + set root='lvmid/ZvOK2H-W5xA-QoO2-zy2n-Sjr7-cpu8-M3zL6F/FzLrNP-IhMk-pB8d-vEEW-Jxxk-ujc7-NWSegg' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint='lvmid/ZvOK2H-W5xA-QoO2-zy2n-Sjr7-cpu8-M3zL6F/FzLrNP-IhMk-pB8d-vEEW-Jxxk-ujc7-NWSegg' 0bec626d-2d44-417d-acfd-83acbbcf2b34 + else + search --no-floppy --fs-uuid --set=root 0bec626d-2d44-417d-acfd-83acbbcf2b34 + fi + linux /boot/vmlinuz-3.13.0-24-generic root=/dev/mapper/sa_sabayon-root ro quiet splash $vt_handoff + initrd /boot/initrd.img-3.13.0-24-generic +} +### END /etc/grub.d/10_linux ### + +### BEGIN /etc/grub.d/10_lupin ### +### END /etc/grub.d/10_lupin ### + +### BEGIN /etc/grub.d/20_linux_xen ### + +### END /etc/grub.d/20_linux_xen ### + +### BEGIN /etc/grub.d/20_memtest86+ ### +menuentry 'Ubuntu_1404_x64_tiago' { + linux (hd0,msdos2)/kernel/kernel slxsrv=200.17.202.46 slxbase=ubuntu_1404_x64_tiago quiet splash vga=current + initrd (hd0,msdos2)/initramfs-stage31 +} +### END /etc/grub.d/20_memtest86+ ### + +### BEGIN /etc/grub.d/30_os-prober ### +set timeout_style=menu +if [ "${timeout}" = 0 ]; then + set timeout=10 +fi +### END /etc/grub.d/30_os-prober ### + +### BEGIN /etc/grub.d/30_uefi-firmware ### +### END /etc/grub.d/30_uefi-firmware ### + +### BEGIN /etc/grub.d/40_custom ### +# This file provides an easy way to add custom menu entries. Simply type the +# menu entries you want to add after this comment. Be careful not to change +# the 'exec tail' line above. +### END /etc/grub.d/40_custom ### + +### BEGIN /etc/grub.d/41_custom ### +if [ -f ${config_directory}/custom.cfg ]; then + source ${config_directory}/custom.cfg +elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then + source $prefix/custom.cfg; +fi +### END /etc/grub.d/41_custom ### diff --git a/remote/modules/grub/data/etc/grub/grub.default.style b/remote/modules/grub/data/etc/grub/grub.default.style new file mode 100644 index 00000000..af835d3b --- /dev/null +++ b/remote/modules/grub/data/etc/grub/grub.default.style @@ -0,0 +1,27 @@ +# +# DO NOT EDIT THIS FILE +# +# It is automatically generated by grub-mkconfig using templates +# from /etc/grub.d and settings from /etc/default/grub +# + +### BEGIN /etc/grub.d/00_header ### + set gfxmode=auto + load_video + insmod gfxterm + set lang=pt_PT + set timeout_style=menu + set timeout=10 +### END /etc/grub.d/00_header ### + +### BEGIN /etc/grub.d/05_debian_theme ### +#set menu_color_normal=white/black +#set menu_color_highlight=black/light-gray +### END /etc/grub.d/05_debian_theme ### + +### BEGIN /etc/grub.d/06_mint_theme ### +set menu_color_normal=white/black +set menu_color_highlight=white/light-gray +### END /etc/grub.d/06_mint_theme ### + + diff --git a/remote/modules/grub/data/etc/grub/grubenv b/remote/modules/grub/data/etc/grub/grubenv new file mode 100644 index 00000000..f93ccbff --- /dev/null +++ b/remote/modules/grub/data/etc/grub/grubenv @@ -0,0 +1,2 @@ +# GRUB Environment Block +####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### \ No newline at end of file diff --git a/remote/modules/grub/data/etc/grub/i386-pc/915resolution.mod b/remote/modules/grub/data/etc/grub/i386-pc/915resolution.mod new file mode 100644 index 00000000..e0838914 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/915resolution.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/acpi.mod b/remote/modules/grub/data/etc/grub/i386-pc/acpi.mod new file mode 100644 index 00000000..90ee529d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/acpi.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/adler32.mod b/remote/modules/grub/data/etc/grub/i386-pc/adler32.mod new file mode 100644 index 00000000..860624b3 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/adler32.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/affs.mod b/remote/modules/grub/data/etc/grub/i386-pc/affs.mod new file mode 100644 index 00000000..7c4938de Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/affs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/afs.mod b/remote/modules/grub/data/etc/grub/i386-pc/afs.mod new file mode 100644 index 00000000..ef97926f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/afs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ahci.mod b/remote/modules/grub/data/etc/grub/i386-pc/ahci.mod new file mode 100644 index 00000000..7a38c4fe Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ahci.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/all_video.mod b/remote/modules/grub/data/etc/grub/i386-pc/all_video.mod new file mode 100644 index 00000000..ac321be6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/all_video.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/aout.mod b/remote/modules/grub/data/etc/grub/i386-pc/aout.mod new file mode 100644 index 00000000..40b64b64 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/aout.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/archelp.mod b/remote/modules/grub/data/etc/grub/i386-pc/archelp.mod new file mode 100644 index 00000000..0b096945 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/archelp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/at_keyboard.mod b/remote/modules/grub/data/etc/grub/i386-pc/at_keyboard.mod new file mode 100644 index 00000000..83b558b3 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/at_keyboard.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ata.mod b/remote/modules/grub/data/etc/grub/i386-pc/ata.mod new file mode 100644 index 00000000..1434a004 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ata.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/backtrace.mod b/remote/modules/grub/data/etc/grub/i386-pc/backtrace.mod new file mode 100644 index 00000000..2827ee69 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/backtrace.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/bfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/bfs.mod new file mode 100644 index 00000000..062ada72 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/bfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/biosdisk.mod b/remote/modules/grub/data/etc/grub/i386-pc/biosdisk.mod new file mode 100644 index 00000000..9e9104d2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/biosdisk.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/bitmap.mod b/remote/modules/grub/data/etc/grub/i386-pc/bitmap.mod new file mode 100644 index 00000000..ad777331 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/bitmap.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/bitmap_scale.mod b/remote/modules/grub/data/etc/grub/i386-pc/bitmap_scale.mod new file mode 100644 index 00000000..d6055683 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/bitmap_scale.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/blocklist.mod b/remote/modules/grub/data/etc/grub/i386-pc/blocklist.mod new file mode 100644 index 00000000..37d39a21 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/blocklist.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/boot.img b/remote/modules/grub/data/etc/grub/i386-pc/boot.img new file mode 100644 index 00000000..81a7a30a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/boot.img differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/boot.mod b/remote/modules/grub/data/etc/grub/i386-pc/boot.mod new file mode 100644 index 00000000..5a0ae46c Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/boot.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/bsd.mod b/remote/modules/grub/data/etc/grub/i386-pc/bsd.mod new file mode 100644 index 00000000..6254c08d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/bsd.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/btrfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/btrfs.mod new file mode 100644 index 00000000..d058eadd Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/btrfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/bufio.mod b/remote/modules/grub/data/etc/grub/i386-pc/bufio.mod new file mode 100644 index 00000000..c14030a9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/bufio.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cat.mod b/remote/modules/grub/data/etc/grub/i386-pc/cat.mod new file mode 100644 index 00000000..70e13273 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cat.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cbfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/cbfs.mod new file mode 100644 index 00000000..2fee8756 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cbfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cbls.mod b/remote/modules/grub/data/etc/grub/i386-pc/cbls.mod new file mode 100644 index 00000000..8885a529 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cbls.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cbmemc.mod b/remote/modules/grub/data/etc/grub/i386-pc/cbmemc.mod new file mode 100644 index 00000000..a9070914 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cbmemc.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cbtable.mod b/remote/modules/grub/data/etc/grub/i386-pc/cbtable.mod new file mode 100644 index 00000000..a97728b4 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cbtable.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cbtime.mod b/remote/modules/grub/data/etc/grub/i386-pc/cbtime.mod new file mode 100644 index 00000000..58d2c8b9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cbtime.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/chain.mod b/remote/modules/grub/data/etc/grub/i386-pc/chain.mod new file mode 100644 index 00000000..047f4521 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/chain.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cmdline_cat_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/cmdline_cat_test.mod new file mode 100644 index 00000000..127cd36a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cmdline_cat_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cmosdump.mod b/remote/modules/grub/data/etc/grub/i386-pc/cmosdump.mod new file mode 100644 index 00000000..914c5709 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cmosdump.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cmostest.mod b/remote/modules/grub/data/etc/grub/i386-pc/cmostest.mod new file mode 100644 index 00000000..9051d318 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cmostest.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cmp.mod b/remote/modules/grub/data/etc/grub/i386-pc/cmp.mod new file mode 100644 index 00000000..18a86034 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cmp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/command.lst b/remote/modules/grub/data/etc/grub/i386-pc/command.lst new file mode 100644 index 00000000..d3d74ed4 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/command.lst @@ -0,0 +1,199 @@ +*acpi: acpi +*all_functional_test: functional_test +*background_image: gfxterm_background +*cat: cat +*cpuid: cpuid +*crc: hashsum +*cryptomount: cryptodisk +*drivemap: drivemap +*echo: echo +*extract_syslinux_entries_configfile: syslinuxcfg +*extract_syslinux_entries_source: syslinuxcfg +*file: file +*functional_test: functional_test +*gettext: gettext +*halt: halt +*hashsum: hashsum +*hdparm: hdparm +*hello: hello +*help: help +*hexdump: hexdump +*inb: iorw +*inl: iorw +*inw: iorw +*keystatus: keystatus +*kfreebsd: bsd +*knetbsd: bsd +*kopenbsd: bsd +*list_env: loadenv +*load_env: loadenv +*loopback: loopback +*ls: ls +*lsacpi: lsacpi +*lspci: lspci +*md5sum: hashsum +*menuentry: normal +*pcidump: pcidump +*plan9: plan9 +*probe: probe +*read_byte: memrw +*read_dword: memrw +*read_word: memrw +*regexp: regexp +*save_env: loadenv +*search: search +*sendkey: sendkey +*serial: serial +*setpci: setpci +*sha1sum: hashsum +*sha256sum: hashsum +*sha512sum: hashsum +*sleep: sleep +*submenu: normal +*syslinux_configfile: syslinuxcfg +*syslinux_source: syslinuxcfg +*terminfo: terminfo +*test_blockarg: test_blockarg +*testspeed: testspeed +*tr: tr +*trust: verify +*verify_detached: verify +*xnu_splash: xnu +*zfskey: zfscrypt +.: configfile +915resolution: 915resolution +[: test +authenticate: normal +background_color: gfxterm_background +backtrace: backtrace +badram: mmap +blocklist: blocklist +boot: boot +break: normal +cat: minicmd +cbmemc: cbmemc +chainloader: chain +clear: normal +cmosclean: cmostest +cmosdump: cmosdump +cmosset: cmostest +cmostest: cmostest +cmp: cmp +configfile: configfile +continue: normal +coreboot_boottime: cbtime +cutmem: mmap +date: date +distrust: verify +dump: minicmd +efiemu_loadcore: efiemu +efiemu_prepare: efiemu +efiemu_unload: efiemu +eval: eval +exit: minicmd +export: normal +extract_entries_configfile: configfile +extract_entries_source: configfile +extract_legacy_entries_configfile: legacycfg +extract_legacy_entries_source: legacycfg +false: true +freedos: freedos +gdbstub: gdb +gdbstub_break: gdb +gdbstub_stop: gdb +gptsync: gptsync +help: minicmd +hwmatch: hwmatch +initrd16: linux16 +initrd: linux +keymap: keylayouts +kfreebsd_loadenv: bsd +kfreebsd_module: bsd +kfreebsd_module_elf: bsd +knetbsd_module: bsd +knetbsd_module_elf: bsd +kopenbsd_ramdisk: bsd +legacy_check_password: legacycfg +legacy_configfile: legacycfg +legacy_initrd: legacycfg +legacy_initrd_nounzip: legacycfg +legacy_kernel: legacycfg +legacy_password: legacycfg +legacy_source: legacycfg +linux16: linux16 +linux: linux +list_trusted: verify +loadfont: font +lsapm: lsapm +lscoreboot: cbls +lsfonts: font +lsmmap: lsmmap +lsmod: minicmd +macppcbless: macbless +mactelbless: macbless +module2: multiboot2 +module: multiboot +multiboot2: multiboot2 +multiboot: multiboot +nativedisk: nativedisk +net_add_addr: net +net_add_dns: net +net_add_route: net +net_bootp: net +net_del_addr: net +net_del_dns: net +net_del_route: net +net_get_dhcp_option: net +net_ipv6_autoconf: net +net_ls_addr: net +net_ls_cards: net +net_ls_dns: net +net_ls_routes: net +net_nslookup: net +normal: normal +normal_exit: normal +ntldr: ntldr +outb: iorw +outl: iorw +outw: iorw +parttool: parttool +password: password +password_pbkdf2: password_pbkdf2 +play: play +pxechainloader: pxechain +read: read +reboot: reboot +return: normal +rmmod: minicmd +search.file: search_fs_file +search.fs_label: search_label +search.fs_uuid: search_fs_uuid +setparams: normal +shift: normal +source: configfile +terminal_input: terminal +terminal_output: terminal +test: test +testload: testload +time: time +true: true +truecrypt: truecrypt +usb: usbtest +vbeinfo: videoinfo +vbetest: videotest +videoinfo: videoinfo +videotest: videotest +write_byte: memrw +write_dword: memrw +write_word: memrw +xnu_devprop_load: xnu +xnu_kernel64: xnu +xnu_kernel: xnu +xnu_kext: xnu +xnu_kextdir: xnu +xnu_mkext: xnu +xnu_ramdisk: xnu +xnu_resume: xnu +xnu_uuid: xnu_uuid +zfs-bootfs: zfsinfo +zfsinfo: zfsinfo diff --git a/remote/modules/grub/data/etc/grub/i386-pc/configfile.mod b/remote/modules/grub/data/etc/grub/i386-pc/configfile.mod new file mode 100644 index 00000000..b46c328e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/configfile.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/core.img b/remote/modules/grub/data/etc/grub/i386-pc/core.img new file mode 100644 index 00000000..d84d8779 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/core.img differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cpio.mod b/remote/modules/grub/data/etc/grub/i386-pc/cpio.mod new file mode 100644 index 00000000..284643da Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cpio.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cpio_be.mod b/remote/modules/grub/data/etc/grub/i386-pc/cpio_be.mod new file mode 100644 index 00000000..14becb0b Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cpio_be.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cpuid.mod b/remote/modules/grub/data/etc/grub/i386-pc/cpuid.mod new file mode 100644 index 00000000..156b5d21 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cpuid.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/crc64.mod b/remote/modules/grub/data/etc/grub/i386-pc/crc64.mod new file mode 100644 index 00000000..9126be99 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/crc64.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/crypto.lst b/remote/modules/grub/data/etc/grub/i386-pc/crypto.lst new file mode 100644 index 00000000..77d9efc0 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/crypto.lst @@ -0,0 +1,45 @@ +RIJNDAEL: gcry_rijndael +RIJNDAEL192: gcry_rijndael +RIJNDAEL256: gcry_rijndael +AES128: gcry_rijndael +AES-128: gcry_rijndael +AES-192: gcry_rijndael +AES-256: gcry_rijndael +ADLER32: adler32 +CRC64: crc64 +ARCFOUR: gcry_arcfour +BLOWFISH: gcry_blowfish +CAMELLIA128: gcry_camellia +CAMELLIA192: gcry_camellia +CAMELLIA256: gcry_camellia +CAST5: gcry_cast5 +CRC32: gcry_crc +CRC32RFC1510: gcry_crc +CRC24RFC2440: gcry_crc +DES: gcry_des +3DES: gcry_des +DSA: gcry_dsa +IDEA: gcry_idea +MD4: gcry_md4 +MD5: gcry_md5 +RFC2268_40: gcry_rfc2268 +AES: gcry_rijndael +AES192: gcry_rijndael +AES256: gcry_rijndael +RIPEMD160: gcry_rmd160 +RSA: gcry_rsa +SEED: gcry_seed +SERPENT128: gcry_serpent +SERPENT192: gcry_serpent +SERPENT256: gcry_serpent +SHA1: gcry_sha1 +SHA224: gcry_sha256 +SHA256: gcry_sha256 +SHA512: gcry_sha512 +SHA384: gcry_sha512 +TIGER192: gcry_tiger +TIGER: gcry_tiger +TIGER2: gcry_tiger +TWOFISH: gcry_twofish +TWOFISH128: gcry_twofish +WHIRLPOOL: gcry_whirlpool diff --git a/remote/modules/grub/data/etc/grub/i386-pc/crypto.mod b/remote/modules/grub/data/etc/grub/i386-pc/crypto.mod new file mode 100644 index 00000000..1ff552a4 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/crypto.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cryptodisk.mod b/remote/modules/grub/data/etc/grub/i386-pc/cryptodisk.mod new file mode 100644 index 00000000..d5376a5b Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cryptodisk.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/cs5536.mod b/remote/modules/grub/data/etc/grub/i386-pc/cs5536.mod new file mode 100644 index 00000000..550b9d12 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/cs5536.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/date.mod b/remote/modules/grub/data/etc/grub/i386-pc/date.mod new file mode 100644 index 00000000..e89dc1a2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/date.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/datehook.mod b/remote/modules/grub/data/etc/grub/i386-pc/datehook.mod new file mode 100644 index 00000000..8eb4280d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/datehook.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/datetime.mod b/remote/modules/grub/data/etc/grub/i386-pc/datetime.mod new file mode 100644 index 00000000..25a29615 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/datetime.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/disk.mod b/remote/modules/grub/data/etc/grub/i386-pc/disk.mod new file mode 100644 index 00000000..f2aeada0 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/disk.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/diskfilter.mod b/remote/modules/grub/data/etc/grub/i386-pc/diskfilter.mod new file mode 100644 index 00000000..f1a45a33 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/diskfilter.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/div_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/div_test.mod new file mode 100644 index 00000000..65bc32b8 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/div_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/dm_nv.mod b/remote/modules/grub/data/etc/grub/i386-pc/dm_nv.mod new file mode 100644 index 00000000..32c26036 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/dm_nv.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/drivemap.mod b/remote/modules/grub/data/etc/grub/i386-pc/drivemap.mod new file mode 100644 index 00000000..5410ef88 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/drivemap.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/echo.mod b/remote/modules/grub/data/etc/grub/i386-pc/echo.mod new file mode 100644 index 00000000..057586dd Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/echo.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/efiemu.mod b/remote/modules/grub/data/etc/grub/i386-pc/efiemu.mod new file mode 100644 index 00000000..ab253550 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/efiemu.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/efiemu32.o b/remote/modules/grub/data/etc/grub/i386-pc/efiemu32.o new file mode 100644 index 00000000..56fbedc9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/efiemu32.o differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/efiemu64.o b/remote/modules/grub/data/etc/grub/i386-pc/efiemu64.o new file mode 100644 index 00000000..f25fe93c Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/efiemu64.o differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ehci.mod b/remote/modules/grub/data/etc/grub/i386-pc/ehci.mod new file mode 100644 index 00000000..4ff3a9b8 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ehci.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/elf.mod b/remote/modules/grub/data/etc/grub/i386-pc/elf.mod new file mode 100644 index 00000000..35467cfd Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/elf.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/eval.mod b/remote/modules/grub/data/etc/grub/i386-pc/eval.mod new file mode 100644 index 00000000..4250f0cc Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/eval.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/exfat.mod b/remote/modules/grub/data/etc/grub/i386-pc/exfat.mod new file mode 100644 index 00000000..287bba3b Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/exfat.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/exfctest.mod b/remote/modules/grub/data/etc/grub/i386-pc/exfctest.mod new file mode 100644 index 00000000..2e2f3329 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/exfctest.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ext2.mod b/remote/modules/grub/data/etc/grub/i386-pc/ext2.mod new file mode 100644 index 00000000..291d8407 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ext2.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/extcmd.mod b/remote/modules/grub/data/etc/grub/i386-pc/extcmd.mod new file mode 100644 index 00000000..477c32be Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/extcmd.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/fat.mod b/remote/modules/grub/data/etc/grub/i386-pc/fat.mod new file mode 100644 index 00000000..fcac1440 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/fat.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/file.mod b/remote/modules/grub/data/etc/grub/i386-pc/file.mod new file mode 100644 index 00000000..ec327c2e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/file.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/font.mod b/remote/modules/grub/data/etc/grub/i386-pc/font.mod new file mode 100644 index 00000000..4e3ec10e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/font.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/freedos.mod b/remote/modules/grub/data/etc/grub/i386-pc/freedos.mod new file mode 100644 index 00000000..d993f197 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/freedos.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/fs.lst b/remote/modules/grub/data/etc/grub/i386-pc/fs.lst new file mode 100644 index 00000000..a069ccc6 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/fs.lst @@ -0,0 +1,36 @@ +affs +afs +bfs +btrfs +cbfs +cpio +cpio_be +exfat +ext2 +fat +hfs +hfsplus +iso9660 +jfs +minix +minix2 +minix2_be +minix3 +minix3_be +minix_be +newc +nilfs2 +ntfs +odc +procfs +reiserfs +romfs +sfs +squash4 +tar +udf +ufs1 +ufs1_be +ufs2 +xfs +zfs diff --git a/remote/modules/grub/data/etc/grub/i386-pc/fshelp.mod b/remote/modules/grub/data/etc/grub/i386-pc/fshelp.mod new file mode 100644 index 00000000..148f0611 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/fshelp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/functional_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/functional_test.mod new file mode 100644 index 00000000..0e6c57ca Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/functional_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_arcfour.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_arcfour.mod new file mode 100644 index 00000000..b73ad8e7 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_arcfour.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_blowfish.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_blowfish.mod new file mode 100644 index 00000000..40aae3ee Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_blowfish.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_camellia.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_camellia.mod new file mode 100644 index 00000000..ab407e2c Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_camellia.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_cast5.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_cast5.mod new file mode 100644 index 00000000..5e9050b2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_cast5.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_crc.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_crc.mod new file mode 100644 index 00000000..399f55ea Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_crc.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_des.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_des.mod new file mode 100644 index 00000000..3ea8d86e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_des.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_dsa.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_dsa.mod new file mode 100644 index 00000000..2096dd9f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_dsa.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_idea.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_idea.mod new file mode 100644 index 00000000..a960ba8f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_idea.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_md4.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_md4.mod new file mode 100644 index 00000000..95cacaf2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_md4.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_md5.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_md5.mod new file mode 100644 index 00000000..78920cd9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_md5.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_rfc2268.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rfc2268.mod new file mode 100644 index 00000000..de23884f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rfc2268.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_rijndael.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rijndael.mod new file mode 100644 index 00000000..36294845 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rijndael.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_rmd160.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rmd160.mod new file mode 100644 index 00000000..60ad46af Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rmd160.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_rsa.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rsa.mod new file mode 100644 index 00000000..0a6eb841 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_rsa.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_seed.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_seed.mod new file mode 100644 index 00000000..a8bbe8d2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_seed.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_serpent.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_serpent.mod new file mode 100644 index 00000000..4a705f34 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_serpent.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha1.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha1.mod new file mode 100644 index 00000000..d7d433a6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha1.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha256.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha256.mod new file mode 100644 index 00000000..4d80a978 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha256.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha512.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha512.mod new file mode 100644 index 00000000..2899bde9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_sha512.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_tiger.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_tiger.mod new file mode 100644 index 00000000..0442ac26 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_tiger.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_twofish.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_twofish.mod new file mode 100644 index 00000000..ada0491f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_twofish.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gcry_whirlpool.mod b/remote/modules/grub/data/etc/grub/i386-pc/gcry_whirlpool.mod new file mode 100644 index 00000000..90d693ed Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gcry_whirlpool.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gdb.mod b/remote/modules/grub/data/etc/grub/i386-pc/gdb.mod new file mode 100644 index 00000000..80e1c2ea Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gdb.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/geli.mod b/remote/modules/grub/data/etc/grub/i386-pc/geli.mod new file mode 100644 index 00000000..4d84ca87 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/geli.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gettext.mod b/remote/modules/grub/data/etc/grub/i386-pc/gettext.mod new file mode 100644 index 00000000..f14e11d9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gettext.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gfxmenu.mod b/remote/modules/grub/data/etc/grub/i386-pc/gfxmenu.mod new file mode 100644 index 00000000..ee520644 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gfxmenu.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gfxterm.mod b/remote/modules/grub/data/etc/grub/i386-pc/gfxterm.mod new file mode 100644 index 00000000..48c96cf0 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gfxterm.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gfxterm_background.mod b/remote/modules/grub/data/etc/grub/i386-pc/gfxterm_background.mod new file mode 100644 index 00000000..3d515a66 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gfxterm_background.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gfxterm_menu.mod b/remote/modules/grub/data/etc/grub/i386-pc/gfxterm_menu.mod new file mode 100644 index 00000000..745af711 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gfxterm_menu.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gptsync.mod b/remote/modules/grub/data/etc/grub/i386-pc/gptsync.mod new file mode 100644 index 00000000..24cc4fdd Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gptsync.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/gzio.mod b/remote/modules/grub/data/etc/grub/i386-pc/gzio.mod new file mode 100644 index 00000000..ade70438 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/gzio.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/halt.mod b/remote/modules/grub/data/etc/grub/i386-pc/halt.mod new file mode 100644 index 00000000..454408a4 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/halt.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hashsum.mod b/remote/modules/grub/data/etc/grub/i386-pc/hashsum.mod new file mode 100644 index 00000000..920dfa97 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hashsum.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hdparm.mod b/remote/modules/grub/data/etc/grub/i386-pc/hdparm.mod new file mode 100644 index 00000000..1e309ba1 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hdparm.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hello.mod b/remote/modules/grub/data/etc/grub/i386-pc/hello.mod new file mode 100644 index 00000000..993c5023 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hello.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/help.mod b/remote/modules/grub/data/etc/grub/i386-pc/help.mod new file mode 100644 index 00000000..bd9cd4b3 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/help.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hexdump.mod b/remote/modules/grub/data/etc/grub/i386-pc/hexdump.mod new file mode 100644 index 00000000..22fdcdd1 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hexdump.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/hfs.mod new file mode 100644 index 00000000..6dea54e6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hfsplus.mod b/remote/modules/grub/data/etc/grub/i386-pc/hfsplus.mod new file mode 100644 index 00000000..125bc296 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hfsplus.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hfspluscomp.mod b/remote/modules/grub/data/etc/grub/i386-pc/hfspluscomp.mod new file mode 100644 index 00000000..f8fea748 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hfspluscomp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/http.mod b/remote/modules/grub/data/etc/grub/i386-pc/http.mod new file mode 100644 index 00000000..aafd9fcb Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/http.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/hwmatch.mod b/remote/modules/grub/data/etc/grub/i386-pc/hwmatch.mod new file mode 100644 index 00000000..77c5acc9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/hwmatch.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/iorw.mod b/remote/modules/grub/data/etc/grub/i386-pc/iorw.mod new file mode 100644 index 00000000..62fb885e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/iorw.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/iso9660.mod b/remote/modules/grub/data/etc/grub/i386-pc/iso9660.mod new file mode 100644 index 00000000..6decc762 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/iso9660.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/jfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/jfs.mod new file mode 100644 index 00000000..100447a9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/jfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/jpeg.mod b/remote/modules/grub/data/etc/grub/i386-pc/jpeg.mod new file mode 100644 index 00000000..e07167c5 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/jpeg.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/keylayouts.mod b/remote/modules/grub/data/etc/grub/i386-pc/keylayouts.mod new file mode 100644 index 00000000..e2fb3d26 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/keylayouts.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/keystatus.mod b/remote/modules/grub/data/etc/grub/i386-pc/keystatus.mod new file mode 100644 index 00000000..34eda64c Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/keystatus.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ldm.mod b/remote/modules/grub/data/etc/grub/i386-pc/ldm.mod new file mode 100644 index 00000000..09397019 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ldm.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/legacy_password_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/legacy_password_test.mod new file mode 100644 index 00000000..6d3fbad4 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/legacy_password_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/legacycfg.mod b/remote/modules/grub/data/etc/grub/i386-pc/legacycfg.mod new file mode 100644 index 00000000..a06c1d8e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/legacycfg.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/linux.mod b/remote/modules/grub/data/etc/grub/i386-pc/linux.mod new file mode 100644 index 00000000..7934b5fb Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/linux.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/linux16.mod b/remote/modules/grub/data/etc/grub/i386-pc/linux16.mod new file mode 100644 index 00000000..0418bae7 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/linux16.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/loadenv.mod b/remote/modules/grub/data/etc/grub/i386-pc/loadenv.mod new file mode 100644 index 00000000..af08f023 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/loadenv.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/loopback.mod b/remote/modules/grub/data/etc/grub/i386-pc/loopback.mod new file mode 100644 index 00000000..2f04e009 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/loopback.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ls.mod b/remote/modules/grub/data/etc/grub/i386-pc/ls.mod new file mode 100644 index 00000000..38e8bdc7 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ls.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/lsacpi.mod b/remote/modules/grub/data/etc/grub/i386-pc/lsacpi.mod new file mode 100644 index 00000000..1b6b95d6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/lsacpi.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/lsapm.mod b/remote/modules/grub/data/etc/grub/i386-pc/lsapm.mod new file mode 100644 index 00000000..e999c8c4 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/lsapm.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/lsmmap.mod b/remote/modules/grub/data/etc/grub/i386-pc/lsmmap.mod new file mode 100644 index 00000000..2becf200 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/lsmmap.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/lspci.mod b/remote/modules/grub/data/etc/grub/i386-pc/lspci.mod new file mode 100644 index 00000000..d634a0f3 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/lspci.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/luks.mod b/remote/modules/grub/data/etc/grub/i386-pc/luks.mod new file mode 100644 index 00000000..baae79e9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/luks.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/lvm.mod b/remote/modules/grub/data/etc/grub/i386-pc/lvm.mod new file mode 100644 index 00000000..1e38f71a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/lvm.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/lzopio.mod b/remote/modules/grub/data/etc/grub/i386-pc/lzopio.mod new file mode 100644 index 00000000..35a70758 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/lzopio.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/macbless.mod b/remote/modules/grub/data/etc/grub/i386-pc/macbless.mod new file mode 100644 index 00000000..454d4b18 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/macbless.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/macho.mod b/remote/modules/grub/data/etc/grub/i386-pc/macho.mod new file mode 100644 index 00000000..43ff2400 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/macho.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/mda_text.mod b/remote/modules/grub/data/etc/grub/i386-pc/mda_text.mod new file mode 100644 index 00000000..aadfd666 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/mda_text.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/mdraid09.mod b/remote/modules/grub/data/etc/grub/i386-pc/mdraid09.mod new file mode 100644 index 00000000..d28b8e0d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/mdraid09.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/mdraid09_be.mod b/remote/modules/grub/data/etc/grub/i386-pc/mdraid09_be.mod new file mode 100644 index 00000000..477cdf86 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/mdraid09_be.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/mdraid1x.mod b/remote/modules/grub/data/etc/grub/i386-pc/mdraid1x.mod new file mode 100644 index 00000000..c2e0604a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/mdraid1x.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/memdisk.mod b/remote/modules/grub/data/etc/grub/i386-pc/memdisk.mod new file mode 100644 index 00000000..dbea6234 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/memdisk.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/memrw.mod b/remote/modules/grub/data/etc/grub/i386-pc/memrw.mod new file mode 100644 index 00000000..7029e0c4 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/memrw.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/minicmd.mod b/remote/modules/grub/data/etc/grub/i386-pc/minicmd.mod new file mode 100644 index 00000000..1f734a86 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/minicmd.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/minix.mod b/remote/modules/grub/data/etc/grub/i386-pc/minix.mod new file mode 100644 index 00000000..2eced0d6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/minix.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/minix2.mod b/remote/modules/grub/data/etc/grub/i386-pc/minix2.mod new file mode 100644 index 00000000..48aced6d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/minix2.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/minix2_be.mod b/remote/modules/grub/data/etc/grub/i386-pc/minix2_be.mod new file mode 100644 index 00000000..b2706bf9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/minix2_be.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/minix3.mod b/remote/modules/grub/data/etc/grub/i386-pc/minix3.mod new file mode 100644 index 00000000..96a15241 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/minix3.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/minix3_be.mod b/remote/modules/grub/data/etc/grub/i386-pc/minix3_be.mod new file mode 100644 index 00000000..5cac8129 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/minix3_be.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/minix_be.mod b/remote/modules/grub/data/etc/grub/i386-pc/minix_be.mod new file mode 100644 index 00000000..4862b67d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/minix_be.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/mmap.mod b/remote/modules/grub/data/etc/grub/i386-pc/mmap.mod new file mode 100644 index 00000000..f2803d78 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/mmap.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/moddep.lst b/remote/modules/grub/data/etc/grub/i386-pc/moddep.lst new file mode 100644 index 00000000..57590dd9 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/moddep.lst @@ -0,0 +1,259 @@ +squash4: xzio gzio lzopio fshelp +search_fs_uuid: +legacycfg: linux gcry_md5 crypto password normal +date: datetime normal +bfs: +uhci: pci usb +multiboot2: boot video net acpi relocator mmap lsapm vbe +gcry_twofish: crypto +cpio_be: archelp +cmostest: +priority_queue: +gcry_rijndael: crypto +freedos: boot video relocator chain +echo: extcmd +cpio: archelp +xzio: crypto +part_sun: +hfspluscomp: gzio hfsplus +gcry_sha512: crypto +gcry_cast5: crypto +boot: +setjmp_test: setjmp functional_test +odc: archelp +ls: extcmd normal +gzio: +cbmemc: cbtable terminfo normal +video: +test_blockarg: extcmd normal +gfxterm: video font +cbtable: +gcry_tiger: crypto +gcry_serpent: crypto +aout: +macbless: disk +gcry_blowfish: crypto +trig: +plan9: boot video extcmd relocator +extcmd: +at_keyboard: boot keylayouts +videoinfo: video +testspeed: extcmd normal +pxe: boot net +minix: +keylayouts: +xnu_uuid: gcry_md5 +usbtest: usb +usbms: usb scsi +reboot: relocator +morse: +help: extcmd normal +part_msdos: +http: net +gdb: backtrace serial +gcry_rsa: mpi verify +cbtime: cbtable +blocklist: +probe: extcmd +pbkdf2: crypto +gcry_rfc2268: crypto +ufs1_be: +nativedisk: +gcry_camellia: crypto +fat: +exfctest: functional_test +pci: +parttool: normal +lzopio: crypto +linux: boot video relocator mmap vbe normal +gcry_md4: crypto +zfsinfo: zfs +usb_keyboard: keylayouts usb +pxechain: boot video pxe relocator +gcry_md5: crypto +fshelp: +ehci: boot pci usb cs5536 +bitmap_scale: bitmap +ata: scsi +datetime: +usbserial_common: usb serial +syslinuxcfg: extcmd normal +net: priority_queue boot datetime bufio +gcry_des: crypto +div_test: functional_test +time: +reiserfs: fshelp +dm_nv: diskfilter +datehook: datetime normal +mdraid09_be: diskfilter +efiemu: crypto acpi cpuid gcry_crc +backtrace: +ahci: boot pci ata +kernel: +video_cirrus: video pci video_fb +part_plan: +gcry_seed: crypto +minix_be: +crypto: +video_colors: +test: +terminal: +part_dvh: +lsacpi: extcmd acpi +jpeg: bufio bitmap +bsd: boot video aout extcmd gcry_md5 crypto cpuid elf relocator serial mmap vbe +memdisk: +gfxmenu: video gfxterm trig bitmap_scale video_colors bitmap normal font +cmp: +acpi: extcmd mmap +xfs: fshelp +elf: +cpuid: extcmd +affs: fshelp +usb: pci +videotest: video gfxmenu font +tr: extcmd +testload: +relocator: mmap +play: +gfxterm_menu: video_fb functional_test procfs normal font +cbfs: archelp +adler32: crypto +progress: normal +password: crypto normal +part_sunpc: +video_fb: +tftp: priority_queue net +sleep: extcmd normal +serial: extcmd terminfo +search_fs_file: +gcry_sha256: crypto +gcry_rmd160: crypto +exfat: +search: search_fs_uuid extcmd search_fs_file search_label +mdraid09: diskfilter +chain: boot video relocator +mpi: crypto +memrw: extcmd +cs5536: pci +password_pbkdf2: gcry_sha512 pbkdf2 crypto normal +mdraid1x: diskfilter +linux16: boot video relocator mmap +gcry_crc: crypto +configfile: normal +zfscrypt: gcry_rijndael extcmd pbkdf2 crypto zfs gcry_sha1 +signature_test: functional_test procfs +raid5rec: diskfilter +pcidump: extcmd pci +gcry_arcfour: crypto +sendkey: boot extcmd +part_dfly: +minix2_be: +gettext: +pbkdf2_test: pbkdf2 gcry_sha1 functional_test +hello: extcmd +vga_text: +usbserial_pl2303: usbserial_common usb serial +hashsum: extcmd crypto normal +xnu_uuid_test: functional_test +regexp: extcmd normal +part_gpt: +ohci: boot pci usb cs5536 +gptsync: disk +zfs: gzio +part_apple: +hdparm: extcmd +bufio: +btrfs: gzio lzopio +bitmap: +true: +terminfo: extcmd +romfs: fshelp +ntfscomp: ntfs +hfs: +gcry_dsa: mpi verify +cmdline_cat_test: video_fb functional_test procfs normal font +biosdisk: +ufs1: +offsetio: +ntldr: boot video relocator chain +legacy_password_test: legacycfg functional_test +setjmp: +ufs2: +nilfs2: fshelp +lsmmap: +gcry_sha1: crypto +cmosdump: +915resolution: +mmap: boot +tar: archelp +png: bufio bitmap +lspci: extcmd pci +hfsplus: fshelp +cbls: cbtable +tga: bufio bitmap +minix2: +setpci: extcmd pci +scsi: +pata: pci ata +minix3: +lvm: diskfilter +lsapm: +functional_test: video extcmd video_fb btrfs +eval: normal +iso9660: fshelp +crc64: crypto +vbe: video video_fb +udf: fshelp +search_label: +raid6rec: diskfilter +msdospart: parttool disk +mda_text: +archelp: +procfs: +minix3_be: +halt: extcmd acpi +xnu: boot video extcmd bitmap_scale efiemu relocator bitmap macho +read: +multiboot: boot video net relocator mmap lsapm vbe +keystatus: extcmd +cryptodisk: extcmd crypto procfs +truecrypt: boot gzio video relocator mmap +normal: boot extcmd crypto terminal gettext +geli: gcry_sha512 pbkdf2 crypto gcry_sha256 cryptodisk +spkmodem: terminfo +gcry_idea: crypto +video_bochs: video pci video_fb +verify: extcmd crypto mpi gcry_sha1 +sfs: fshelp +part_amiga: +luks: pbkdf2 crypto cryptodisk +loopback: extcmd +jfs: +gfxterm_background: gfxterm video extcmd bitmap_scale video_colors bitmap +usbserial_usbdebug: usbserial_common usb serial +part_acorn: +newc: archelp +macho: +iorw: extcmd +hwmatch: pci normal +cat: extcmd +afs: +sleep_test: datetime functional_test +ldm: part_msdos part_gpt diskfilter +hexdump: extcmd +disk: +usbserial_ftdi: usbserial_common usb serial +minicmd: +loadenv: extcmd disk +gcry_whirlpool: crypto +drivemap: boot extcmd mmap +vga: video video_fb +part_bsd: part_msdos +font: video bufio +ext2: fshelp +diskfilter: +videotest_checksum: video_fb functional_test font +file: extcmd elf offsetio macho +ntfs: fshelp +all_video: vbe vga video_bochs video_cirrus diff --git a/remote/modules/grub/data/etc/grub/i386-pc/modinfo.sh b/remote/modules/grub/data/etc/grub/i386-pc/modinfo.sh new file mode 100644 index 00000000..ee13a0dd --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/modinfo.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +# User-controllable options +grub_modinfo_target_cpu=i386 +grub_modinfo_platform=pc +grub_disk_cache_stats=0 +grub_boot_time_stats=0 +grub_have_font_source=1 + +# Autodetected config +grub_have_asm_uscore=0 +grub_i8086_addr32="addr32" +grub_i8086_data32="data32" +grub_bss_start_symbol="__bss_start" +grub_end_symbol="end" + +# Build environment +grub_target_cc='gcc-4.7' +grub_target_cc_version='gcc-4.7 (Ubuntu/Linaro 4.7.3-12ubuntu1) 4.7.3' +grub_target_cflags=' -Os -Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes -g -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign -Wmissing-prototypes -Wmissing-declarations -Wformat=2 -march=i386 -m32 -mrtd -mregparm=3 -falign-jumps=1 -falign-loops=1 -falign-functions=1 -freg-struct-return -mno-mmx -mno-sse -mno-sse2 -mno-3dnow -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -Qn -fno-stack-protector -Wtrampolines -Werror' +grub_target_cppflags='-Wno-unused-but-set-variable -Wall -W -I$(top_srcdir)/include -I$(top_builddir)/include -DGRUB_MACHINE_PCBIOS=1 -DGRUB_MACHINE=I386_PC -m32 -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/include' +grub_target_ccasflags=' -g -m32' +grub_target_ldflags=' -m32 -Wl,-melf_i386 -Wl,--build-id=none' +grub_target_strip='strip' +grub_target_nm='nm' +grub_target_ranlib='ranlib' +grub_target_objconf='' +grub_target_obj2elf='' + +# Version +grub_version="2.02~beta2" +grub_package="grub" +grub_package_string="GRUB 2.02~beta2-9" +grub_package_version="2.02~beta2-9" +grub_package_name="GRUB" +grub_package_bugreport="bug-grub@gnu.org" diff --git a/remote/modules/grub/data/etc/grub/i386-pc/morse.mod b/remote/modules/grub/data/etc/grub/i386-pc/morse.mod new file mode 100644 index 00000000..c32f7049 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/morse.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/mpi.mod b/remote/modules/grub/data/etc/grub/i386-pc/mpi.mod new file mode 100644 index 00000000..4bbbee3d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/mpi.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/msdospart.mod b/remote/modules/grub/data/etc/grub/i386-pc/msdospart.mod new file mode 100644 index 00000000..05ecea4b Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/msdospart.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/multiboot.mod b/remote/modules/grub/data/etc/grub/i386-pc/multiboot.mod new file mode 100644 index 00000000..c5e09ddf Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/multiboot.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/multiboot2.mod b/remote/modules/grub/data/etc/grub/i386-pc/multiboot2.mod new file mode 100644 index 00000000..313863c2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/multiboot2.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/nativedisk.mod b/remote/modules/grub/data/etc/grub/i386-pc/nativedisk.mod new file mode 100644 index 00000000..2adc04d6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/nativedisk.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/net.mod b/remote/modules/grub/data/etc/grub/i386-pc/net.mod new file mode 100644 index 00000000..33c17fb8 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/net.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/newc.mod b/remote/modules/grub/data/etc/grub/i386-pc/newc.mod new file mode 100644 index 00000000..96b0ea98 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/newc.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/nilfs2.mod b/remote/modules/grub/data/etc/grub/i386-pc/nilfs2.mod new file mode 100644 index 00000000..da0132dd Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/nilfs2.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/normal.mod b/remote/modules/grub/data/etc/grub/i386-pc/normal.mod new file mode 100644 index 00000000..b53f47c6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/normal.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ntfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/ntfs.mod new file mode 100644 index 00000000..f6fbf761 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ntfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ntfscomp.mod b/remote/modules/grub/data/etc/grub/i386-pc/ntfscomp.mod new file mode 100644 index 00000000..633a8747 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ntfscomp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ntldr.mod b/remote/modules/grub/data/etc/grub/i386-pc/ntldr.mod new file mode 100644 index 00000000..d61667e1 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ntldr.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/odc.mod b/remote/modules/grub/data/etc/grub/i386-pc/odc.mod new file mode 100644 index 00000000..abc4a01e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/odc.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/offsetio.mod b/remote/modules/grub/data/etc/grub/i386-pc/offsetio.mod new file mode 100644 index 00000000..cc616a9b Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/offsetio.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ohci.mod b/remote/modules/grub/data/etc/grub/i386-pc/ohci.mod new file mode 100644 index 00000000..8f1fbf32 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ohci.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_acorn.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_acorn.mod new file mode 100644 index 00000000..23c6dfd1 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_acorn.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_amiga.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_amiga.mod new file mode 100644 index 00000000..fc74750e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_amiga.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_apple.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_apple.mod new file mode 100644 index 00000000..ff48dcba Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_apple.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_bsd.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_bsd.mod new file mode 100644 index 00000000..e0af3dfb Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_bsd.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_dfly.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_dfly.mod new file mode 100644 index 00000000..3f7549a2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_dfly.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_dvh.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_dvh.mod new file mode 100644 index 00000000..c0697bbc Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_dvh.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_gpt.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_gpt.mod new file mode 100644 index 00000000..83ce6bbd Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_gpt.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_msdos.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_msdos.mod new file mode 100644 index 00000000..ff5780a3 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_msdos.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_plan.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_plan.mod new file mode 100644 index 00000000..1fb1f9af Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_plan.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_sun.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_sun.mod new file mode 100644 index 00000000..bf74b2c4 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_sun.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/part_sunpc.mod b/remote/modules/grub/data/etc/grub/i386-pc/part_sunpc.mod new file mode 100644 index 00000000..3799e643 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/part_sunpc.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/partmap.lst b/remote/modules/grub/data/etc/grub/i386-pc/partmap.lst new file mode 100644 index 00000000..761233aa --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/partmap.lst @@ -0,0 +1,11 @@ +part_acorn +part_amiga +part_apple +part_bsd +part_dfly +part_dvh +part_gpt +part_msdos +part_plan +part_sun +part_sunpc diff --git a/remote/modules/grub/data/etc/grub/i386-pc/parttool.lst b/remote/modules/grub/data/etc/grub/i386-pc/parttool.lst new file mode 100644 index 00000000..68b4b5c4 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/parttool.lst @@ -0,0 +1 @@ +msdos: msdospart diff --git a/remote/modules/grub/data/etc/grub/i386-pc/parttool.mod b/remote/modules/grub/data/etc/grub/i386-pc/parttool.mod new file mode 100644 index 00000000..bd8d162d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/parttool.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/password.mod b/remote/modules/grub/data/etc/grub/i386-pc/password.mod new file mode 100644 index 00000000..4be1b2fd Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/password.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/password_pbkdf2.mod b/remote/modules/grub/data/etc/grub/i386-pc/password_pbkdf2.mod new file mode 100644 index 00000000..d195763d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/password_pbkdf2.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/pata.mod b/remote/modules/grub/data/etc/grub/i386-pc/pata.mod new file mode 100644 index 00000000..b890127f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/pata.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/pbkdf2.mod b/remote/modules/grub/data/etc/grub/i386-pc/pbkdf2.mod new file mode 100644 index 00000000..821c8cdf Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/pbkdf2.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/pbkdf2_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/pbkdf2_test.mod new file mode 100644 index 00000000..cf7e2052 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/pbkdf2_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/pci.mod b/remote/modules/grub/data/etc/grub/i386-pc/pci.mod new file mode 100644 index 00000000..1986684e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/pci.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/pcidump.mod b/remote/modules/grub/data/etc/grub/i386-pc/pcidump.mod new file mode 100644 index 00000000..1fd30f20 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/pcidump.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/plan9.mod b/remote/modules/grub/data/etc/grub/i386-pc/plan9.mod new file mode 100644 index 00000000..3210286a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/plan9.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/play.mod b/remote/modules/grub/data/etc/grub/i386-pc/play.mod new file mode 100644 index 00000000..5b3d7636 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/play.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/png.mod b/remote/modules/grub/data/etc/grub/i386-pc/png.mod new file mode 100644 index 00000000..18a3d543 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/png.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/priority_queue.mod b/remote/modules/grub/data/etc/grub/i386-pc/priority_queue.mod new file mode 100644 index 00000000..5da44071 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/priority_queue.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/probe.mod b/remote/modules/grub/data/etc/grub/i386-pc/probe.mod new file mode 100644 index 00000000..265955a8 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/probe.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/procfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/procfs.mod new file mode 100644 index 00000000..3123ddb8 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/procfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/progress.mod b/remote/modules/grub/data/etc/grub/i386-pc/progress.mod new file mode 100644 index 00000000..1c1f1c75 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/progress.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/pxe.mod b/remote/modules/grub/data/etc/grub/i386-pc/pxe.mod new file mode 100644 index 00000000..d56ae9b9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/pxe.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/pxechain.mod b/remote/modules/grub/data/etc/grub/i386-pc/pxechain.mod new file mode 100644 index 00000000..74333e72 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/pxechain.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/raid5rec.mod b/remote/modules/grub/data/etc/grub/i386-pc/raid5rec.mod new file mode 100644 index 00000000..d2f6858e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/raid5rec.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/raid6rec.mod b/remote/modules/grub/data/etc/grub/i386-pc/raid6rec.mod new file mode 100644 index 00000000..5d798aa2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/raid6rec.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/read.mod b/remote/modules/grub/data/etc/grub/i386-pc/read.mod new file mode 100644 index 00000000..a24a6a5f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/read.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/reboot.mod b/remote/modules/grub/data/etc/grub/i386-pc/reboot.mod new file mode 100644 index 00000000..e0e05c86 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/reboot.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/regexp.mod b/remote/modules/grub/data/etc/grub/i386-pc/regexp.mod new file mode 100644 index 00000000..90e0b4e8 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/regexp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/reiserfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/reiserfs.mod new file mode 100644 index 00000000..bf12048e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/reiserfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/relocator.mod b/remote/modules/grub/data/etc/grub/i386-pc/relocator.mod new file mode 100644 index 00000000..a82bce2f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/relocator.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/romfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/romfs.mod new file mode 100644 index 00000000..aee8ffe7 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/romfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/scsi.mod b/remote/modules/grub/data/etc/grub/i386-pc/scsi.mod new file mode 100644 index 00000000..1f1659b7 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/scsi.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/search.mod b/remote/modules/grub/data/etc/grub/i386-pc/search.mod new file mode 100644 index 00000000..b02e3a53 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/search.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/search_fs_file.mod b/remote/modules/grub/data/etc/grub/i386-pc/search_fs_file.mod new file mode 100644 index 00000000..a0ee205c Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/search_fs_file.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/search_fs_uuid.mod b/remote/modules/grub/data/etc/grub/i386-pc/search_fs_uuid.mod new file mode 100644 index 00000000..e8050f1d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/search_fs_uuid.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/search_label.mod b/remote/modules/grub/data/etc/grub/i386-pc/search_label.mod new file mode 100644 index 00000000..c0c2eb1f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/search_label.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/sendkey.mod b/remote/modules/grub/data/etc/grub/i386-pc/sendkey.mod new file mode 100644 index 00000000..f70d3ea5 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/sendkey.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/serial.mod b/remote/modules/grub/data/etc/grub/i386-pc/serial.mod new file mode 100644 index 00000000..a4709e0d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/serial.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/setjmp.mod b/remote/modules/grub/data/etc/grub/i386-pc/setjmp.mod new file mode 100644 index 00000000..b54bfdf7 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/setjmp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/setjmp_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/setjmp_test.mod new file mode 100644 index 00000000..08791725 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/setjmp_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/setpci.mod b/remote/modules/grub/data/etc/grub/i386-pc/setpci.mod new file mode 100644 index 00000000..4068447a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/setpci.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/sfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/sfs.mod new file mode 100644 index 00000000..9bc0c539 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/sfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/signature_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/signature_test.mod new file mode 100644 index 00000000..0404260e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/signature_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/sleep.mod b/remote/modules/grub/data/etc/grub/i386-pc/sleep.mod new file mode 100644 index 00000000..03ea1523 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/sleep.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/sleep_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/sleep_test.mod new file mode 100644 index 00000000..6643135b Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/sleep_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/spkmodem.mod b/remote/modules/grub/data/etc/grub/i386-pc/spkmodem.mod new file mode 100644 index 00000000..64cccde5 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/spkmodem.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/squash4.mod b/remote/modules/grub/data/etc/grub/i386-pc/squash4.mod new file mode 100644 index 00000000..9a955f2d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/squash4.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/syslinuxcfg.mod b/remote/modules/grub/data/etc/grub/i386-pc/syslinuxcfg.mod new file mode 100644 index 00000000..533ca6fc Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/syslinuxcfg.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/tar.mod b/remote/modules/grub/data/etc/grub/i386-pc/tar.mod new file mode 100644 index 00000000..aa730d40 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/tar.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/terminal.lst b/remote/modules/grub/data/etc/grub/i386-pc/terminal.lst new file mode 100644 index 00000000..2cb224c4 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/terminal.lst @@ -0,0 +1,11 @@ +iat_keyboard: at_keyboard +iserial: serial +iserial_*: serial +oaudio: morse +ocbmemc: cbmemc +ogfxterm: gfxterm +omda_text: mda_text +oserial: serial +oserial_*: serial +ospkmodem: spkmodem +ovga_text: vga_text diff --git a/remote/modules/grub/data/etc/grub/i386-pc/terminal.mod b/remote/modules/grub/data/etc/grub/i386-pc/terminal.mod new file mode 100644 index 00000000..e69ffeaa Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/terminal.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/terminfo.mod b/remote/modules/grub/data/etc/grub/i386-pc/terminfo.mod new file mode 100644 index 00000000..802dde46 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/terminfo.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/test.mod b/remote/modules/grub/data/etc/grub/i386-pc/test.mod new file mode 100644 index 00000000..a64efab1 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/test_blockarg.mod b/remote/modules/grub/data/etc/grub/i386-pc/test_blockarg.mod new file mode 100644 index 00000000..aae21993 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/test_blockarg.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/testload.mod b/remote/modules/grub/data/etc/grub/i386-pc/testload.mod new file mode 100644 index 00000000..7bc62b18 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/testload.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/testspeed.mod b/remote/modules/grub/data/etc/grub/i386-pc/testspeed.mod new file mode 100644 index 00000000..cdef4145 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/testspeed.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/tftp.mod b/remote/modules/grub/data/etc/grub/i386-pc/tftp.mod new file mode 100644 index 00000000..631c609f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/tftp.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/tga.mod b/remote/modules/grub/data/etc/grub/i386-pc/tga.mod new file mode 100644 index 00000000..01e24f2a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/tga.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/time.mod b/remote/modules/grub/data/etc/grub/i386-pc/time.mod new file mode 100644 index 00000000..41ede536 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/time.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/tr.mod b/remote/modules/grub/data/etc/grub/i386-pc/tr.mod new file mode 100644 index 00000000..0ed46ded Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/tr.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/trig.mod b/remote/modules/grub/data/etc/grub/i386-pc/trig.mod new file mode 100644 index 00000000..845a9eda Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/trig.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/true.mod b/remote/modules/grub/data/etc/grub/i386-pc/true.mod new file mode 100644 index 00000000..92a4871a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/true.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/truecrypt.mod b/remote/modules/grub/data/etc/grub/i386-pc/truecrypt.mod new file mode 100644 index 00000000..3085be5d Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/truecrypt.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/udf.mod b/remote/modules/grub/data/etc/grub/i386-pc/udf.mod new file mode 100644 index 00000000..32ff4e9f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/udf.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ufs1.mod b/remote/modules/grub/data/etc/grub/i386-pc/ufs1.mod new file mode 100644 index 00000000..a5d0212a Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ufs1.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ufs1_be.mod b/remote/modules/grub/data/etc/grub/i386-pc/ufs1_be.mod new file mode 100644 index 00000000..0d8cda79 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ufs1_be.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/ufs2.mod b/remote/modules/grub/data/etc/grub/i386-pc/ufs2.mod new file mode 100644 index 00000000..c37ec580 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/ufs2.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/uhci.mod b/remote/modules/grub/data/etc/grub/i386-pc/uhci.mod new file mode 100644 index 00000000..15fac145 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/uhci.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usb.mod b/remote/modules/grub/data/etc/grub/i386-pc/usb.mod new file mode 100644 index 00000000..d871918f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usb.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usb_keyboard.mod b/remote/modules/grub/data/etc/grub/i386-pc/usb_keyboard.mod new file mode 100644 index 00000000..5387c303 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usb_keyboard.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usbms.mod b/remote/modules/grub/data/etc/grub/i386-pc/usbms.mod new file mode 100644 index 00000000..bb141fba Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usbms.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usbserial_common.mod b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_common.mod new file mode 100644 index 00000000..1867a4eb Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_common.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usbserial_ftdi.mod b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_ftdi.mod new file mode 100644 index 00000000..b5944cf2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_ftdi.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usbserial_pl2303.mod b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_pl2303.mod new file mode 100644 index 00000000..60209da6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_pl2303.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usbserial_usbdebug.mod b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_usbdebug.mod new file mode 100644 index 00000000..7b0d3825 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usbserial_usbdebug.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/usbtest.mod b/remote/modules/grub/data/etc/grub/i386-pc/usbtest.mod new file mode 100644 index 00000000..575871c0 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/usbtest.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/vbe.mod b/remote/modules/grub/data/etc/grub/i386-pc/vbe.mod new file mode 100644 index 00000000..dd0b1b88 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/vbe.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/verify.mod b/remote/modules/grub/data/etc/grub/i386-pc/verify.mod new file mode 100644 index 00000000..c9d8f954 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/verify.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/vga.mod b/remote/modules/grub/data/etc/grub/i386-pc/vga.mod new file mode 100644 index 00000000..1a815f40 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/vga.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/vga_text.mod b/remote/modules/grub/data/etc/grub/i386-pc/vga_text.mod new file mode 100644 index 00000000..d5af9505 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/vga_text.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/video.lst b/remote/modules/grub/data/etc/grub/i386-pc/video.lst new file mode 100644 index 00000000..6ca853e6 --- /dev/null +++ b/remote/modules/grub/data/etc/grub/i386-pc/video.lst @@ -0,0 +1,4 @@ +vbe +vga +video_bochs +video_cirrus diff --git a/remote/modules/grub/data/etc/grub/i386-pc/video.mod b/remote/modules/grub/data/etc/grub/i386-pc/video.mod new file mode 100644 index 00000000..d3441f3f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/video.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/video_bochs.mod b/remote/modules/grub/data/etc/grub/i386-pc/video_bochs.mod new file mode 100644 index 00000000..319c39ec Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/video_bochs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/video_cirrus.mod b/remote/modules/grub/data/etc/grub/i386-pc/video_cirrus.mod new file mode 100644 index 00000000..e0f4c0e2 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/video_cirrus.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/video_colors.mod b/remote/modules/grub/data/etc/grub/i386-pc/video_colors.mod new file mode 100644 index 00000000..85feaaf3 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/video_colors.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/video_fb.mod b/remote/modules/grub/data/etc/grub/i386-pc/video_fb.mod new file mode 100644 index 00000000..7c10b8fa Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/video_fb.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/videoinfo.mod b/remote/modules/grub/data/etc/grub/i386-pc/videoinfo.mod new file mode 100644 index 00000000..db22eaf6 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/videoinfo.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/videotest.mod b/remote/modules/grub/data/etc/grub/i386-pc/videotest.mod new file mode 100644 index 00000000..a582d98f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/videotest.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/videotest_checksum.mod b/remote/modules/grub/data/etc/grub/i386-pc/videotest_checksum.mod new file mode 100644 index 00000000..bca57a27 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/videotest_checksum.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/xfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/xfs.mod new file mode 100644 index 00000000..48a3ba71 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/xfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/xnu.mod b/remote/modules/grub/data/etc/grub/i386-pc/xnu.mod new file mode 100644 index 00000000..1c00cf93 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/xnu.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid.mod b/remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid.mod new file mode 100644 index 00000000..590fdea5 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid_test.mod b/remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid_test.mod new file mode 100644 index 00000000..bcd305f3 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/xnu_uuid_test.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/xzio.mod b/remote/modules/grub/data/etc/grub/i386-pc/xzio.mod new file mode 100644 index 00000000..87994658 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/xzio.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/zfs.mod b/remote/modules/grub/data/etc/grub/i386-pc/zfs.mod new file mode 100644 index 00000000..7dadca8f Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/zfs.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/zfscrypt.mod b/remote/modules/grub/data/etc/grub/i386-pc/zfscrypt.mod new file mode 100644 index 00000000..2898a7be Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/zfscrypt.mod differ diff --git a/remote/modules/grub/data/etc/grub/i386-pc/zfsinfo.mod b/remote/modules/grub/data/etc/grub/i386-pc/zfsinfo.mod new file mode 100644 index 00000000..b4db4a9e Binary files /dev/null and b/remote/modules/grub/data/etc/grub/i386-pc/zfsinfo.mod differ diff --git a/remote/modules/grub/data/etc/grub/locale/en_AU.mo b/remote/modules/grub/data/etc/grub/locale/en_AU.mo new file mode 100644 index 00000000..464f3e33 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/locale/en_AU.mo differ diff --git a/remote/modules/grub/data/etc/grub/locale/en_CA.mo b/remote/modules/grub/data/etc/grub/locale/en_CA.mo new file mode 100644 index 00000000..4ab757f9 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/locale/en_CA.mo differ diff --git a/remote/modules/grub/data/etc/grub/locale/en_GB.mo b/remote/modules/grub/data/etc/grub/locale/en_GB.mo new file mode 100644 index 00000000..31c36dab Binary files /dev/null and b/remote/modules/grub/data/etc/grub/locale/en_GB.mo differ diff --git a/remote/modules/grub/data/etc/grub/locale/pt.mo b/remote/modules/grub/data/etc/grub/locale/pt.mo new file mode 100644 index 00000000..5bc34b84 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/locale/pt.mo differ diff --git a/remote/modules/grub/data/etc/grub/locale/pt_BR.mo b/remote/modules/grub/data/etc/grub/locale/pt_BR.mo new file mode 100644 index 00000000..5111d77c Binary files /dev/null and b/remote/modules/grub/data/etc/grub/locale/pt_BR.mo differ diff --git a/remote/modules/grub/data/etc/grub/unicode.pf2 b/remote/modules/grub/data/etc/grub/unicode.pf2 new file mode 100644 index 00000000..b87a7767 Binary files /dev/null and b/remote/modules/grub/data/etc/grub/unicode.pf2 differ diff --git a/remote/modules/grub/grub b/remote/modules/grub/grub new file mode 120000 index 00000000..2c8276e7 --- /dev/null +++ b/remote/modules/grub/grub @@ -0,0 +1 @@ +grub \ No newline at end of file diff --git a/remote/modules/grub/module.build b/remote/modules/grub/module.build new file mode 100644 index 00000000..119ea7bf --- /dev/null +++ b/remote/modules/grub/module.build @@ -0,0 +1,18 @@ +fetch_source() { + : +} + +build() { + COPYLIST="list_dpkg_output" + [ -e "$COPYLIST" ] && rm "$COPYLIST" + + list_packet_files >> "$COPYLIST" + tarcopy "$(cat "$COPYLIST" | sort -u)" "${MODULE_BUILD_DIR}" + + return 0 +} + +post_copy() { + : +} + diff --git a/remote/modules/grub/module.conf b/remote/modules/grub/module.conf new file mode 100644 index 00000000..9af3f571 --- /dev/null +++ b/remote/modules/grub/module.conf @@ -0,0 +1,9 @@ +REQUIRED_BINARIES=" + grub-install + grub-mkconfig + grub-probe + grub-bios-setup +" +REQUIRED_DIRECTORIES=" + /usr/lib/grub/ +" diff --git a/remote/modules/grub/module.conf.ubuntu b/remote/modules/grub/module.conf.ubuntu new file mode 100644 index 00000000..b4b3256e --- /dev/null +++ b/remote/modules/grub/module.conf.ubuntu @@ -0,0 +1,7 @@ +REQUIRED_CONTENT_PACKAGES=" + grub2-common + grub-common + grub-gfxpayload-lists + grub-pc + grub-pc-bin +" diff --git a/remote/rootfs/rootfs-stage31/data/inc/functions b/remote/rootfs/rootfs-stage31/data/inc/functions index 5cc56dd7..b5d8f31d 100644 --- a/remote/rootfs/rootfs-stage31/data/inc/functions +++ b/remote/rootfs/rootfs-stage31/data/inc/functions @@ -43,7 +43,22 @@ download() { local FILE_URL="$1" local TARGET_PATH="$2" + +#Files from HD +if [ "$HDD" = "yes" ]; then + + cp /boot/$FILE_URL $TARGET_PATH + RET=$? + if [ "x$RET" != "x0" -o ! -e "$TARGET_PATH" ]; then + echo "Error - Copying '$FILE_URL' from HD failed. Exit Code: $RET" + usleep 50000 # 50ms + else + echo "Successfully copied '$FILE_URL' from HD." + return 0 + fi + +else # Normal Download from server # Shuffle server list local SERVERS=$(for SERVER in $SLX_CONFIG_SERVERS $SLX_KCL_SERVERS; do echo "$RANDOM $SERVER"; done | sort -u | sed -r 's/^[0-9]+ //') @@ -65,6 +80,7 @@ download() { done # Max retries reached, no success :-( return 1 +fi } # Add benchmark event to var, including uptime as prefix diff --git a/remote/rootfs/rootfs-stage31/data/inc/parse_kcl b/remote/rootfs/rootfs-stage31/data/inc/parse_kcl index 13f9c467..8c81f65d 100644 --- a/remote/rootfs/rootfs-stage31/data/inc/parse_kcl +++ b/remote/rootfs/rootfs-stage31/data/inc/parse_kcl @@ -43,6 +43,10 @@ for opts in ${KCL}; do GFX=nvidia ;; ati|amd) GFX=amd ;; + hdd_boot=*) + HDD='yes' + HDD_BOOT=${opts#hdd_boot=} ;; # all stages got from hd + esac done diff --git a/remote/rootfs/rootfs-stage31/data/init b/remote/rootfs/rootfs-stage31/data/init index 9daa6d58..c9adadeb 100755 --- a/remote/rootfs/rootfs-stage31/data/init +++ b/remote/rootfs/rootfs-stage31/data/init @@ -69,6 +69,13 @@ if [ $SPLASH -eq 0 ]; then [ $DEBUG -ge 1 ] && echo "4 4 1 7" > /proc/sys/kernel/printk || echo "1 1 0 1" >/proc/sys/kernel/printk fi +case $HDD in +yes) + mkdir /boot + busybox mount /dev/$HDD_BOOT /boot +;; +esac + [ $DEBUG -ge 4 ] && drop_shell "Requested Debug Shell: before network." . "/inc/setup_network" || . "/inc/setup_network_retry" || drop_shell "Error setting up network" diff --git a/remote/rootfs/rootfs-stage32/module.conf b/remote/rootfs/rootfs-stage32/module.conf index 3a160a36..4e1350a6 100644 --- a/remote/rootfs/rootfs-stage32/module.conf +++ b/remote/rootfs/rootfs-stage32/module.conf @@ -38,6 +38,7 @@ REQUIRED_BINARIES=" getent ldconfig grep + wget " REQUIRED_LIBRARIES=" libcap diff --git a/remote/targets/stage32-curitiba/grub b/remote/targets/stage32-curitiba/grub new file mode 120000 index 00000000..5d8aa189 --- /dev/null +++ b/remote/targets/stage32-curitiba/grub @@ -0,0 +1 @@ +../../modules/grub/ \ No newline at end of file diff --git a/server/configs/curitiba/hdd-boot b/server/configs/curitiba/hdd-boot new file mode 120000 index 00000000..0fb7b3a9 --- /dev/null +++ b/server/configs/curitiba/hdd-boot @@ -0,0 +1 @@ +../../modules/hdd-boot/ \ No newline at end of file diff --git a/server/modules/hdd-boot/etc/systemd/system/hdd_boot.service b/server/modules/hdd-boot/etc/systemd/system/hdd_boot.service new file mode 100644 index 00000000..ed4fdcb7 --- /dev/null +++ b/server/modules/hdd-boot/etc/systemd/system/hdd_boot.service @@ -0,0 +1,11 @@ +[Unit] +Description=Runs the OpenSLX Hdd-boot Tool +After=tmp.target +Wants=tmp.target +DefaultDependencies=no +ConditionPathIsMountPoint=/boot + +[Service] +Type=oneshot +ExecStart=/opt/openslx/scripts/systemd-hdd_boot +RemainAfterExit=yes diff --git a/server/modules/hdd-boot/etc/systemd/system/multi-user.target.wants/hdd_boot.service b/server/modules/hdd-boot/etc/systemd/system/multi-user.target.wants/hdd_boot.service new file mode 120000 index 00000000..515407f5 --- /dev/null +++ b/server/modules/hdd-boot/etc/systemd/system/multi-user.target.wants/hdd_boot.service @@ -0,0 +1 @@ +../hdd_boot.service \ No newline at end of file diff --git a/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot b/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot new file mode 100755 index 00000000..adf5f002 --- /dev/null +++ b/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot @@ -0,0 +1,122 @@ +#!/bin/ash + +boot_download () { + + # Downloading all in SLX_BASE_PATH to /boot Example: Ubuntu_1404_x64 + # wget -N, update if the file has been changed + + + cd /boot + echo "Downloading $SLX_BASE_PATH ................." + wget -N -r --tries=3 --timeout=5 --quiet -nH -l1 --no-parent --reject="index.html*" --reject="$SLX_BASE_PATH.*" $SLXSRV/$SLX_BASE_PATH #<---- ok =), but try with -nc too + RET=$? + [ $RET != 0 ] && { echo "Error - downloading 'http://$SLXSRV/$SLX_BASE_PATH/' via wget failed."; exit 1; } ||{ echo "Successfully downloaded 'http://$SLXSRV/$SLX_BASE_PATH' via wget."; return 0; } + +} + +# Getting informations from cmdline +read KCL < "/proc/cmdline" +for opts in ${KCL}; do + case "${opts}" in + slxbase=*) # BASE_PATH Example Ubuntu_1404_x64 + SLX_BASE_PATH=${opts#slxbase=} ;; + slxsrv=*) + #SLX IP server info + SLXSRV=${opts#slxsrv=} ;; + + BOOT_IMAGE=*) + BOOT_IMAGE=${opts} ;; + + initrd=*) + initrd=${opts} ;; + + + esac +done + +KCL=$(echo "$KCL" | sed "s|SLX_BASE_PATH|$SLX_BASE_PATH|g;s|$BOOT_IMAGE||g;s|$initrd||g") + + +# if SLX_BASE_PATH already exists, just update. Does not make the menu again. +[ -d /boot/$SLX_BASE_PATH ] && { boot_download; echo "$SLX_BASE_PATH updated"; exit 0; } || boot_download + + +# Getting informations about the disks and where is the boot partition +CONFIG_PATH='/opt/openslx/config' +. $CONFIG_PATH + +echo " SLX_CHOOSEN_DISK $SLX_CHOOSEN_DISK" #Just for test + + case $SLX_CHOOSEN_DISK in + + sda) GRUB_DISK=hd0 ;; + sdb) GRUB_DISK=hd1 ;; + sdc) GRUB_DISK=hd2 ;; + sdd) GRUB_DISK=hd3 ;; + sde) GRUB_DISK=hd4 ;; + *) echo "GRUB_DISK was not found" + exit 1 ;; + esac + +echo "GRUB_DISK $GRUB_DISK" #Just for test + + + case $SLX_PARTITION_TYPE in + + GPT) sgdisk -p /dev/$SLX_CHOOSEN_DISK | grep EF02 > /dev/null + [ $? != 0 ] && { echo "Could not find a BIOS boot partition "; exit 1; } + + SLX_BOOT_ID=$(sgdisk -p /dev/$SLX_CHOOSEN_DISK | grep /boot | cut -c1-6 | sed -e 's/^ *//' -e 's/ *$//' ) # <------- is it working ? remove both trailing and leading spaces with sed + echo " SLX_BOOT_ID $SLX_BOOT_ID" #Just for test + + SLX_BOOT_PARTITION=gpt$SLX_BOOT_ID + echo " SLX_BOOT_PARTITION $SLX_BOOT_PARTITION" # Just for test + + ;; + MSDOS) + SLX_BOOT_ID=$(grep boot $CONFIG_PATH |cut -f1 | tr '#' '\n' | cut -d, -f1) + echo " SLX_BOOT_ID $SLX_BOOT_ID" #Just for test + + SLX_BOOT_PARTITION=msdos$(grep $SLX_BOOT_ID disk.partition | cut -c9) + echo " SLX_BOOT_PARTITION $SLX_BOOT_PARTITION" #Just for test + ;; + esac + +# Installing GRUB +# First, copy from etc + + if [ ! -d /boot/grub ]; then + + [ -d /etc/grub ] || { echo "Could not find /grub directory"; exit 1; } + cp -r /etc/grub /boot/ + cd / + grub-install --boot-directory=/boot /dev/$SLX_CHOOSEN_DISK + RET=$? + [ $RET != 0 ] && { echo "Could not install GRUB"; exit 1; } || echo "GRUB successfully installed" + fi + +#GRUB ok, so lets make the menu + +cd /boot/grub/ +[ -e grub.cfg ] || { echo "Could not find grub.cfg"; exit 1; } + +cat <> grub.cfg +######################### + menuentry '$SLX_BASE_PATH' { + linux ($GRUB_DISK,$SLX_BOOT_PARTITION)/$SLX_BASE_PATH/kernel hdd_boot=$SLX_CHOOSEN_DISK$SLX_BOOT_ID $KCL + initrd ($GRUB_DISK,$SLX_BOOT_PARTITION)/$SLX_BASE_PATH/initramfs-stage31 +} +######################### +EOF + +echo "GRUB INSTALLED =) =)" + +true + + + + + + + + -- cgit v1.2.3-55-g7522 From 1d138244c4f762f8d990cb1db9a1aa27ff2b9b95 Mon Sep 17 00:00:00 2001 From: Tiago Date: Mon, 10 Nov 2014 14:04:19 -0200 Subject: [hdd-boot] Add changes in kernel.wanted.config --- data/kernel.wanted.config | 1 + 1 file changed, 1 insertion(+) diff --git a/data/kernel.wanted.config b/data/kernel.wanted.config index 62dc3b37..dba15d7f 100644 --- a/data/kernel.wanted.config +++ b/data/kernel.wanted.config @@ -4,6 +4,7 @@ CONFIG_8139TOO=y CONFIG_8139TOO_8129=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_SATA_AHCI=y CONFIG_ACENIC=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y -- cgit v1.2.3-55-g7522 From 69b25bedc6727931aab0bb4493148cd55d17ffd9 Mon Sep 17 00:00:00 2001 From: Michael Pereira Date: Thu, 26 Feb 2015 15:31:15 +0100 Subject: [hdd-boot] code review --- remote/modules/grub/grub | 1 - remote/modules/grub/module.conf | 4 +- remote/modules/grub/module.conf.ubuntu | 2 +- .../hdd-boot/opt/openslx/scripts/systemd-hdd_boot | 129 ++++------ vim.log | 282 +++++++++++++++++++++ 5 files changed, 331 insertions(+), 87 deletions(-) delete mode 120000 remote/modules/grub/grub create mode 100644 vim.log diff --git a/remote/modules/grub/grub b/remote/modules/grub/grub deleted file mode 120000 index 2c8276e7..00000000 --- a/remote/modules/grub/grub +++ /dev/null @@ -1 +0,0 @@ -grub \ No newline at end of file diff --git a/remote/modules/grub/module.conf b/remote/modules/grub/module.conf index 9af3f571..61c3deac 100644 --- a/remote/modules/grub/module.conf +++ b/remote/modules/grub/module.conf @@ -1,9 +1,9 @@ -REQUIRED_BINARIES=" +REQUIRED_BINARIES=" grub-install grub-mkconfig grub-probe grub-bios-setup " REQUIRED_DIRECTORIES=" - /usr/lib/grub/ + /usr/lib/grub/ " diff --git a/remote/modules/grub/module.conf.ubuntu b/remote/modules/grub/module.conf.ubuntu index b4b3256e..bca61a90 100644 --- a/remote/modules/grub/module.conf.ubuntu +++ b/remote/modules/grub/module.conf.ubuntu @@ -3,5 +3,5 @@ REQUIRED_CONTENT_PACKAGES=" grub-common grub-gfxpayload-lists grub-pc - grub-pc-bin + grub-pc-bin " diff --git a/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot b/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot index adf5f002..3696dc7b 100755 --- a/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot +++ b/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot @@ -1,110 +1,73 @@ -#!/bin/ash +#!/bin/bash +# Downloading all in SLX_BASE_PATH to /boot Example: Ubuntu_1404_x64 +# wget -N, update if the file has been changed boot_download () { - - # Downloading all in SLX_BASE_PATH to /boot Example: Ubuntu_1404_x64 - # wget -N, update if the file has been changed - - - cd /boot - echo "Downloading $SLX_BASE_PATH ................." - wget -N -r --tries=3 --timeout=5 --quiet -nH -l1 --no-parent --reject="index.html*" --reject="$SLX_BASE_PATH.*" $SLXSRV/$SLX_BASE_PATH #<---- ok =), but try with -nc too + echo "Downloading $SLX_BASE_PATH ................." + wget -P /boot -N -r --tries=3 --timeout=5 --quiet -nH -l1 --no-parent --reject="index.html*" --reject="$SLX_BASE_PATH.*" $SLXSRV/$SLX_BASE_PATH #<---- ok =), but try with -nc too RET=$? - [ $RET != 0 ] && { echo "Error - downloading 'http://$SLXSRV/$SLX_BASE_PATH/' via wget failed."; exit 1; } ||{ echo "Successfully downloaded 'http://$SLXSRV/$SLX_BASE_PATH' via wget."; return 0; } - + [ $RET != 0 ] && { echo "Error - downloading 'http://$SLXSRV/$SLX_BASE_PATH/' via wget failed."; exit 1; } ||{ echo "Successfully downloaded 'http://$SLXSRV/$SLX_BASE_PATH' via wget."; return 0; } } # Getting informations from cmdline read KCL < "/proc/cmdline" for opts in ${KCL}; do - case "${opts}" in - slxbase=*) # BASE_PATH Example Ubuntu_1404_x64 - SLX_BASE_PATH=${opts#slxbase=} ;; - slxsrv=*) - #SLX IP server info - SLXSRV=${opts#slxsrv=} ;; - - BOOT_IMAGE=*) - BOOT_IMAGE=${opts} ;; - - initrd=*) - initrd=${opts} ;; - - - esac + case "${opts}" in + slxbase=*) # BASE_PATH Example Ubuntu_1404_x64 + SLX_BASE_PATH=${opts#slxbase=} ;; + slxsrv=*) + #SLX IP server info + SLXSRV=${opts#slxsrv=} ;; + BOOT_IMAGE=*) + BOOT_IMAGE=${opts} ;; + initrd=*) + initrd=${opts} ;; + esac done - KCL=$(echo "$KCL" | sed "s|SLX_BASE_PATH|$SLX_BASE_PATH|g;s|$BOOT_IMAGE||g;s|$initrd||g") - # if SLX_BASE_PATH already exists, just update. Does not make the menu again. [ -d /boot/$SLX_BASE_PATH ] && { boot_download; echo "$SLX_BASE_PATH updated"; exit 0; } || boot_download +# Installing GRUB -# Getting informations about the disks and where is the boot partition -CONFIG_PATH='/opt/openslx/config' -. $CONFIG_PATH - -echo " SLX_CHOOSEN_DISK $SLX_CHOOSEN_DISK" #Just for test - - case $SLX_CHOOSEN_DISK in - - sda) GRUB_DISK=hd0 ;; - sdb) GRUB_DISK=hd1 ;; - sdc) GRUB_DISK=hd2 ;; - sdd) GRUB_DISK=hd3 ;; - sde) GRUB_DISK=hd4 ;; - *) echo "GRUB_DISK was not found" - exit 1 ;; - esac - -echo "GRUB_DISK $GRUB_DISK" #Just for test - - - case $SLX_PARTITION_TYPE in +#Find disk of /boot +BOOT_DISK=$(df | grep /boot | awk '{print $1}' | tr -d '[0-9]') +BOOT_PART=$(df | grep /boot | awk '{print $1}' | tr -dc '[0-9]') +[ -z "$BOOT_DISK" ] && { echo "BOOT DISK could not be found, exiting."; exit 1; } - GPT) sgdisk -p /dev/$SLX_CHOOSEN_DISK | grep EF02 > /dev/null - [ $? != 0 ] && { echo "Could not find a BIOS boot partition "; exit 1; } +if [ ! -d /boot/grub ]; then + # First, copy from etc + [ -d /etc/grub ] || { echo "Could not find /grub directory"; exit 1; } + cp -r /etc/grub /boot/ - SLX_BOOT_ID=$(sgdisk -p /dev/$SLX_CHOOSEN_DISK | grep /boot | cut -c1-6 | sed -e 's/^ *//' -e 's/ *$//' ) # <------- is it working ? remove both trailing and leading spaces with sed - echo " SLX_BOOT_ID $SLX_BOOT_ID" #Just for test - - SLX_BOOT_PARTITION=gpt$SLX_BOOT_ID - echo " SLX_BOOT_PARTITION $SLX_BOOT_PARTITION" # Just for test + grub-install --boot-directory=/boot $BOOT_DISK + RET=$? + [ $RET != 0 ] && { echo "Could not install GRUB"; exit 1; } || echo "GRUB successfully installed" +fi - ;; - MSDOS) - SLX_BOOT_ID=$(grep boot $CONFIG_PATH |cut -f1 | tr '#' '\n' | cut -d, -f1) - echo " SLX_BOOT_ID $SLX_BOOT_ID" #Just for test +#GRUB ok, so lets make the menu - SLX_BOOT_PARTITION=msdos$(grep $SLX_BOOT_ID disk.partition | cut -c9) - echo " SLX_BOOT_PARTITION $SLX_BOOT_PARTITION" #Just for test - ;; - esac +echo " BOOT DISK is $BOOT_DISK" #Just for test +case $BOOT_DISK in + /dev/sda) GRUB_DISK=hd0 ;; + /dev/sdb) GRUB_DISK=hd1 ;; + /dev/sdc) GRUB_DISK=hd2 ;; + /dev/sdd) GRUB_DISK=hd3 ;; + /dev/sde) GRUB_DISK=hd4 ;; + *) echo "GRUB_DISK was not found" + exit 1 ;; +esac -# Installing GRUB -# First, copy from etc - - if [ ! -d /boot/grub ]; then - - [ -d /etc/grub ] || { echo "Could not find /grub directory"; exit 1; } - cp -r /etc/grub /boot/ - cd / - grub-install --boot-directory=/boot /dev/$SLX_CHOOSEN_DISK - RET=$? - [ $RET != 0 ] && { echo "Could not install GRUB"; exit 1; } || echo "GRUB successfully installed" - fi +echo "GRUB_DISK $GRUB_DISK" #Just for test -#GRUB ok, so lets make the menu +[ -e /boot/grub/grub.cfg ] || { echo "Could not find grub.cfg"; exit 1; } -cd /boot/grub/ -[ -e grub.cfg ] || { echo "Could not find grub.cfg"; exit 1; } - cat <> grub.cfg ######################### - menuentry '$SLX_BASE_PATH' { - linux ($GRUB_DISK,$SLX_BOOT_PARTITION)/$SLX_BASE_PATH/kernel hdd_boot=$SLX_CHOOSEN_DISK$SLX_BOOT_ID $KCL - initrd ($GRUB_DISK,$SLX_BOOT_PARTITION)/$SLX_BASE_PATH/initramfs-stage31 + menuentry '$SLX_BASE_PATH' { + linux ($GRUB_DISK,msdos$BOOT_PART)/$SLX_BASE_PATH/kernel hdd_boot=$BOOT_DISK$BOOT_PART $KCL + initrd ($GRUB_DISK,msdos$BOOT_PART)/$SLX_BASE_PATH/initramfs-stage31 } ######################### EOF diff --git a/vim.log b/vim.log new file mode 100644 index 00000000..735a9340 --- /dev/null +++ b/vim.log @@ -0,0 +1,282 @@ + +chdir(/usr/share/vim) +fchdir() to previous dir +sourcing "$VIM/vimrc" +Searching for "debian.vim" in "/home/michael/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/debian.vim" +Searching for "/usr/share/vim/vimfiles/debian.vim" +Searching for "/usr/share/vim/vim74/debian.vim" +chdir(/usr/share/vim/vim74) +fchdir() to previous dir +line 10: sourcing "/usr/share/vim/vim74/debian.vim" +finished sourcing /usr/share/vim/vim74/debian.vim +continuing in /usr/share/vim/vimrc +Searching for "/usr/share/vim/vimfiles/after/debian.vim" +Searching for "/home/michael/.vim/after/debian.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 20: sourcing "/usr/share/vim/vim74/syntax/syntax.vim" +Searching for "syntax/synload.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/synload.vim" +Searching for "/var/lib/vim/addons/syntax/synload.vim" +Searching for "/usr/share/vim/vimfiles/syntax/synload.vim" +Searching for "/usr/share/vim/vim74/syntax/synload.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 19: sourcing "/usr/share/vim/vim74/syntax/synload.vim" +Searching for "syntax/syncolor.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/syntax/syncolor.vim" +Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim" +Searching for "/usr/share/vim/vim74/syntax/syncolor.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 21: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim +continuing in /usr/share/vim/vim74/syntax/synload.vim +Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/after/syntax/syncolor.vim" +Searching for "/home/michael/.vim/after/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/synload.vim +continuing in /usr/share/vim/vim74/syntax/syntax.vim +Searching for "filetype.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/filetype.vim" +Searching for "/var/lib/vim/addons/filetype.vim" +Searching for "/usr/share/vim/vimfiles/filetype.vim" +Searching for "/usr/share/vim/vim74/filetype.vim" +chdir(/usr/share/vim/vim74) +fchdir() to previous dir +line 25: sourcing "/usr/share/vim/vim74/filetype.vim" +Searching for "ftdetect/*.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/ftdetect/*.vim" +Searching for "/var/lib/vim/addons/ftdetect/*.vim" +Searching for "/usr/share/vim/vimfiles/ftdetect/*.vim" +Searching for "/usr/share/vim/vim74/ftdetect/*.vim" +Searching for "/usr/share/vim/vimfiles/after/ftdetect/*.vim" +Searching for "/var/lib/vim/addons/after/ftdetect/*.vim" +Searching for "/home/michael/.vim/after/ftdetect/*.vim" +not found in 'runtimepath': "ftdetect/*.vim" +finished sourcing /usr/share/vim/vim74/filetype.vim +continuing in /usr/share/vim/vim74/syntax/syntax.vim +Searching for "/usr/share/vim/vimfiles/after/filetype.vim" +Searching for "/var/lib/vim/addons/after/filetype.vim" +Searching for "/home/michael/.vim/after/filetype.vim" +finished sourcing /usr/share/vim/vim74/syntax/syntax.vim +continuing in /usr/share/vim/vimrc +finished sourcing $VIM/vimrc +chdir(/home/michael) +fchdir() to previous dir +sourcing "$HOME/.vimrc" +Searching for "syntax/syncolor.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/syntax/syncolor.vim" +Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim" +Searching for "/usr/share/vim/vim74/syntax/syncolor.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 2: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim +continuing in /home/michael/.vimrc +Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/after/syntax/syncolor.vim" +Searching for "/home/michael/.vim/after/syntax/syncolor.vim" +Searching for "colors/xoria256.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/colors/xoria256.vim" +chdir(/home/michael/.vim/colors) +fchdir() to previous dir +line 2: sourcing "/home/michael/.vim/colors/xoria256.vim" +Searching for "syntax/syncolor.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/syntax/syncolor.vim" +Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim" +Searching for "/usr/share/vim/vim74/syntax/syncolor.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 27: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim +continuing in /home/michael/.vim/colors/xoria256.vim +Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/after/syntax/syncolor.vim" +Searching for "/home/michael/.vim/after/syntax/syncolor.vim" +Searching for "syntax/syncolor.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/syntax/syncolor.vim" +Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim" +Searching for "/usr/share/vim/vim74/syntax/syncolor.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 29: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim +continuing in /home/michael/.vim/colors/xoria256.vim +Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/after/syntax/syncolor.vim" +Searching for "/home/michael/.vim/after/syntax/syncolor.vim" +Searching for "syntax/syncolor.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/syntax/syncolor.vim" +Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim" +Searching for "/usr/share/vim/vim74/syntax/syncolor.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 32: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim +continuing in /home/michael/.vim/colors/xoria256.vim +Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/after/syntax/syncolor.vim" +Searching for "/home/michael/.vim/after/syntax/syncolor.vim" +finished sourcing /home/michael/.vim/colors/xoria256.vim +continuing in /home/michael/.vimrc +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 3: sourcing "/usr/share/vim/vim74/syntax/syntax.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 15: sourcing "/usr/share/vim/vim74/syntax/nosyntax.vim" +finished sourcing /usr/share/vim/vim74/syntax/nosyntax.vim +continuing in /usr/share/vim/vim74/syntax/syntax.vim +Searching for "syntax/synload.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/synload.vim" +Searching for "/var/lib/vim/addons/syntax/synload.vim" +Searching for "/usr/share/vim/vimfiles/syntax/synload.vim" +Searching for "/usr/share/vim/vim74/syntax/synload.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 19: sourcing "/usr/share/vim/vim74/syntax/synload.vim" +Searching for "colors/xoria256.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/colors/xoria256.vim" +chdir(/home/michael/.vim/colors) +fchdir() to previous dir +line 19: sourcing "/home/michael/.vim/colors/xoria256.vim" +Searching for "syntax/syncolor.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/syntax/syncolor.vim" +Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim" +Searching for "/usr/share/vim/vim74/syntax/syncolor.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 29: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim +continuing in /home/michael/.vim/colors/xoria256.vim +Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/after/syntax/syncolor.vim" +Searching for "/home/michael/.vim/after/syntax/syncolor.vim" +Searching for "syntax/syncolor.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/syntax/syncolor.vim" +Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim" +Searching for "/usr/share/vim/vim74/syntax/syncolor.vim" +chdir(/usr/share/vim/vim74/syntax) +fchdir() to previous dir +line 32: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim" +finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim +continuing in /home/michael/.vim/colors/xoria256.vim +Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim" +Searching for "/var/lib/vim/addons/after/syntax/syncolor.vim" +Searching for "/home/michael/.vim/after/syntax/syncolor.vim" +finished sourcing /home/michael/.vim/colors/xoria256.vim +continuing in /usr/share/vim/vim74/syntax/synload.vim +finished sourcing /usr/share/vim/vim74/syntax/synload.vim +continuing in /usr/share/vim/vim74/syntax/syntax.vim +finished sourcing /usr/share/vim/vim74/syntax/syntax.vim +continuing in /home/michael/.vimrc +finished sourcing $HOME/.vimrc +Searching for "plugin/**/*.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/plugin/**/*.vim" +chdir(/home/michael/.vim/plugin) +fchdir() to previous dir +sourcing "/home/michael/.vim/plugin/detectindent.vim" +finished sourcing /home/michael/.vim/plugin/detectindent.vim +Searching for "/var/lib/vim/addons/plugin/**/*.vim" +Searching for "/usr/share/vim/vimfiles/plugin/**/*.vim" +Searching for "/usr/share/vim/vim74/plugin/**/*.vim" +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/getscriptPlugin.vim" +finished sourcing /usr/share/vim/vim74/plugin/getscriptPlugin.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/gzip.vim" +finished sourcing /usr/share/vim/vim74/plugin/gzip.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/matchparen.vim" +finished sourcing /usr/share/vim/vim74/plugin/matchparen.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/netrwPlugin.vim" +finished sourcing /usr/share/vim/vim74/plugin/netrwPlugin.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/rrhelper.vim" +finished sourcing /usr/share/vim/vim74/plugin/rrhelper.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/spellfile.vim" +finished sourcing /usr/share/vim/vim74/plugin/spellfile.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/tarPlugin.vim" +finished sourcing /usr/share/vim/vim74/plugin/tarPlugin.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/tohtml.vim" +finished sourcing /usr/share/vim/vim74/plugin/tohtml.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/vimballPlugin.vim" +finished sourcing /usr/share/vim/vim74/plugin/vimballPlugin.vim +chdir(/usr/share/vim/vim74/plugin) +fchdir() to previous dir +sourcing "/usr/share/vim/vim74/plugin/zipPlugin.vim" +finished sourcing /usr/share/vim/vim74/plugin/zipPlugin.vim +Searching for "/usr/share/vim/vimfiles/after/plugin/**/*.vim" +Searching for "/var/lib/vim/addons/after/plugin/**/*.vim" +Searching for "/home/michael/.vim/after/plugin/**/*.vim" +Reading viminfo file "/home/michael/.viminfo" info oldfiles +chdir(/home/michael/tm-scripts) +fchdir() to previous dir + "vim.log" +"vim.log" [noeol] 206L, 12288C +Reading viminfo file "/home/michael/.viminfo" marks +Searching for "scripts.vim" in "/home/michael/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/michael/.vim/after" +Searching for "/home/michael/.vim/scripts.vim" +chdir(/home/michael/.vim) +fchdir() to previous dir +line 0: sourcing "/home/michael/.vim/scripts.vim" +finished sourcing /home/michael/.vim/scripts.vim +continuing in BufRead Auto commands for "*" +Searching for "/var/lib/vim/addons/scripts.vim" +Searching for "/usr/share/vim/vimfiles/scripts.vim" +Searching for "/usr/share/vim/vim74/scripts.vim" +chdir(/usr/share/vim/vim74) +fchdir() to previous dir +line 0: sourcing "/usr/share/vim/vim74/scripts.vim" +finished sourcing /usr/share/vim/vim74/scripts.vim +continuing in BufRead Auto commands for "*" +Searching for "/usr/share/vim/vimfiles/after/scripts.vim" +Searching for "/var/lib/vim/addons/after/scripts.vim" +Searching for "/home/michael/.vim/after/scripts.vim" +; leading_tabs_num: 0, leading_spaces_num: 0, leading_spaces 1: 0, leading_spaces 2: 0, leading_spaces 3: 0, leading_spaces 4: 0, leading_spaces 5: 0, leading_spaces 6: 0, leading_spaces 7: 0, leading_spaces 8: 0 +/.vimrc + +/.vimrc + +/.vimrc + +/.vimrc + +/.vimrc + +/.vimrc + +/.vimrc + +/.vimrc + +/.vimrc +-- INSERT -- + + +E492: Not an editor command: Q! + +Writing viminfo file "/home/michael/.viminfo" \ No newline at end of file -- cgit v1.2.3-55-g7522 From 9e07f5c6229556a5f17b5f0a550b0c9724b44919 Mon Sep 17 00:00:00 2001 From: Michael Pereira Date: Mon, 2 Mar 2015 02:45:28 +0100 Subject: [hdd-boot] addons are now loaded from hdd and vm xml files copied to /boot --- .../opt/openslx/scripts/systemd-setup_slx_addons | 21 ++++++++++++++------ .../hdd-boot/opt/openslx/scripts/systemd-hdd_boot | 23 ++++++++++++++++++++-- 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons b/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons index 8d4d2d1a..71ed70a7 100755 --- a/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons +++ b/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons @@ -14,7 +14,7 @@ # # ###################################################################################### - +set -x # read global OpenSLX config . /opt/openslx/config || { echo "Could not source config!"; exit 23; } @@ -35,6 +35,9 @@ BASE_MOUNT_POINT="/opt/openslx/mnt" DOWNLOAD_DEST="/tmp/addons" mkdir -p "$DOWNLOAD_DEST" || { echo "Failed to create $DOWNLOAD_DEST"; exit 1; } +# Check if HDD Boot is active +if grep -qs 'hdd_boot' /proc/cmdline; then HDD="yes"; fi + ###################################################################################### # # NO ARGUMENTS -> LOOP OVER ALL ADDONS @@ -54,13 +57,19 @@ fi if [ $# -eq 1 ]; then ADDON="$1" - - # download the addon from the given URL ADDON_TARGET_PATH="${DOWNLOAD_DEST}/$(basename "$ADDON").sqfs" - if ! download "${SLX_BASE_PATH}/${ADDON}.sqfs" "${ADDON_TARGET_PATH}"; then - slxlog --echo "addon-download" "Download of '${HTTP_BASE_PATH}/${ADDON}.sqfs' failed." - exit 1 + + if [ -z "$HDD" ]; then + # download the addon from the given URL + if ! download "${SLX_BASE_PATH}/${ADDON}.sqfs" "${ADDON_TARGET_PATH}"; then + slxlog --echo "addon-download" "Download of '${HTTP_BASE_PATH}/${ADDON}.sqfs' failed." + exit 1 + fi + else + # copy from /boot + cp /boot/${SLX_BASE_PATH}/${ADDON}.sqfs ${ADDON_TARGET_PATH} fi + # now mount it to $BASE_MOUNT_POINT/ ADDON_MOUNT_POINT="${BASE_MOUNT_POINT}/$(basename "$ADDON")" diff --git a/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot b/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot index 3696dc7b..5e255d46 100755 --- a/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot +++ b/server/modules/hdd-boot/opt/openslx/scripts/systemd-hdd_boot @@ -1,4 +1,5 @@ #!/bin/bash +set -x # Downloading all in SLX_BASE_PATH to /boot Example: Ubuntu_1404_x64 # wget -N, update if the file has been changed @@ -26,6 +27,24 @@ for opts in ${KCL}; do done KCL=$(echo "$KCL" | sed "s|SLX_BASE_PATH|$SLX_BASE_PATH|g;s|$BOOT_IMAGE||g;s|$initrd||g") +# Scan vm-store dir for vmware image xmls and copy +if [ -d /cache/export/dnbd3 -a -d /mnt/vmstore ]; then + [ ! -d /boot/vmstore ] && mkdir /boot/vmstore + for FILE in $(find /cache/export/dnbd3 -iname "*.vmdk*" ! -iname "*map"); do + [ -e "${FILE}.map" ] && continue + image_name=$(echo $(basename "$FILE") | cut -d "." -f1) + for XML in $(grep -rIl --include "*.xml" "$image_name" /mnt/vmstore); do + cp $XML /boot/vmstore + done + done +fi + +# Bind mount available vmstore in /boot to /mnt/vmstore if not already present +if ! grep -qs '/mnt/vmstore' /proc/mounts; then + [ ! -d /mnt/vmstore ] && mkdir -p /mnt/vmstore + [ -d /boot/vmstore ] && mount --bind /boot/vmstore /mnt/vmstore +fi + # if SLX_BASE_PATH already exists, just update. Does not make the menu again. [ -d /boot/$SLX_BASE_PATH ] && { boot_download; echo "$SLX_BASE_PATH updated"; exit 0; } || boot_download @@ -63,10 +82,10 @@ echo "GRUB_DISK $GRUB_DISK" #Just for test [ -e /boot/grub/grub.cfg ] || { echo "Could not find grub.cfg"; exit 1; } -cat <> grub.cfg +cat <> /boot/grub/grub.cfg ######################### menuentry '$SLX_BASE_PATH' { - linux ($GRUB_DISK,msdos$BOOT_PART)/$SLX_BASE_PATH/kernel hdd_boot=$BOOT_DISK$BOOT_PART $KCL + linux ($GRUB_DISK,msdos$BOOT_PART)/$SLX_BASE_PATH/kernel hdd_boot=$BOOT_PART $KCL initrd ($GRUB_DISK,msdos$BOOT_PART)/$SLX_BASE_PATH/initramfs-stage31 } ######################### -- cgit v1.2.3-55-g7522