mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-27 17:15:00 +02:00
Build bzImage for x86 builds - allow ext2 images even if initramfs used, they are needed for creating boot images
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4579 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
282f9ebaca
commit
dc8f7b0692
@ -45,15 +45,17 @@ ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y)
|
|||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_TARGET_ROOTFS_EXT2FS),y)
|
|
||||||
define Image/mkfs/ext2
|
|
||||||
$(STAGING_DIR)/bin/genext2fs -q -b 8192 -I 1500 -d $(BUILD_DIR)/root/ $(KDIR)/root.ext2
|
|
||||||
$(call Image/Build,ext2)
|
|
||||||
endef
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_TARGET_ROOTFS_EXT2FS),y)
|
||||||
|
define Image/mkfs/ext2
|
||||||
|
$(STAGING_DIR)/bin/genext2fs -q -b 8192 -I 1500 -d $(BUILD_DIR)/root/ $(KDIR)/root.ext2
|
||||||
|
$(call Image/Build,ext2)
|
||||||
|
endef
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
define Image/mkfs/prepare/default
|
define Image/mkfs/prepare/default
|
||||||
find $(BUILD_DIR)/root -type f -not -perm +0100 | xargs chmod 0644
|
find $(BUILD_DIR)/root -type f -not -perm +0100 | xargs chmod 0644
|
||||||
find $(BUILD_DIR)/root -type f -perm +0100 | xargs chmod 0755
|
find $(BUILD_DIR)/root -type f -perm +0100 | xargs chmod 0755
|
||||||
|
@ -63,7 +63,7 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
$(LINUX_DIR)/vmlinux: $(LINUX_DIR)/.linux-compile pkg-install ramdisk-config
|
$(LINUX_DIR)/vmlinux: $(LINUX_DIR)/.linux-compile pkg-install ramdisk-config
|
||||||
$(MAKE) -C $(LINUX_DIR) CROSS_COMPILE="$(KERNEL_CROSS)" CC="$(KERNEL_CC)" ARCH=$(LINUX_KARCH)
|
$(MAKE) -C $(LINUX_DIR) CROSS_COMPILE="$(KERNEL_CROSS)" CC="$(KERNEL_CC)" ARCH=$(LINUX_KARCH) $(KERNELNAME)
|
||||||
|
|
||||||
$(LINUX_KERNEL): $(LINUX_DIR)/vmlinux
|
$(LINUX_KERNEL): $(LINUX_DIR)/vmlinux
|
||||||
$(KERNEL_CROSS)objcopy -O binary -R .reginfo -R .note -R .comment -R .mdebug -S $< $@
|
$(KERNEL_CROSS)objcopy -O binary -R .reginfo -R .note -R .comment -R .mdebug -S $< $@
|
||||||
|
@ -38,6 +38,11 @@ else
|
|||||||
-e 's/armeb/arm/' \
|
-e 's/armeb/arm/' \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
KERNELNAME=""
|
||||||
|
ifneq (,$(findstring x86,$(BOARD)))
|
||||||
|
KERNELNAME="bzImage"
|
||||||
|
endif
|
||||||
|
|
||||||
ifneq (,$(findstring uml,$(BOARD)))
|
ifneq (,$(findstring uml,$(BOARD)))
|
||||||
LINUX_KARCH:=um
|
LINUX_KARCH:=um
|
||||||
KERNEL_CC:=$(HOSTCC)
|
KERNEL_CC:=$(HOSTCC)
|
||||||
|
Loading…
Reference in New Issue
Block a user