|
|
@@ -117,6 +117,7 @@ fs-types-$(CONFIG_TARGET_ROOTFS_JFFS2_NAND) += $(addprefix jffs2-nand-,$(NAND_BL
|
|
|
fs-types-$(CONFIG_TARGET_ROOTFS_EXT4FS) += ext4
|
|
|
fs-types-$(CONFIG_TARGET_ROOTFS_UBIFS) += ubifs
|
|
|
fs-types-$(CONFIG_TARGET_ROOTFS_EROFS) += erofs
|
|
|
+fs-types-$(CONFIG_TARGET_ROOTFS_TARGZ) += targz
|
|
|
fs-subtypes-$(CONFIG_TARGET_ROOTFS_JFFS2) += $(addsuffix -raw,$(addprefix jffs2-,$(JFFS2_BLOCKSIZE)))
|
|
|
|
|
|
TARGET_FILESYSTEMS := $(fs-types-y)
|
|
|
@@ -329,6 +330,12 @@ define Image/mkfs/erofs
|
|
|
$@ $(call mkfs_target_dir,$(1))
|
|
|
endef
|
|
|
|
|
|
+define Image/mkfs/targz
|
|
|
+ $(TAR) -cp --numeric-owner --owner=0 --group=0 --mode=a-s --sort=name \
|
|
|
+ $(if $(SOURCE_DATE_EPOCH),--mtime="@$(SOURCE_DATE_EPOCH)") \
|
|
|
+ -C $(call mkfs_target_dir,$(1)) . | gzip -9n > $@
|
|
|
+endef
|
|
|
+
|
|
|
define Image/Manifest
|
|
|
$(if $(CONFIG_USE_APK), \
|
|
|
$(call apk,$(TARGET_DIR_ORIG)) list --quiet --manifest --no-network \
|