< 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 >