Use posix long names when creating tar archive for image building
Fixes gh-19964
This commit is contained in:
@@ -39,6 +39,7 @@ class TarLayoutWriter implements Layout, Closeable {
|
||||
|
||||
TarLayoutWriter(OutputStream outputStream) {
|
||||
this.outputStream = new TarArchiveOutputStream(outputStream);
|
||||
this.outputStream.setLongFileMode(TarArchiveOutputStream.LONGFILE_POSIX);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -61,6 +61,7 @@ public class ZipFileTarArchive implements TarArchive {
|
||||
@Override
|
||||
public void writeTo(OutputStream outputStream) throws IOException {
|
||||
TarArchiveOutputStream tar = new TarArchiveOutputStream(outputStream);
|
||||
tar.setLongFileMode(TarArchiveOutputStream.LONGFILE_POSIX);
|
||||
try (ZipFile zipFile = new ZipFile(this.zip)) {
|
||||
Enumeration<ZipArchiveEntry> entries = zipFile.getEntries();
|
||||
while (entries.hasMoreElements()) {
|
||||
|
||||
Reference in New Issue
Block a user