diff options
author | Kristina Chodorow <kchodorow@google.com> | 2015-06-11 16:46:41 +0000 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2015-06-12 11:45:36 +0000 |
commit | 86746cefb3996f3014d88a281d719b469761bf98 (patch) | |
tree | 80408fdd03bdef0841a5476c6ad65afb361c9ff1 /src/java_tools/singlejar | |
parent | 4371064760b8dae8243c603d7dc2d16193008043 (diff) |
Fix permissions for zip files
Now [new_]http_archive can be used for executables as well as "default
permission" (644) files.
This also gets rid of the Apache Commons Compress dependency entirely, which is
nice. Fixing this also exposed some bugs in how archives were being decompressed
(the same archive was being decompressed multiple times), which I also fixed by
making the decompressors SkyFunctions.
Fixes #238.
--
MOS_MIGRATED_REVID=95747810
Diffstat (limited to 'src/java_tools/singlejar')
-rw-r--r-- | src/java_tools/singlejar/BUILD | 6 | ||||
-rw-r--r-- | src/java_tools/singlejar/java/com/google/devtools/build/zip/ZipFileEntry.java | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/java_tools/singlejar/BUILD b/src/java_tools/singlejar/BUILD index 2f9391db40..8d3685c7d2 100644 --- a/src/java_tools/singlejar/BUILD +++ b/src/java_tools/singlejar/BUILD @@ -1,5 +1,11 @@ package(default_visibility = ["//src:__subpackages__"]) +filegroup( + name = "srcs", + srcs = glob(["**"]), + visibility = ["//src/test/shell/bazel:__pkg__"], +) + java_library( name = "libSingleJar", srcs = glob(["java/**/singlejar/**/*.java"]), diff --git a/src/java_tools/singlejar/java/com/google/devtools/build/zip/ZipFileEntry.java b/src/java_tools/singlejar/java/com/google/devtools/build/zip/ZipFileEntry.java index e8687f1c74..f4e08ab73c 100644 --- a/src/java_tools/singlejar/java/com/google/devtools/build/zip/ZipFileEntry.java +++ b/src/java_tools/singlejar/java/com/google/devtools/build/zip/ZipFileEntry.java @@ -437,4 +437,9 @@ public final class ZipFileEntry { EnumSet<Feature> getFeatureSet() { return featureSet; } + + @Override + public String toString() { + return "ZipFileEntry[" + name + "]"; + } } |