summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2019-04-11 14:29:30 -0700
committerColin Cross <ccross@android.com>2019-04-18 12:47:08 -0700
commit00b6e025fb54d5c8e53de315ae7771c29effe077 (patch)
tree9ad92f5b64d2ed908ef672aa9b435aef56fb278f
parenta1759a9bd89c6371eafab643474a1e50cfec2d3c (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.java6
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));