X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/826e52c483d9402f4b5b59a9f014d6edfc013885..d4641bd34dcc4fd0eab0b68c5b1d3a2b9ea3a9d2:/include/image.mk diff --git a/include/image.mk b/include/image.mk index bf80e2799..54f0e8b6b 100644 --- a/include/image.mk +++ b/include/image.mk @@ -1,5 +1,9 @@ -include $(TOPDIR)/rules.mk - +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# KDIR:=$(BUILD_DIR)/linux-$(KERNEL)-$(BOARD) ifneq ($(CONFIG_BIG_ENDIAN),y) @@ -40,6 +44,14 @@ ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) tar -zcf $(BIN_DIR)/openwrt-rootfs.tgz --owner=root --group=root -C $(BUILD_DIR)/root/ . endef endif + + ifeq ($(CONFIG_TARGET_ROOTFS_EXT2FS),y) + define Image/mkfs/ext2 + genext2fs -q -b 4096 -I 1500 -d $(BUILD_DIR)/root/ $(KDIR)/root.ext2 + $(call Image/Build,ext2) + endef + endif + endif define Image/mkfs/prepare/default @@ -65,6 +77,7 @@ install: $(call Image/mkfs/jffs2) $(call Image/mkfs/squashfs) $(call Image/mkfs/tgz) + $(call Image/mkfs/ext2) clean: $(call Build/Clean)