mirror of
https://github.com/hashicorp/packer.git
synced 2026-09-28 18:54:07 -04:00
Merge pull request #6084 from StefanScherer/set-tar-header-format-gnu
Set tar header format to tar.FormatGNU
This commit is contained in:
@@ -126,6 +126,11 @@ func DirToBox(dst, dir string, ui packer.Ui, level int) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// We have to set the Format explicitly because of a bug in
|
||||
// libarchive. This affects eg. the tar in macOS listing huge
|
||||
// files with zero byte length.
|
||||
header.Format = tar.FormatGNU
|
||||
|
||||
// We have to set the Name explicitly because it is supposed to
|
||||
// be a relative path to the root. Otherwise, the tar ends up
|
||||
// being a bunch of files in the root, even if they're actually
|
||||
|
||||
Reference in New Issue
Block a user