forked from pool/plexus-archiver
This commit is contained in:
parent
6643aeb9b3
commit
3dcdbc4e38
20
y2038.patch
20
y2038.patch
@ -1,19 +1,15 @@
|
||||
--- plexus-archiver-4.10.0/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java 2024-07-04 16:18:34.000000000 +0200
|
||||
+++ plexus-archiver-4.10.0/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java 2024-09-24 20:52:14.117432756 +0200
|
||||
@@ -20,6 +20,7 @@
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
+import java.nio.file.attribute.FileTime;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.util.ArrayList;
|
||||
@@ -325,7 +326,7 @@
|
||||
--- plexus-archiver-4.10.0/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java 2024-09-25 07:27:00.833967276 +0200
|
||||
+++ plexus-archiver-4.10.0/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java 2024-09-25 07:41:57.036649857 +0200
|
||||
@@ -325,7 +325,11 @@
|
||||
Files.copy(compressedInputStream, targetFileName.toPath(), REPLACE_EXISTING);
|
||||
}
|
||||
|
||||
- targetFileName.setLastModified(entryDate.getTime());
|
||||
+ Files.setLastModifiedTime(targetFileName.toPath(), FileTime.fromMillis(entryDate.getTime()));
|
||||
+ final long millis = entryDate.getTime();
|
||||
+ if ( millis >= 0 )
|
||||
+ {
|
||||
+ targetFileName.setLastModified( millis );
|
||||
+ }
|
||||
|
||||
if (!isIgnorePermissions() && mode != null && !isDirectory) {
|
||||
ArchiveEntryUtils.chmod(targetFileName, mode);
|
||||
|
Loading…
x
Reference in New Issue
Block a user