Mozilla/mozilla/browser/installer/windows/firebird-win32-stub-installer.jst
ben%bengoodger.com 9e9fad1ec5 Firebird Installer Component XPI Install Scripts, default installer wizard ini files, and installer configuration script.
git-svn-id: svn://10.0.0.236/trunk@147749 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 08:20:11 +00:00

50 lines
1.3 KiB
Plaintext

// main
var srDest;
var err;
var fDesktop;
var szFolderDesktop;
srDest = $SpaceRequired$;
err = initInstall("Mozilla Installer", "/mozilla.org/Mozilla Installer", "$Version$");
logComment("initInstall: " + err);
// Find the current user's desktop
winreg = getWinRegistry();
winreg.setRootKey(winreg.HKEY_CURRENT_USER);
subkey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders";
valname = "Desktop";
szFolderDesktop = winreg.getValueString(subkey, valname);
fDesktop = getFolder("file:///", szFolderDesktop);
logComment("Desktop location: " + fDesktop);
if(verifyDiskSpace(fDesktop, srDest))
{
setPackageFolder(fDesktop);
err = addFile("",
"",
"mozilla-win32-stub-installer.exe", // dir name in jar to extract
fDesktop, // Where to put this file (Returned from getFolder)
""); // subdir name to create relative to fProgram
logComment("addFile() returned: " + err);
err = execute("mozilla-win32-stub-installer.exe", "", false);
logComment("execute() returned: " + err);
// check return value
if(err==SUCCESS)
{
err = performInstall();
logComment("performInstall() returned: " + err);
}
else
cancelInstall(err);
}
else
cancelInstall(INSUFFICIENT_DISK_SPACE);
// end main