[PATCH] erofs-utils: mkfs: oci: use aufs mode for tar conversion
Gao Xiang
hsiangkao at linux.alibaba.com
Fri Aug 29 02:43:19 AEST 2025
Since standard OCI images use aufs metadata instead.
Fixes: bf7e2b01a93f ("erofs-utils: mkfs: add OCI registry support")
Signed-off-by: Gao Xiang <hsiangkao at linux.alibaba.com>
---
lib/remotes/oci.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lib/remotes/oci.c b/lib/remotes/oci.c
index 0fb8c1f..c8feb98 100644
--- a/lib/remotes/oci.c
+++ b/lib/remotes/oci.c
@@ -781,6 +781,9 @@ static int ocierofs_extract_layer(struct erofs_oci *oci, struct erofs_importer *
int ret;
stream = (struct erofs_oci_stream) {
+ .tarfile = {
+ .aufs = true,
+ },
.digest = digest,
.blobfd = erofs_tmpfile(),
};
@@ -830,9 +833,7 @@ static int ocierofs_extract_layer(struct erofs_oci *oci, struct erofs_importer *
goto out;
}
- memset(&stream.tarfile, 0, sizeof(stream.tarfile));
init_list_head(&stream.tarfile.global.xattrs);
-
ret = erofs_iostream_open(&stream.tarfile.ios, stream.blobfd,
EROFS_IOS_DECODER_GZIP);
if (ret) {
--
2.43.5
More information about the Linux-erofs
mailing list