diff options
-rw-r--r-- | package/grub/Makefile (renamed from target/linux/x86/image/grub/Makefile) | 11 | ||||
-rw-r--r-- | package/grub/menu.lst (renamed from target/linux/x86/image/grub/menu.lst) | 0 | ||||
-rw-r--r-- | package/grub/patches/010-fixes-1.patch (renamed from target/linux/x86/image/grub/patches/010-fixes-1.patch) | 0 | ||||
-rw-r--r-- | target/linux/x86/image/Config.in | 1 | ||||
-rw-r--r-- | target/linux/x86/image/Makefile | 8 |
5 files changed, 11 insertions, 9 deletions
diff --git a/target/linux/x86/image/grub/Makefile b/package/grub/Makefile index dae74e9dc..9fc98173f 100644 --- a/target/linux/x86/image/grub/Makefile +++ b/package/grub/Makefile @@ -19,9 +19,18 @@ PKG_MD5SUM:=cd3f3eb54446be6003156158d51f4884 PKG_CAT:=zcat PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/grub-$(PKG_VERSION) +PKG_TARGETS:=bin 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) CONFIGURE_FLAGS:= \ --target=$(GNU_TARGET_NAME) \ @@ -70,4 +79,4 @@ define Build/InstallDev mv $(STAGING_DIR_HOST)/usr/sbin/grub $(STAGING_DIR_HOST)/bin endef -$(eval $(call Build/DefaultTargets)) +$(eval $(call BuildPackage,grub)) diff --git a/target/linux/x86/image/grub/menu.lst b/package/grub/menu.lst index cb306cc44..cb306cc44 100644 --- a/target/linux/x86/image/grub/menu.lst +++ b/package/grub/menu.lst diff --git a/target/linux/x86/image/grub/patches/010-fixes-1.patch b/package/grub/patches/010-fixes-1.patch index 6628b7382..6628b7382 100644 --- a/target/linux/x86/image/grub/patches/010-fixes-1.patch +++ b/package/grub/patches/010-fixes-1.patch diff --git a/target/linux/x86/image/Config.in b/target/linux/x86/image/Config.in index 4a36f6312..17deccfa7 100644 --- a/target/linux/x86/image/Config.in +++ b/target/linux/x86/image/Config.in @@ -2,6 +2,7 @@ config X86_GRUB_IMAGES bool "Build GRUB images (Linux x86 or x86_64 host only)" depends TARGET_x86 depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS || TARGET_ROOTFS_ISO + select PACKAGE_grub default y config X86_GRUB_IMAGES_PAD diff --git a/target/linux/x86/image/Makefile b/target/linux/x86/image/Makefile index d470fe1c5..095d40240 100644 --- a/target/linux/x86/image/Makefile +++ b/target/linux/x86/image/Makefile @@ -14,14 +14,6 @@ ROOTPART=$(strip $(subst ",, $(CONFIG_X86_GRUB_ROOTPART))) 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 block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=squashfs init=/etc/preinit endef |