зеркало из https://github.com/mozilla/gecko-dev.git
Conforming to use API names starting lowercase. Added alias creation, plugins dir creation. Fixes bug 18339. [r=ssu]
This commit is contained in:
Родитель
df8717551d
Коммит
6e496b778c
|
@ -1,27 +1,38 @@
|
||||||
var err = StartInstall("Mozilla Seamonkey", "Seamonkey", "$Version$");
|
var err = startInstall("Mozilla Seamonkey", "Seamonkey", "$Version$");
|
||||||
LogComment("StartInstall: " + err);
|
logComment("startInstall: " + err);
|
||||||
|
|
||||||
var communicatorFolder = GetFolder("Communicator");
|
var communicatorFolder = getFolder("Communicator");
|
||||||
LogComment("communicatorFolder: " + communicatorFolder);
|
logComment("communicatorFolder: " + communicatorFolder);
|
||||||
|
|
||||||
err = AddDirectory("Program",
|
var subFolder = "Mozilla Folder";
|
||||||
|
err = addDirectory("Program",
|
||||||
"$Version$",
|
"$Version$",
|
||||||
"viewer", // jar source folder
|
"viewer", // jar source folder
|
||||||
communicatorFolder, // target folder
|
communicatorFolder, // target folder
|
||||||
"Mozilla Folder", // target subdir
|
subFolder, // target subdir
|
||||||
false); // force flag
|
false); // force flag
|
||||||
|
|
||||||
LogComment("AddDirectory() returned: " + err);
|
logComment("addDirectory() returned: " + err);
|
||||||
|
|
||||||
|
// create the plugins folder next to mozilla
|
||||||
|
var pluginsFolder = getFolder("Plugins");
|
||||||
|
var ignoreErr = dirCreate(pluginsFolder);
|
||||||
|
logComment("dirCreate() returned: " + ignoreErr);
|
||||||
|
|
||||||
|
// make an alias to the browser on the desktop
|
||||||
|
var desktopFolder = getFolder("Mac Desktop");
|
||||||
|
var appFolder = getFolder("Communicator", subFolder);
|
||||||
|
ignoreErr = fileMacAlias(appFolder, "apprunner", // source
|
||||||
|
desktopFolder, "Mozilla"); // target
|
||||||
|
logComment("fileMacAlias() returned: " + ignoreErr);
|
||||||
|
|
||||||
err = GetLastError();
|
|
||||||
if (err==SUCCESS || err==REBOOT_NEEDED)
|
if (err==SUCCESS || err==REBOOT_NEEDED)
|
||||||
{
|
{
|
||||||
err = FinalizeInstall();
|
err = finalizeInstall();
|
||||||
LogComment("FinalizeInstall() returned: " + err);
|
logComment("finalizeInstall() returned: " + err);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
err = AbortInstall();
|
abortInstall();
|
||||||
LogComment("AbortInstall() returned: " + err);
|
logComment("abortInstall() due to error: " + err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
var err = StartInstall("Mozilla Editor", "Seamonkey", "$Version$");
|
var err = startInstall("Mozilla Editor", "Seamonkey", "$Version$");
|
||||||
LogComment("StartInstall: " + err);
|
logComment("startInstall: " + err);
|
||||||
|
|
||||||
var communicatorFolder = GetFolder("Communicator");
|
var communicatorFolder = getFolder("Communicator");
|
||||||
LogComment("communicatorFolder: " + communicatorFolder);
|
logComment("communicatorFolder: " + communicatorFolder);
|
||||||
|
|
||||||
err = AddDirectory("Program",
|
err = addDirectory("Program",
|
||||||
"$Version$",
|
"$Version$",
|
||||||
"bin", // jar source folder
|
"bin", // jar source folder
|
||||||
communicatorFolder, // target folder
|
communicatorFolder, // target folder
|
||||||
"", // target subdir
|
"", // target subdir
|
||||||
false); // force Flag
|
false); // force Flag
|
||||||
|
|
||||||
LogComment("AddDirectory() returned: " + err);
|
logComment("addDirectory() returned: " + err);
|
||||||
|
|
||||||
err = GetLastError();
|
err = getLastError();
|
||||||
if (err==SUCCESS || err==REBOOT_NEEDED)
|
if (err==SUCCESS || err==REBOOT_NEEDED)
|
||||||
{
|
{
|
||||||
err = FinalizeInstall();
|
err = finalizeInstall();
|
||||||
LogComment("FinalizeInstall() returned: " + err);
|
logComment("finalizeInstall() returned: " + err);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
err = AbortInstall();
|
abortInstall();
|
||||||
LogComment("AbortInstall() returned: " + err);
|
logComment("abortInstall() due to error: " + err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,31 @@
|
||||||
var err = StartInstall("Mozilla Seamonkey", "Seamonkey", "$Version$");
|
var err = startInstall("Mozilla Seamonkey", "Seamonkey", "$Version$");
|
||||||
LogComment("StartInstall: " + err);
|
logComment("startInstall: " + err);
|
||||||
|
|
||||||
var communicatorFolder = GetFolder("Communicator");
|
var communicatorFolder = getFolder("Communicator");
|
||||||
LogComment("communicatorFolder: " + communicatorFolder);
|
logComment("communicatorFolder: " + communicatorFolder);
|
||||||
|
|
||||||
err = AddDirectory("Program",
|
var subFolder = "Mozilla Folder";
|
||||||
|
|
||||||
|
err = addDirectory("Program",
|
||||||
"$Version$",
|
"$Version$",
|
||||||
"viewer", // jar source folder
|
"viewer", // jar source folder
|
||||||
communicatorFolder, // target folder
|
communicatorFolder, // target folder
|
||||||
"Mozilla Folder", // target subdir
|
subFolder, // target subdir
|
||||||
false); // force flag
|
false); // force flag
|
||||||
|
|
||||||
LogComment("AddDirectory() returned: " + err);
|
logComment("addDirectory() returned: " + err);
|
||||||
|
|
||||||
FileDelete(communicatorFolder+":Component Registry"); // we don't care if this fails
|
// delete the component registry
|
||||||
|
var ignoreErr = fileDelete(communicatorFolder + subFolder + ":Component Registry");
|
||||||
|
logComment("fileDelete() returned: " + ignoreErr);
|
||||||
|
|
||||||
if (err==SUCCESS || err==REBOOT_NEEDED)
|
if (err==SUCCESS || err==REBOOT_NEEDED)
|
||||||
{
|
{
|
||||||
err = FinalizeInstall();
|
err = finalizeInstall();
|
||||||
LogComment("FinalizeInstall() returned: " + err);
|
logComment("finalizeInstall() returned: " + err);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
err = AbortInstall();
|
abortInstall();
|
||||||
LogComment("AbortInstall() returned: " + err);
|
logComment("abortInstall() returned: " + err);
|
||||||
}
|
}
|
|
@ -1,27 +1,27 @@
|
||||||
var err = StartInstall("Mozilla Mail", "Seamonkey", "$Version$");
|
var err = startInstall("Mozilla Mail", "Seamonkey", "$Version$");
|
||||||
LogComment("StartInstall: " + err);
|
logComment("startInstall: " + err);
|
||||||
|
|
||||||
var communicatorFolder = GetFolder("Communicator");
|
var communicatorFolder = getFolder("Communicator");
|
||||||
LogComment("communicatorFolder: " + communicatorFolder);
|
logComment("communicatorFolder: " + communicatorFolder);
|
||||||
|
|
||||||
err = AddDirectory("Program",
|
err = addDirectory("Program",
|
||||||
"$Version$",
|
"$Version$",
|
||||||
"viewer", // jar source folder
|
"viewer", // jar source folder
|
||||||
communicatorFolder, // target folder
|
communicatorFolder, // target folder
|
||||||
"Mozilla Folder", // target subdir
|
"Mozilla Folder", // target subdir
|
||||||
false); // force flag
|
false); // force flag
|
||||||
|
|
||||||
LogComment("AddDirectory() returned: " + err);
|
logComment("addDirectory() returned: " + err);
|
||||||
|
|
||||||
err = GetLastError();
|
err = getLastError();
|
||||||
if (err==SUCCESS || err==REBOOT_NEEDED)
|
if (err==SUCCESS || err==REBOOT_NEEDED)
|
||||||
{
|
{
|
||||||
err = FinalizeInstall();
|
err = finalizeInstall();
|
||||||
LogComment("FinalizeInstall() returned: " + err);
|
logComment("finalizeInstall() returned: " + err);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
err = AbortInstall();
|
abortInstall();
|
||||||
LogComment("AbortInstall() returned: " + err);
|
logComment("abortInstall() due to error: " + err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче