mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 20:25:44 +00:00
35 lines
1.0 KiB
JavaScript
35 lines
1.0 KiB
JavaScript
function checkError(errorValue)
|
|
{
|
|
if((errorValue != SUCCESS) && (errorValue != REBOOT_NEEDED))
|
|
{
|
|
abortInstall(errorValue);
|
|
return(true);
|
|
}
|
|
|
|
return(false);
|
|
} // end checkError()
|
|
|
|
// main
|
|
var err = startInstall("Netscape Personal Security Manager", "/Netscape/Personal Security Manager", "1.1.0.00058");
|
|
logComment("startInstall() returned: " + err);
|
|
|
|
fPSM = getFolder("Communicator","psm");
|
|
|
|
setPackageFolder(fPSM);
|
|
err = addDirectory("/Netscape/Personal Security Manager/Program",
|
|
"1.1.0.00058",
|
|
"psm", // dir name in jar to extract
|
|
fPSM, // Where to put this file (Returned from GetFolder)
|
|
"", // subdir name to create relative to communicatorFolder
|
|
true ); // Force Flag
|
|
logComment("addDirectory() returned: " + err);
|
|
|
|
// check return value
|
|
if(!checkError(err))
|
|
{
|
|
err = finalizeInstall();
|
|
logComment("finalizeInstall() returned: " + err);
|
|
}
|
|
|
|
// end main
|