소스 검색

move grub to package/

SVN-Revision: 9212
Felix Fietkau 18 년 전
부모
커밋
8c97372e0d
5개의 변경된 파일11개의 추가작업 그리고 9개의 파일을 삭제
  1. 10 1
      package/grub/Makefile
  2. 0 0
      package/grub/menu.lst
  3. 0 0
      package/grub/patches/010-fixes-1.patch
  4. 1 0
      target/linux/x86/image/Config.in
  5. 0 8
      target/linux/x86/image/Makefile

+ 10 - 1
target/linux/x86/image/grub/Makefile → 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))

+ 0 - 0
target/linux/x86/image/grub/menu.lst → package/grub/menu.lst


+ 0 - 0
target/linux/x86/image/grub/patches/010-fixes-1.patch → package/grub/patches/010-fixes-1.patch


+ 1 - 0
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

+ 0 - 8
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