--- /dev/null
+# If you change this file, run 'update-grub' afterwards to update
+# /boot/grub/grub.cfg.
+
+GRUB_DEFAULT=0
+GRUB_HIDDEN_TIMEOUT=0
+GRUB_HIDDEN_TIMEOUT_QUIET=true
+GRUB_TIMEOUT=10
+GRUB_DISTRIBUTOR=$(sed 's/ release.*//' /etc/system-release)
+GRUB_CMDLINE_LINUX_DEFAULT="quiet"
+GRUB_CMDLINE_LINUX=""
+
+# Uncomment to disable graphical terminal (grub-pc only)
+#GRUB_TERMINAL=console
+
+# The resolution used on graphical terminal
+# note that you can use only modes which your graphic card supports via VBE
+# you can see them in real GRUB with the command `vbeinfo'
+#GRUB_GFXMODE=640x480
+
+# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
+#GRUB_DISABLE_LINUX_UUID=true
+
+# Uncomment to disable generation of recovery mode menu entries
+GRUB_DISABLE_LINUX_RECOVERY="true"
+
+# Uncomment to get a beep at grub start
+#GRUB_INIT_TUNE="480 440 1"
PKG_LICENSE = GPLv2+
PKG_SUMMARY = Grand Unified Boot Loader.
-PKG_BUILD_DEPS+= autoconf automake bison paxctl
-PKG_DEPS += freetype ncurses
+PKG_BUILD_DEPS+= autoconf automake bison flex
+PKG_DEPS += freetype ncurses zlib
define PKG_DESCRIPTION
GRUB (Grand Unified Boot Loader) is an experimental boot loader \
CFLAGS += -fno-strict-aliasing
CONFIGURE_OPTIONS += \
- --sysconfdir=/etc
+ --sysconfdir=/etc \
+ --with-platform=pc \
+ --enable-grub-emu
+
+define STAGE_PREPARE_CMDS
+ cd $(DIR_APP) && \
+ sed -e "s@ GNU/Linux\"@\"@" -i util/grub.d/10_linux.in
+endef
define STAGE_INSTALL
cd $(DIR_APP) && make install DESTDIR=$(BUILDROOT)