RetroZilla/extensions/xmlterm/build/install.js
2015-10-20 23:03:22 -04:00

37 lines
1.1 KiB
JavaScript

var err = initInstall("XMLterm v0.5", // name for install UI
"XMLterm", // registered name
"0.5"); // package version
logComment("initInstall: " + err);
var fProgram = getFolder("Program");
var fComponents = getFolder("Components");
var fChrome = getFolder("Chrome");
// addDirectory: blank, archive_dir, install_dir, subdir
err = addDirectory("", "bin", fProgram, "");
if (err != SUCCESS)
cancelInstall(err);
err = addDirectory("", "components", fComponents, "");
if (err != SUCCESS)
cancelInstall(err);
err = addDirectory("", "chrome", fChrome, "");
if (err != SUCCESS)
cancelInstall(err);
// Register chrome
registerChrome(PACKAGE | DELAYED_CHROME, getFolder("Chrome","xmlterm.jar"), "content/xmlterm/");
registerChrome(SKIN | DELAYED_CHROME, getFolder("Chrome","xmlterm.jar"), "skin/modern/xmlterm/");
registerChrome(LOCALE | DELAYED_CHROME, getFolder("Chrome","xmlterm.jar"), "locale/en-US/xmlterm/");
if (getLastError() == SUCCESS)
performInstall();
else {
alert("Error detected: "+getLastError());
cancelInstall();
}