Investigate usage of CFBundleSignature
Details
Description
http://cr.openjdk.java.net/~herrick/8212780/webrev.ea6/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template.html
http://cr.openjdk.java.net/~herrick/8212780/webrev.ea6/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info.plist.template.html
http://cr.openjdk.java.net/~herrick/8212780/webrev.ea6/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template.html
All these files have:
<key>CFBundleSignature</key>
<string>????</string>
Based on doc "CFBundleSignature is the application’s creator signature, a four-character code that identifies document files belonging to this application."
Should it be unique per application? It seems that all bundles will have same signature, not sure if it is correct.
We need to figure out if this value needs to be unique per application and if jpackage user needs ability to control value via CLI.
http://cr.openjdk.java.net/~herrick/8212780/webrev.ea6/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info.plist.template.html
http://cr.openjdk.java.net/~herrick/8212780/webrev.ea6/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template.html
All these files have:
<key>CFBundleSignature</key>
<string>????</string>
Based on doc "CFBundleSignature is the application’s creator signature, a four-character code that identifies document files belonging to this application."
Should it be unique per application? It seems that all bundles will have same signature, not sure if it is correct.
We need to figure out if this value needs to be unique per application and if jpackage user needs ability to control value via CLI.