Skip to content

Commit

Permalink
Update installscript.qs
Browse files Browse the repository at this point in the history
  • Loading branch information
MarilynDafa committed Jul 26, 2020
1 parent ae041f0 commit f016a3f
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions install/packages/org.ifw.ijjs/meta/installscript.qs
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,22 @@ Component.prototype.createOperations = function()
component.createOperations();

if (systemInfo.productType === "windows") {
component.addOperation("CreateShortcut", "@TargetDir@/README.txt", "@StartMenuDir@/README.lnk",
"workingDirectory=@TargetDir@", "iconPath=%SystemRoot%/system32/SHELL32.dll",
"iconId=2", "description=Open README file");
component.addElevatedOperation("EnvironmentVariable","IJJS","@TargetDir@",true);
var winpath = installer.environmentVariable("PATH") + ";" + installer.value("TargetDir");
var arr = winpath.split(";");
var hash=[];
  for (var i = 0; i < arr.length; i++) {
    if(hash.indexOf(arr[i]) === -1){
      hash.push(arr[i]);
    }
  }
var newpath = "";
for (var j = 0; j < hash.length; ++j) {
newpath += hash[j];
if (j != hash.length - 1)
newpath += ";";
}
component.addElevatedOperation("EnvironmentVariable","PATH",newpath,true);
component.addElevatedOperation("EnvironmentVariable","IJJS","@TargetDir@",true);
}
else {
component.addElevatedOperation("Execute","/bin/sh","@TargetDir@/envmac.sh");
Expand Down

0 comments on commit f016a3f

Please sign in to comment.