< prev index next >
src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
Print this page
rev 51866 : 6194856: Zip Files lose ALL ownership and permissions of the files
*** 26,35 ****
--- 26,36 ----
package sun.tools.jar;
import java.io.File;
import java.io.PrintWriter;
import java.lang.module.ModuleDescriptor.Version;
+ import java.nio.file.FileSystems;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
import jdk.internal.module.ModulePath;
*** 185,194 ****
--- 186,200 ----
new Option(false, OptionType.CREATE_UPDATE_INDEX, "--no-compress", "-0") {
void process(Main jartool, String opt, String arg) {
jartool.flag0 = true;
}
},
+ new Option(true, OptionType.ANY, "--preserve-posix", "-o") {
+ void process(Main jartool, String opt, String arg) {
+ jartool.oflag = FileSystems.getDefault().supportedFileAttributeViews().contains("posix");
+ }
+ },
// Hidden options
new Option(false, OptionType.OTHER, "-P") {
void process(Main jartool, String opt, String arg) {
jartool.pflag = true;
< prev index next >