Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8095009

[packager] Packaging with a JRE as installed fails codesign on OSX 10.9.5 or 10.10

    XMLWordPrintable

Details

    Description

      So this is a testing corner case that is actually going to be the default user case. If you install the JRE from the installer on Mac OSX 10.9.5+ or 10.10.x and use that JRE as the runtime the codesign will fail. This is because codesign became stricted in 10.9.5+ and 10.10+. We violate the following rules:

      * Plugin must provide an Info.plist. We skip it because it is a symlink when installed
      * Plugin frameworks must be signed. The JRE auto-update installs the sparkle framework, which we don't sign.
      * No unexpected unsigned files. We have a Disabled.plist and Enabled.plist in the same directory as Info.plist. Those dont get signed.

      Attachments

        Issue Links

          Activity

            People

              shemnon Danno Ferrin (Inactive)
              shemnon Danno Ferrin (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported: