--- old/modules/jdk.packager/src/main/java/com/oracle/tools/packager/mac/MacPkgBundler.java 2018-01-19 17:51:39.000000000 -0800 +++ new/modules/jdk.packager/src/main/java/com/oracle/tools/packager/mac/MacPkgBundler.java 2018-01-19 17:51:38.000000000 -0800 @@ -30,6 +30,7 @@ import com.oracle.tools.packager.Log; import com.oracle.tools.packager.ConfigException; import com.oracle.tools.packager.IOUtils; +import com.oracle.tools.packager.Platform; import com.oracle.tools.packager.RelativeFileSet; import com.oracle.tools.packager.UnsupportedPlatformException; @@ -396,6 +397,11 @@ private File createPKG(Map params, File outdir, File appLocation) { //generic find attempt try { + if (Platform.getMajorVersion() > 10 || + (Platform.getMajorVersion() == 10 && Platform.getMinorVersion() >= 12)) { + // we need this for OS X 10.12+ + Log.info(I18N.getString("message.signing.pkg")); + } String daemonLocation = DAEMON_IMAGE_BUILD_ROOT.fetchFrom(params) + "/" + APP_NAME.fetchFrom(params) + ".daemon"; File appPKG = getPackages_AppPackage(params);