From cdabdfad785c4d71fa9e3c44da8b4fef7bcc461e Mon Sep 17 00:00:00 2001 From: permui Date: Fri, 7 Oct 2022 14:36:36 +0800 Subject: [PATCH] pack fix file modes --- util/targz.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util/targz.go b/util/targz.go index 2cf65b3..341b2f6 100644 --- a/util/targz.go +++ b/util/targz.go @@ -64,6 +64,8 @@ func AddToArchive(tw *tar.Writer, filename string) error { return err } + info.Mode() + // Create a tar Header from the FileInfo data header, err := tar.FileInfoHeader(info, info.Name()) if err != nil { @@ -75,6 +77,7 @@ func AddToArchive(tw *tar.Writer, filename string) error { // not be preserved // https://golang.org/src/archive/tar/common.go?#L626 header.Name = filename + header.Mode = 0644 // Write file header to the tar archive err = tw.WriteHeader(header)