diff options
author | Colin Cross <ccross@android.com> | 2019-04-11 14:29:30 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2019-04-18 12:47:08 -0700 |
commit | 00b6e025fb54d5c8e53de315ae7771c29effe077 (patch) | |
tree | 9ad92f5b64d2ed908ef672aa9b435aef56fb278f | |
parent | a1759a9bd89c6371eafab643474a1e50cfec2d3c (diff) |
locked_region_code_injection: copy jar timestamp to output
Copy the input jar's timestamps to the output jar to ensure
deterministic results.
Test: m checkbuild
Change-Id: Ifdd3ddc36c35429a0396b968dd3dd20b8cc57793
-rw-r--r-- | tools/locked_region_code_injection/src/lockedregioncodeinjection/Main.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/locked_region_code_injection/src/lockedregioncodeinjection/Main.java b/tools/locked_region_code_injection/src/lockedregioncodeinjection/Main.java index edb9a49f4106..828cce72dda9 100644 --- a/tools/locked_region_code_injection/src/lockedregioncodeinjection/Main.java +++ b/tools/locked_region_code_injection/src/lockedregioncodeinjection/Main.java @@ -13,6 +13,9 @@ */ package lockedregioncodeinjection; +import org.objectweb.asm.ClassReader; +import org.objectweb.asm.ClassWriter; + import java.io.BufferedInputStream; import java.io.FileOutputStream; import java.io.IOException; @@ -24,8 +27,6 @@ import java.util.List; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import java.util.zip.ZipOutputStream; -import org.objectweb.asm.ClassReader; -import org.objectweb.asm.ClassWriter; public class Main { public static void main(String[] args) throws IOException { @@ -74,6 +75,7 @@ public class Main { while (srcEntries.hasMoreElements()) { ZipEntry entry = srcEntries.nextElement(); ZipEntry newEntry = new ZipEntry(entry.getName()); + newEntry.setTime(entry.getTime()); zos.putNextEntry(newEntry); BufferedInputStream bis = new BufferedInputStream(zipSrc.getInputStream(entry)); |