From f57a96e32d600416f1d9421818328972c7149ea6 Mon Sep 17 00:00:00 2001 From: nbd Date: Tue, 9 Oct 2007 03:19:07 +0000 Subject: [PATCH] move grub to package/ git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9212 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- {target/linux/x86/image => package}/grub/Makefile | 11 ++++++++++- {target/linux/x86/image => package}/grub/menu.lst | 0 .../image => package}/grub/patches/010-fixes-1.patch | 0 target/linux/x86/image/Config.in | 1 + target/linux/x86/image/Makefile | 8 -------- 5 files changed, 11 insertions(+), 9 deletions(-) rename {target/linux/x86/image => package}/grub/Makefile (88%) rename {target/linux/x86/image => package}/grub/menu.lst (100%) rename {target/linux/x86/image => package}/grub/patches/010-fixes-1.patch (100%) diff --git a/target/linux/x86/image/grub/Makefile b/package/grub/Makefile similarity index 88% rename from target/linux/x86/image/grub/Makefile rename to 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 similarity index 100% rename from target/linux/x86/image/grub/menu.lst rename to 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 similarity index 100% rename from target/linux/x86/image/grub/patches/010-fixes-1.patch rename to 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 -- 2.35.1