From eec8017035e5ff6a95cff4e3cdd394fa8266966e Mon Sep 17 00:00:00 2001 From: "sgehani%netscape.com" Date: Fri, 10 Dec 1999 23:45:44 +0000 Subject: [PATCH] *** NOT PART OF BUILD *** Ported install script templates for browser xpi package. b = 21261 r = ssu a = chofmann git-svn-id: svn://10.0.0.236/trunk@55876 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpinstall/packager/unix/browser.jst | 30 +++++++++++++++++++++ mozilla/xpinstall/packager/unix/install.jst | 29 ++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 mozilla/xpinstall/packager/unix/browser.jst create mode 100644 mozilla/xpinstall/packager/unix/install.jst diff --git a/mozilla/xpinstall/packager/unix/browser.jst b/mozilla/xpinstall/packager/unix/browser.jst new file mode 100644 index 00000000000..1afaaafecfa --- /dev/null +++ b/mozilla/xpinstall/packager/unix/browser.jst @@ -0,0 +1,30 @@ +var err = startInstall("Mozilla Seamonkey", "Seamonkey", "$Version$"); +logComment("startInstall: " + err); + +var communicatorFolder = getFolder("Communicator"); +logComment("communicatorFolder: " + communicatorFolder); + +err = addDirectory("Program", + "$Version$", + "bin", // jar source folder + communicatorFolder, // target folder + "", // target subdir + true ); // force flag + +logComment("addDirectory() returned: " + err); + +// create the plugins folder next to mozilla +var pluginsFolder = getFolder("Plugins"); +var ignoreErr = dirCreate(pluginsFolder); +logComment("dirCreate() returned: " + ignoreErr); + +if (err==SUCCESS || err==REBOOT_NEEDED) +{ + err = finalizeInstall(); + logComment("finalizeInstall() returned: " + err); +} +else +{ + abortInstall(); + logComment("abortInstall() due to error: " + err); +} diff --git a/mozilla/xpinstall/packager/unix/install.jst b/mozilla/xpinstall/packager/unix/install.jst new file mode 100644 index 00000000000..c24153010fe --- /dev/null +++ b/mozilla/xpinstall/packager/unix/install.jst @@ -0,0 +1,29 @@ +var err = startInstall("Mozilla Seamonkey", "Seamonkey", "$Version$"); +logComment("startInstall: " + err); + +var communicatorFolder = getFolder("Communicator"); +logComment("communicatorFolder: " + communicatorFolder); + +err = addDirectory("Program", + "$Version$", + "bin", // jar source folder + communicatorFolder, // target folder + "", // target subdir + true ); // force flag + +logComment("addDirectory() returned: " + err); + +// delete the component registry +var ignoreErr = fileDelete(communicatorFolder + "/component.reg"); +logComment("fileDelete() returned: " + ignoreErr); + +if (err==SUCCESS || err==REBOOT_NEEDED) +{ + err = finalizeInstall(); + logComment("finalizeInstall() returned: " + err); +} +else +{ + abortInstall(); + logComment("abortInstall() returned: " + err); +}