src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
branchJDK-8200758-branch
changeset 58762 0fe62353385b
parent 58696 61c44899b4eb
equal deleted inserted replaced
58761:88e2753a2334 58762:0fe62353385b
   108 
   108 
   109         // Write msi to temporary directory.
   109         // Write msi to temporary directory.
   110         File msi = msiBundler.bundle(params, exeImageDir);
   110         File msi = msiBundler.bundle(params, exeImageDir);
   111 
   111 
   112         try {
   112         try {
       
   113             new ScriptRunner()
       
   114             .setDirectory(msi.toPath().getParent())
       
   115             .setResourceCategoryId("resource.post-msi-script")
       
   116             .setScriptNameSuffix("post-msi")
       
   117             .setEnvironmentVariable("JpMsiFile", msi.getAbsolutePath().toString())
       
   118             .run(params);
       
   119 
   113             return buildEXE(msi, outdir);
   120             return buildEXE(msi, outdir);
   114         } catch (IOException ex) {
   121         } catch (IOException ex) {
   115             Log.verbose(ex);
   122             Log.verbose(ex);
   116             throw new PackagerException(ex);
   123             throw new PackagerException(ex);
   117         }
   124         }