From 5cc70b2d7ff0d5dc4b17a5cf471873ed56a04bdf Mon Sep 17 00:00:00 2001 From: Gergely Brautigam <182850+Skarlso@users.noreply.github.com> Date: Tue, 7 Jan 2025 17:59:19 +0100 Subject: [PATCH] fix: do not handle root folder and the . folder (#1229) #### What this PR does / why we need it #### Which issue(s) this PR fixes Related to https://github.com/open-component-model/ocm-project/issues/359 Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com> --- api/ocm/tools/toi/drivers/docker/driver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/ocm/tools/toi/drivers/docker/driver.go b/api/ocm/tools/toi/drivers/docker/driver.go index 75a15c25f1..c6fd47a9a1 100644 --- a/api/ocm/tools/toi/drivers/docker/driver.go +++ b/api/ocm/tools/toi/drivers/docker/driver.go @@ -469,7 +469,7 @@ func generateTar(files map[string]blobaccess.BlobAccess, uid int) (io.ReadCloser dir := path for dir != "/" { dir = unix_path.Dir(dir) - if !have[dir] { + if dir != "/" && dir != "." && !have[dir] { dirHdr := &tar.Header{ Typeflag: tar.TypeDir, Name: dir,