This is a follow on from the recent 8218021 fix. The jarsigner tool
removes symlink attribute data from zipfiles when signing them.
jarsigner should preserve this data. The fix involves preserving the 16
bits associated with the file attributes (instead of the current 12).
That's done in ZipFile. All other changes are just a refactor of the
variable name.
I haven't been able to automate a test for this since zipfs doesn't seem
to support symlinks. Manual testing looks good.
https://bugs.openjdk.java.net/browse/JDK-8250968
http://hmsjpse.uk.oracle.com/home/scoffey/ws/jdk-jdk/open/webrev.8250968/webrev/index.html
regards,
Sean.