--- a/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java Wed Oct 23 10:10:34 2019 -0400
+++ b/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java Wed Oct 23 10:37:54 2019 -0400
@@ -110,6 +110,13 @@
File msi = msiBundler.bundle(params, exeImageDir);
try {
+ new ScriptRunner()
+ .setDirectory(msi.toPath().getParent())
+ .setResourceCategoryId("resource.post-msi-script")
+ .setScriptNameSuffix("post-msi")
+ .setEnvironmentVariable("JpMsiFile", msi.getAbsolutePath().toString())
+ .run(params);
+
return buildEXE(msi, outdir);
} catch (IOException ex) {
Log.verbose(ex);