mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
fs/cpio: add zstd as compression option
U-Boot mkimage zstd is available since v2020.10:
26073f9ed3
Signed-off-by: José Luis Salvador Rufo <salvador.joseluis@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
3fccb15705
commit
b717952074
@@ -154,6 +154,11 @@ ifeq ($(BR2_REPRODUCIBLE),)
|
|||||||
ROOTFS_$(2)_COMPRESS_CMD += -T $(PARALLEL_JOBS)
|
ROOTFS_$(2)_COMPRESS_CMD += -T $(PARALLEL_JOBS)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(BR2_TARGET_ROOTFS_$(2)_ZSTD),y)
|
||||||
|
ROOTFS_$(2)_DEPENDENCIES += host-zstd
|
||||||
|
ROOTFS_$(2)_COMPRESS_EXT = .zst
|
||||||
|
ROOTFS_$(2)_COMPRESS_CMD = zstd -19 -z -f -T$(PARALLEL_JOBS)
|
||||||
|
endif
|
||||||
|
|
||||||
$$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): ROOTFS=$(2)
|
$$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): ROOTFS=$(2)
|
||||||
$$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): FAKEROOT_SCRIPT=$$(ROOTFS_$(2)_DIR)/fakeroot
|
$$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): FAKEROOT_SCRIPT=$$(ROOTFS_$(2)_DIR)/fakeroot
|
||||||
|
|||||||
@@ -51,6 +51,11 @@ config BR2_TARGET_ROOTFS_CPIO_XZ
|
|||||||
help
|
help
|
||||||
Do compress the cpio filesystem with xz.
|
Do compress the cpio filesystem with xz.
|
||||||
|
|
||||||
|
config BR2_TARGET_ROOTFS_CPIO_ZSTD
|
||||||
|
bool "zstd"
|
||||||
|
help
|
||||||
|
Do compress the cpio filesystem with zstd.
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BR2_TARGET_ROOTFS_CPIO_UIMAGE
|
config BR2_TARGET_ROOTFS_CPIO_UIMAGE
|
||||||
|
|||||||
Reference in New Issue
Block a user