move grub to package/
SVN-Revision: 9212
This commit is contained in:
parent
a15be375b0
commit
8c97372e0d
5 changed files with 11 additions and 9 deletions
|
@ -19,9 +19,18 @@ PKG_MD5SUM:=cd3f3eb54446be6003156158d51f4884
|
||||||
PKG_CAT:=zcat
|
PKG_CAT:=zcat
|
||||||
|
|
||||||
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/grub-$(PKG_VERSION)
|
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/grub-$(PKG_VERSION)
|
||||||
|
PKG_TARGETS:=bin
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
|
define Package/grub
|
||||||
|
SECTION:=boot
|
||||||
|
DEPENDS:=@TARGET_x86
|
||||||
|
CATEGORY:=Boot Loaders
|
||||||
|
TITLE:=GRand Unified Bootloader
|
||||||
|
URL:=http://www.gnu.org/software/grub/
|
||||||
|
endef
|
||||||
|
|
||||||
ifeq ($(HOST_ARCH),x86_64)
|
ifeq ($(HOST_ARCH),x86_64)
|
||||||
CONFIGURE_FLAGS:= \
|
CONFIGURE_FLAGS:= \
|
||||||
--target=$(GNU_TARGET_NAME) \
|
--target=$(GNU_TARGET_NAME) \
|
||||||
|
@ -70,4 +79,4 @@ define Build/InstallDev
|
||||||
mv $(STAGING_DIR_HOST)/usr/sbin/grub $(STAGING_DIR_HOST)/bin
|
mv $(STAGING_DIR_HOST)/usr/sbin/grub $(STAGING_DIR_HOST)/bin
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call Build/DefaultTargets))
|
$(eval $(call BuildPackage,grub))
|
|
@ -2,6 +2,7 @@ config X86_GRUB_IMAGES
|
||||||
bool "Build GRUB images (Linux x86 or x86_64 host only)"
|
bool "Build GRUB images (Linux x86 or x86_64 host only)"
|
||||||
depends TARGET_x86
|
depends TARGET_x86
|
||||||
depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS || TARGET_ROOTFS_ISO
|
depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS || TARGET_ROOTFS_ISO
|
||||||
|
select PACKAGE_grub
|
||||||
default y
|
default y
|
||||||
|
|
||||||
config X86_GRUB_IMAGES_PAD
|
config X86_GRUB_IMAGES_PAD
|
||||||
|
|
|
@ -14,14 +14,6 @@ ROOTPART=$(strip $(subst ",, $(CONFIG_X86_GRUB_ROOTPART)))
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_X86_GRUB_IMAGES),y)
|
ifeq ($(CONFIG_X86_GRUB_IMAGES),y)
|
||||||
define Build/Compile
|
|
||||||
$(MAKE) -C grub compile
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Build/Clean
|
|
||||||
$(MAKE) -C grub clean
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Image/cmdline/squashfs
|
define Image/cmdline/squashfs
|
||||||
block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=squashfs init=/etc/preinit
|
block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=squashfs init=/etc/preinit
|
||||||
endef
|
endef
|
||||||
|
|
Loading…
Reference in a new issue