config BR2_TARGET_ROOTFS_EXT2
        bool "ext2/3/4 root filesystem"
-       select BR2_PACKAGE_HOST_MKE2IMG
+       select BR2_PACKAGE_HOST_E2FSPROGS
        help
          Build an ext2/3/4 root filesystem
 
 
 #" Syntax highlighting... :-/ )
 
 EXT2_OPTS = \
-       -G $(BR2_TARGET_ROOTFS_EXT2_GEN) \
-       -R $(BR2_TARGET_ROOTFS_EXT2_REV) \
-       -B 1024 \
-       -b $(BR2_TARGET_ROOTFS_EXT2_BLOCKS) \
-       -i $(BR2_TARGET_ROOTFS_EXT2_INODES) \
-       -r $(BR2_TARGET_ROOTFS_EXT2_RESBLKS) \
-       -l "$(EXT2_LABEL)"
+       -d $(TARGET_DIR) \
+       -r $(BR2_TARGET_ROOTFS_EXT2_REV) \
+       -N $(BR2_TARGET_ROOTFS_EXT2_INODES) \
+       -m $(BR2_TARGET_ROOTFS_EXT2_RESBLKS) \
+       -L "$(EXT2_LABEL)"
 
-ROOTFS_EXT2_DEPENDENCIES = host-mke2img
+ROOTFS_EXT2_DEPENDENCIES = host-e2fsprogs
 
 define ROOTFS_EXT2_CMD
-       PATH=$(BR_PATH) mke2img -d $(TARGET_DIR) $(EXT2_OPTS) -o $@
+       rm -f $@
+       $(HOST_DIR)/usr/sbin/mkfs.ext$(BR2_TARGET_ROOTFS_EXT2_GEN) $(EXT2_OPTS) $@ \
+                $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)
 endef
 
 rootfs-ext2-symlink: