Files
tubestation/extensions/xmlterm/build/install.js
svn@xmlterm.org 2a39c59fff --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Major restructuring of the xmlterm build process. Split lineterm from xmlterm.
IDLified all interfaces (bug 69002). Eliminated printing to console in opt
builds (bug 78641)
2001-09-07 21:33:32 +00: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();
}