summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--base/grub2/.footprint409
-rw-r--r--base/grub2/.md5sum2
-rwxr-xr-xbase/grub2/Pkgfile32
-rw-r--r--base/grub2/grub.cfg37
4 files changed, 480 insertions, 0 deletions
diff --git a/base/grub2/.footprint b/base/grub2/.footprint
new file mode 100644
index 000000000..1935cd0e5
--- /dev/null
+++ b/base/grub2/.footprint
@@ -0,0 +1,409 @@
+drwxr-xr-x root/root boot/
+drwxr-xr-x root/root boot/grub/
+-rw-r--r-- root/root boot/grub/grub.cfg
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/grub-editenv
+-rwxr-xr-x root/root usr/bin/grub-fstest
+-rwxr-xr-x root/root usr/bin/grub-mkelfimage
+-rwxr-xr-x root/root usr/bin/grub-mkfont
+-rwxr-xr-x root/root usr/bin/grub-mkimage
+-rwxr-xr-x root/root usr/bin/grub-mkrescue
+drwxr-xr-x root/root usr/etc/
+drwxr-xr-x root/root usr/etc/grub.d/
+-rwxr-xr-x root/root usr/etc/grub.d/00_header
+-rwxr-xr-x root/root usr/etc/grub.d/10_linux
+-rwxr-xr-x root/root usr/etc/grub.d/30_os-prober
+-rwxr-xr-x root/root usr/etc/grub.d/40_custom
+-rw-r--r-- root/root usr/etc/grub.d/README
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/grub/
+-rw-r--r-- root/root usr/include/grub/acorn_filecore.h
+-rw-r--r-- root/root usr/include/grub/acpi.h
+-rw-r--r-- root/root usr/include/grub/aout.h
+-rw-r--r-- root/root usr/include/grub/ata.h
+-rw-r--r-- root/root usr/include/grub/auth.h
+-rw-r--r-- root/root usr/include/grub/autoefi.h
+-rw-r--r-- root/root usr/include/grub/bitmap.h
+-rw-r--r-- root/root usr/include/grub/boot.h
+-rw-r--r-- root/root usr/include/grub/bufio.h
+-rw-r--r-- root/root usr/include/grub/cache.h
+-rw-r--r-- root/root usr/include/grub/command.h
+lrwxrwxrwx root/root usr/include/grub/cpu -> ../.././include/grub/i386
+-rw-r--r-- root/root usr/include/grub/datetime.h
+-rw-r--r-- root/root usr/include/grub/device.h
+-rw-r--r-- root/root usr/include/grub/disk.h
+-rw-r--r-- root/root usr/include/grub/dl.h
+drwxr-xr-x root/root usr/include/grub/efi/
+-rw-r--r-- root/root usr/include/grub/efi/api.h
+-rw-r--r-- root/root usr/include/grub/efi/console.h
+-rw-r--r-- root/root usr/include/grub/efi/console_control.h
+-rw-r--r-- root/root usr/include/grub/efi/disk.h
+-rw-r--r-- root/root usr/include/grub/efi/efi.h
+-rw-r--r-- root/root usr/include/grub/efi/memory.h
+-rw-r--r-- root/root usr/include/grub/efi/pe32.h
+-rw-r--r-- root/root usr/include/grub/efi/time.h
+-rw-r--r-- root/root usr/include/grub/efi/uga_draw.h
+drwxr-xr-x root/root usr/include/grub/efiemu/
+-rw-r--r-- root/root usr/include/grub/efiemu/efiemu.h
+-rw-r--r-- root/root usr/include/grub/efiemu/runtime.h
+-rw-r--r-- root/root usr/include/grub/elf.h
+-rw-r--r-- root/root usr/include/grub/elfload.h
+-rw-r--r-- root/root usr/include/grub/env.h
+-rw-r--r-- root/root usr/include/grub/err.h
+-rw-r--r-- root/root usr/include/grub/extcmd.h
+-rw-r--r-- root/root usr/include/grub/fbblit.h
+-rw-r--r-- root/root usr/include/grub/fbfill.h
+-rw-r--r-- root/root usr/include/grub/fbutil.h
+-rw-r--r-- root/root usr/include/grub/file.h
+-rw-r--r-- root/root usr/include/grub/font.h
+-rw-r--r-- root/root usr/include/grub/fs.h
+-rw-r--r-- root/root usr/include/grub/fshelp.h
+-rw-r--r-- root/root usr/include/grub/gpt_partition.h
+-rw-r--r-- root/root usr/include/grub/gzio.h
+-rw-r--r-- root/root usr/include/grub/handler.h
+-rw-r--r-- root/root usr/include/grub/hfs.h
+drwxr-xr-x root/root usr/include/grub/i386/
+-rw-r--r-- root/root usr/include/grub/i386/at_keyboard.h
+-rw-r--r-- root/root usr/include/grub/i386/bsd.h
+-rw-r--r-- root/root usr/include/grub/i386/cmos.h
+drwxr-xr-x root/root usr/include/grub/i386/coreboot/
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/boot.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/console.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/init.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/kernel.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/loader.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/machine.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/memory.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/serial.h
+-rw-r--r-- root/root usr/include/grub/i386/coreboot/time.h
+drwxr-xr-x root/root usr/include/grub/i386/efi/
+-rw-r--r-- root/root usr/include/grub/i386/efi/kernel.h
+-rw-r--r-- root/root usr/include/grub/i386/efi/loader.h
+-rw-r--r-- root/root usr/include/grub/i386/efi/machine.h
+-rw-r--r-- root/root usr/include/grub/i386/efi/memory.h
+-rw-r--r-- root/root usr/include/grub/i386/efi/time.h
+-rw-r--r-- root/root usr/include/grub/i386/efiemu.h
+-rw-r--r-- root/root usr/include/grub/i386/halt.h
+drwxr-xr-x root/root usr/include/grub/i386/ieee1275/
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/console.h
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/ieee1275.h
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/kernel.h
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/loader.h
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/machine.h
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/memory.h
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/serial.h
+-rw-r--r-- root/root usr/include/grub/i386/ieee1275/time.h
+-rw-r--r-- root/root usr/include/grub/i386/io.h
+-rw-r--r-- root/root usr/include/grub/i386/kernel.h
+-rw-r--r-- root/root usr/include/grub/i386/linux.h
+-rw-r--r-- root/root usr/include/grub/i386/loader.h
+-rw-r--r-- root/root usr/include/grub/i386/macho.h
+-rw-r--r-- root/root usr/include/grub/i386/multiboot.h
+drwxr-xr-x root/root usr/include/grub/i386/pc/
+-rw-r--r-- root/root usr/include/grub/i386/pc/biosdisk.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/biosnum.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/boot.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/chainloader.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/console.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/efiemu.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/init.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/kernel.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/loader.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/machine.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/memory.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/pxe.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/serial.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/time.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/vbe.h
+-rw-r--r-- root/root usr/include/grub/i386/pc/vga.h
+-rw-r--r-- root/root usr/include/grub/i386/pci.h
+-rw-r--r-- root/root usr/include/grub/i386/pit.h
+drwxr-xr-x root/root usr/include/grub/i386/qemu/
+-rw-r--r-- root/root usr/include/grub/i386/qemu/boot.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/console.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/init.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/kernel.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/loader.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/machine.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/memory.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/serial.h
+-rw-r--r-- root/root usr/include/grub/i386/qemu/time.h
+-rw-r--r-- root/root usr/include/grub/i386/reboot.h
+-rw-r--r-- root/root usr/include/grub/i386/setjmp.h
+-rw-r--r-- root/root usr/include/grub/i386/time.h
+-rw-r--r-- root/root usr/include/grub/i386/tsc.h
+-rw-r--r-- root/root usr/include/grub/i386/types.h
+-rw-r--r-- root/root usr/include/grub/i386/vga_common.h
+-rw-r--r-- root/root usr/include/grub/i386/xnu.h
+drwxr-xr-x root/root usr/include/grub/ieee1275/
+-rw-r--r-- root/root usr/include/grub/ieee1275/ieee1275.h
+-rw-r--r-- root/root usr/include/grub/ieee1275/ofdisk.h
+-rw-r--r-- root/root usr/include/grub/kernel.h
+drwxr-xr-x root/root usr/include/grub/lib/
+-rw-r--r-- root/root usr/include/grub/lib/LzFind.h
+-rw-r--r-- root/root usr/include/grub/lib/LzHash.h
+-rw-r--r-- root/root usr/include/grub/lib/LzmaDec.h
+-rw-r--r-- root/root usr/include/grub/lib/LzmaEnc.h
+-rw-r--r-- root/root usr/include/grub/lib/LzmaTypes.h
+-rw-r--r-- root/root usr/include/grub/lib/arg.h
+-rw-r--r-- root/root usr/include/grub/lib/crc.h
+-rw-r--r-- root/root usr/include/grub/lib/envblk.h
+-rw-r--r-- root/root usr/include/grub/lib/hexdump.h
+-rw-r--r-- root/root usr/include/grub/list.h
+-rw-r--r-- root/root usr/include/grub/loader.h
+-rw-r--r-- root/root usr/include/grub/lvm.h
+lrwxrwxrwx root/root usr/include/grub/machine -> ../.././include/grub/i386/pc
+-rw-r--r-- root/root usr/include/grub/macho.h
+-rw-r--r-- root/root usr/include/grub/machoload.h
+-rw-r--r-- root/root usr/include/grub/memory.h
+-rw-r--r-- root/root usr/include/grub/menu.h
+-rw-r--r-- root/root usr/include/grub/menu_viewer.h
+-rw-r--r-- root/root usr/include/grub/misc.h
+-rw-r--r-- root/root usr/include/grub/mm.h
+-rw-r--r-- root/root usr/include/grub/msdos_partition.h
+-rw-r--r-- root/root usr/include/grub/multiboot.h
+-rw-r--r-- root/root usr/include/grub/multiboot2.h
+-rw-r--r-- root/root usr/include/grub/multiboot_loader.h
+-rw-r--r-- root/root usr/include/grub/net.h
+-rw-r--r-- root/root usr/include/grub/normal.h
+-rw-r--r-- root/root usr/include/grub/ntfs.h
+-rw-r--r-- root/root usr/include/grub/parser.h
+-rw-r--r-- root/root usr/include/grub/partition.h
+-rw-r--r-- root/root usr/include/grub/parttool.h
+-rw-r--r-- root/root usr/include/grub/pci.h
+drwxr-xr-x root/root usr/include/grub/powerpc/
+drwxr-xr-x root/root usr/include/grub/powerpc/ieee1275/
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/biosdisk.h
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/console.h
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/ieee1275.h
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/kernel.h
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/loader.h
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/machine.h
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/memory.h
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/time.h
+drwxr-xr-x root/root usr/include/grub/powerpc/ieee1275/util/
+-rw-r--r-- root/root usr/include/grub/powerpc/ieee1275/util/biosdisk.h
+-rw-r--r-- root/root usr/include/grub/powerpc/kernel.h
+-rw-r--r-- root/root usr/include/grub/powerpc/libgcc.h
+-rw-r--r-- root/root usr/include/grub/powerpc/setjmp.h
+-rw-r--r-- root/root usr/include/grub/powerpc/time.h
+-rw-r--r-- root/root usr/include/grub/powerpc/types.h
+-rw-r--r-- root/root usr/include/grub/raid.h
+-rw-r--r-- root/root usr/include/grub/reader.h
+-rw-r--r-- root/root usr/include/grub/script_sh.h
+-rw-r--r-- root/root usr/include/grub/scsi.h
+-rw-r--r-- root/root usr/include/grub/scsicmd.h
+-rw-r--r-- root/root usr/include/grub/setjmp.h
+drwxr-xr-x root/root usr/include/grub/sparc64/
+drwxr-xr-x root/root usr/include/grub/sparc64/ieee1275/
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/boot.h
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/console.h
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/ieee1275.h
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/kernel.h
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/loader.h
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/machine.h
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/memory.h
+-rw-r--r-- root/root usr/include/grub/sparc64/ieee1275/time.h
+-rw-r--r-- root/root usr/include/grub/sparc64/kernel.h
+-rw-r--r-- root/root usr/include/grub/sparc64/libgcc.h
+-rw-r--r-- root/root usr/include/grub/sparc64/setjmp.h
+-rw-r--r-- root/root usr/include/grub/sparc64/time.h
+-rw-r--r-- root/root usr/include/grub/sparc64/types.h
+-rw-r--r-- root/root usr/include/grub/symbol.h
+-rw-r--r-- root/root usr/include/grub/term.h
+-rw-r--r-- root/root usr/include/grub/terminfo.h
+-rw-r--r-- root/root usr/include/grub/time.h
+-rw-r--r-- root/root usr/include/grub/tparm.h
+-rw-r--r-- root/root usr/include/grub/types.h
+-rw-r--r-- root/root usr/include/grub/usb.h
+-rw-r--r-- root/root usr/include/grub/usbdesc.h
+-rw-r--r-- root/root usr/include/grub/usbtrans.h
+drwxr-xr-x root/root usr/include/grub/util/
+-rw-r--r-- root/root usr/include/grub/util/console.h
+-rw-r--r-- root/root usr/include/grub/util/deviceiter.h
+-rw-r--r-- root/root usr/include/grub/util/getroot.h
+-rw-r--r-- root/root usr/include/grub/util/hostdisk.h
+-rw-r--r-- root/root usr/include/grub/util/lvm.h
+-rw-r--r-- root/root usr/include/grub/util/misc.h
+-rw-r--r-- root/root usr/include/grub/util/ofpath.h
+-rw-r--r-- root/root usr/include/grub/util/raid.h
+-rw-r--r-- root/root usr/include/grub/util/resolve.h
+-rw-r--r-- root/root usr/include/grub/video.h
+-rw-r--r-- root/root usr/include/grub/video_fb.h
+drwxr-xr-x root/root usr/include/grub/x86_64/
+drwxr-xr-x root/root usr/include/grub/x86_64/efi/
+-rw-r--r-- root/root usr/include/grub/x86_64/efi/kernel.h
+-rw-r--r-- root/root usr/include/grub/x86_64/efi/loader.h
+-rw-r--r-- root/root usr/include/grub/x86_64/efi/machine.h
+-rw-r--r-- root/root usr/include/grub/x86_64/efi/memory.h
+-rw-r--r-- root/root usr/include/grub/x86_64/efi/time.h
+-rw-r--r-- root/root usr/include/grub/x86_64/kernel.h
+-rw-r--r-- root/root usr/include/grub/x86_64/linux.h
+-rw-r--r-- root/root usr/include/grub/x86_64/macho.h
+-rw-r--r-- root/root usr/include/grub/x86_64/pci.h
+-rw-r--r-- root/root usr/include/grub/x86_64/setjmp.h
+-rw-r--r-- root/root usr/include/grub/x86_64/time.h
+-rw-r--r-- root/root usr/include/grub/x86_64/types.h
+-rw-r--r-- root/root usr/include/grub/x86_64/xnu.h
+-rw-r--r-- root/root usr/include/grub/xnu.h
+-rw-r--r-- root/root usr/include/multiboot.h
+-rw-r--r-- root/root usr/include/multiboot2.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/grub/
+-rw-r--r-- root/root usr/lib/grub/grub-mkconfig_lib
+drwxr-xr-x root/root usr/lib/grub/i386-pc/
+-rw-r--r-- root/root usr/lib/grub/i386-pc/acpi.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/affs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/afs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/afs_be.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/aout.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/at_keyboard.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ata.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ata_pthru.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/befs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/befs_be.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/biosdisk.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/bitmap.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/blocklist.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/boot.img
+-rw-r--r-- root/root usr/lib/grub/i386-pc/boot.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/bsd.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/bufio.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/build_env.mk
+-rw-r--r-- root/root usr/lib/grub/i386-pc/cat.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/cdboot.img
+-rw-r--r-- root/root usr/lib/grub/i386-pc/chain.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/cmp.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/command.lst
+-rw-r--r-- root/root usr/lib/grub/i386-pc/config.h
+-rw-r--r-- root/root usr/lib/grub/i386-pc/configfile.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/cpio.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/cpuid.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/crc.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/date.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/datehook.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/datetime.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/diskboot.img
+-rw-r--r-- root/root usr/lib/grub/i386-pc/dm_nv.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/drivemap.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/echo.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/efiemu.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/elf.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ext2.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/extcmd.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/fat.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/font.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/fs.lst
+-rw-r--r-- root/root usr/lib/grub/i386-pc/fs_file.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/fs_uuid.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/fshelp.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/gfxterm.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/gptsync.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/grub_script.tab.h
+-rw-r--r-- root/root usr/lib/grub/i386-pc/gzio.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/halt.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/handler.lst
+-rw-r--r-- root/root usr/lib/grub/i386-pc/handler.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/hdparm.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/hello.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/help.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/hexdump.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/hfs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/hfsplus.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/iso9660.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/jfs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/jpeg.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/kernel.img
+-rw-r--r-- root/root usr/lib/grub/i386-pc/keystatus.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/linux.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/linux16.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/lnxboot.img
+-rw-r--r-- root/root usr/lib/grub/i386-pc/loadenv.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/loopback.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ls.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/lsmmap.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/lspci.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/lua.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/lvm.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/mdraid.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/memdisk.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/memrw.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/minicmd.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/minix.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/mmap.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/moddep.lst
+-rw-r--r-- root/root usr/lib/grub/i386-pc/msdospart.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/multiboot.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/normal.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ntfs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ntfscomp.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ohci.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/part_acorn.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/part_amiga.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/part_apple.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/part_gpt.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/part_msdos.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/part_sun.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/partmap.lst
+-rw-r--r-- root/root usr/lib/grub/i386-pc/parttool.lst
+-rw-r--r-- root/root usr/lib/grub/i386-pc/parttool.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/password.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/pci.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/play.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/png.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/probe.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/pxe.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/pxeboot.img
+-rw-r--r-- root/root usr/lib/grub/i386-pc/pxecmd.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/raid.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/raid5rec.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/raid6rec.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/read.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/reboot.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/reiserfs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/scsi.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/search.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/serial.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/setjmp.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/sfs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/sh.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/sleep.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/tar.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/terminfo.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/test.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/tga.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/true.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/udf.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ufs1.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/ufs2.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/uhci.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/usb.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/usb_keyboard.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/usbms.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/usbtest.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/vbe.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/vbeinfo.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/vbetest.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/vga.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/vga_text.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/video.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/video_fb.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/videotest.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/xfs.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/xnu.mod
+-rw-r--r-- root/root usr/lib/grub/i386-pc/xnu_uuid.mod
+-rw-r--r-- root/root usr/lib/grub/update-grub_lib
+drwxr-xr-x root/root usr/sbin/
+-rwxr-xr-x root/root usr/sbin/grub-dumpbios
+-rwxr-xr-x root/root usr/sbin/grub-emu
+-rwxr-xr-x root/root usr/sbin/grub-install
+-rwxr-xr-x root/root usr/sbin/grub-mkconfig
+-rwxr-xr-x root/root usr/sbin/grub-mkdevicemap
+-rwxr-xr-x root/root usr/sbin/grub-probe
+-rwxr-xr-x root/root usr/sbin/grub-setup
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/grub/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+drwxr-xr-x root/root usr/share/man/man8/
diff --git a/base/grub2/.md5sum b/base/grub2/.md5sum
new file mode 100644
index 000000000..fa5bf912d
--- /dev/null
+++ b/base/grub2/.md5sum
@@ -0,0 +1,2 @@
+542917012de4d2e47241bdffb67bedef grub-1.97~beta3.tar.gz
+39c7eaf1127012f1f548f2b5dfda47d6 grub.cfg
diff --git a/base/grub2/Pkgfile b/base/grub2/Pkgfile
new file mode 100755
index 000000000..77975efb8
--- /dev/null
+++ b/base/grub2/Pkgfile
@@ -0,0 +1,32 @@
+# Description: GRand Unified Bootloader, le programme de chargement du noyau en mémoire vive
+# URL: http://www.gnu.org/software/grub/
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on:
+
+name=grub2
+version=1.97~beta3
+release=4
+source=(ftp://alpha.gnu.org/gnu/grub/grub-$version.tar.gz\
+ grub.cfg)
+build() {
+ cd grub-$version
+ unset CXXFLAGS
+ unset CFLAGS
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info
+ make
+ make DESTDIR=$PKG install
+ install -d $PKG/boot/grub
+ install -d $PKG/usr/share
+ # cp -v ../message $PKG/boot/
+# cp -v $PKG/usr/lib/grub/i386-pc/stage{1,2} $PKG/boot/grub
+# cp -v $PKG/usr/lib/grub/i386-pc/e2fs_stage1_5 $PKG/boot/grub
+# cp -v $PKG/usr/lib/grub/i386-pc/reiserfs_stage1_5 $PKG/boot/grub
+ if [ -f $PKG/usr/share/info/dir ]; then
+ rm $PKG/usr/share/info/dir
+ fi
+ install -Dm644 ../grub.cfg \
+ $PKG/boot/grub/grub.cfg
+}
diff --git a/base/grub2/grub.cfg b/base/grub2/grub.cfg
new file mode 100644
index 000000000..52bf4dc02
--- /dev/null
+++ b/base/grub2/grub.cfg
@@ -0,0 +1,37 @@
+# Config file for GRUB2 - The GNU GRand Unified Bootloader
+# /boot/grub/grub.cfg
+
+# DEVICE NAME CONVERSIONS
+#
+# Linux Grub
+# -------------------------
+# /dev/fd0 (fd0)
+# /dev/sda (hd0)
+# /dev/sdb2 (hd1,2)
+# /dev/sda3 (hd0,3)
+#
+
+# Timeout for menu
+set timeout=5
+
+# Set default boot entry as Entry 0
+set default=0
+
+# (0) NuTyX Linux 2009 Maintence
+menuentry "NuTyX Linux 2009 Maintenance" {
+set root=(hd0,1)
+linux /boot/kernel ro
+initrd /boot/nutyx-initrd
+}
+
+# (1) NuTyX Linux 2009
+menuentry "NuTyX Linux 2009" {
+set root=(hd0,1)
+linux /boot/kernel root=/dev/sda1 ro
+}
+
+## (1) Windows
+#menuentry "Windows" {
+#set root=(hd0,3)
+#chainloader +1
+#}