From 92e28f4a66effd8cfd32aa5af571af2d218e96da Mon Sep 17 00:00:00 2001 From: Yifan Yuan Date: Sat, 27 Jan 2024 22:15:15 +0800 Subject: [PATCH] [feat.] support zfile over tar in turboOCI-apply Signed-off-by: Yifan Yuan --- src/tools/turboOCI-apply.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tools/turboOCI-apply.cpp b/src/tools/turboOCI-apply.cpp index 9ef63366..e56a99ff 100644 --- a/src/tools/turboOCI-apply.cpp +++ b/src/tools/turboOCI-apply.cpp @@ -93,6 +93,9 @@ int main(int argc, char **argv) { photon::fs::IFile *src_file = nullptr; auto tarf = open_file(input_path.c_str(), O_RDONLY, 0666); + if (ZFile::is_zfile(tarf) == 1) { + tarf = ZFile::zfile_open_ro(tarf, true, true); + } DEFER(delete tarf); if (is_gzfile(tarf)) {