summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2007-10-09 03:19:07 +0000
committerFelix Fietkau <nbd@openwrt.org>2007-10-09 03:19:07 +0000
commit8c97372e0dc7d496a9c0bae1ace912a4e7ec9540 (patch)
tree48bd16b28d7b29a702bc9f17d89e4143fa1a944c
parenta15be375b0e63f05f0844d6fb6933d71b71d8fec (diff)
downloadmtk-20170518-8c97372e0dc7d496a9c0bae1ace912a4e7ec9540.zip
mtk-20170518-8c97372e0dc7d496a9c0bae1ace912a4e7ec9540.tar.gz
mtk-20170518-8c97372e0dc7d496a9c0bae1ace912a4e7ec9540.tar.bz2
move grub to package/
SVN-Revision: 9212
-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.in1
-rw-r--r--target/linux/x86/image/Makefile8
5 files changed, 11 insertions, 9 deletions
diff --git a/target/linux/x86/image/grub/Makefile b/package/grub/Makefile
index dae74e9..9fc9817 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 cb306cc..cb306cc 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 6628b73..6628b73 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 4a36f63..17deccf 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 d470fe1..095d402 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