src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
branchJDK-8200758-branch
changeset 58581 657e25d9e4e4
parent 58415 73f8e557549a
child 58582 558a0842c5aa
--- a/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java	Thu Oct 10 10:57:42 2019 -0400
+++ b/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java	Mon Oct 14 11:04:06 2019 -0400
@@ -190,7 +190,11 @@
 
         Map<String, String> data = new HashMap<>();
 
+        Path appLocation = Path.of(MAC_INSTALL_DIR.fetchFrom(params),
+                         APP_NAME.fetchFrom(params) + ".app", "Contents", "app");
+
         data.put("INSTALL_LOCATION", MAC_INSTALL_DIR.fetchFrom(params));
+        data.put("APP_LOCATION", appLocation.toString());
 
         try (Writer w = Files.newBufferedWriter(
                 getScripts_PreinstallFile(params).toPath())) {