Difference between revisions of "SeaMonkey"
m (→Seamonkey 2) |
m (→Seamonkey 2.1 Addons) |
||
Line 39: | Line 39: | ||
<package | <package | ||
id="lightning" | id="lightning" | ||
− | name=" | + | name="Lightning 1.5" |
− | revision=" | + | revision="15" |
reboot="false" | reboot="false" | ||
priority="0"> | priority="0"> | ||
<check type="file" condition="exists" path="%PROGRAMFILES%\SeaMonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\application.ini" /> | <check type="file" condition="exists" path="%PROGRAMFILES%\SeaMonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\application.ini" /> | ||
− | <install cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\seamonkey2\extensions\sm2. | + | <install cmd='cmd /c if exist "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\chrome\lightning-de.jar" rmdir /S /Q "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' /> |
+ | <install cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\seamonkey2\extensions\sm2.10\lightning\{e2fda1a4-762b-4020-b5ad-a41df1933103}" "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' /> | ||
<upgrade cmd='cmd /c if exist "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\chrome\lightning-de.jar" rmdir /S /Q "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' /> | <upgrade cmd='cmd /c if exist "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\chrome\lightning-de.jar" rmdir /S /Q "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' /> | ||
− | <upgrade cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\seamonkey2\extensions\sm2. | + | <upgrade cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\seamonkey2\extensions\sm2.10\lightning\{e2fda1a4-762b-4020-b5ad-a41df1933103}" "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' /> |
− | + | </package> | |
− | + | ||
− | </package> | + | |
</packages> | </packages> | ||
</source> | </source> |
Revision as of 13:34, 26 June 2012
This is a silent installer for the SeaMonkey Suite, the successor of the Mozilla suite.
Seamonkey 2.x
<packages>
<package
id="seamonkey2"
name="Seamonkey 2.10"
revision="2100"
reboot="false"
priority="2">
<variable name="version" value="2.10" />
<check type="uninstall" condition="exists" path="SeaMonkey (%version%)" />
<install cmd='cmd /C "%SOFTWARE%\seamonkey2\SeaMonkey Setup %version%.exe" -ms -ira'/>
<install cmd='cmd /c if exist "%AllUsersProfile%\Desktop\Seamonkey.lnk" del /s /q "%AllUsersProfile%\Desktop\Seamonkey.lnk"' />
<upgrade cmd='cmd /C "%SOFTWARE%\seamonkey2\SeaMonkey Setup %version%.exe" -ms -ira'/>
<upgrade cmd='cmd /c if exist "%AllUsersProfile%\Desktop\Seamonkey.lnk" del /s /q "%AllUsersProfile%\Desktop\Seamonkey.lnk"' />
<remove cmd='cmd /c "%PROGRAMFILES%\SeaMonkey\uninstall\helper.exe /S"' />
</package>
</packages>
Seamonkey 2.1 Addons
Seamonkey 2.1 does not support any more the global installation of Addons from a local file.
Example: Lightning Get the latest localized version from http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/?C=M;O=A
Extract it to a folder called like the <em:id> in the global part of file install.rdf in the extracted files, here: <em:id>{e2fda1a4-762b-4020-b5ad-a41df1933103}</em:id>
Installation is a simple copy of the files to the extensions-folder.
<packages>
<package
id="lightning"
name="Lightning 1.5"
revision="15"
reboot="false"
priority="0">
<check type="file" condition="exists" path="%PROGRAMFILES%\SeaMonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\application.ini" />
<install cmd='cmd /c if exist "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\chrome\lightning-de.jar" rmdir /S /Q "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' />
<install cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\seamonkey2\extensions\sm2.10\lightning\{e2fda1a4-762b-4020-b5ad-a41df1933103}" "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' />
<upgrade cmd='cmd /c if exist "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\chrome\lightning-de.jar" rmdir /S /Q "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' />
<upgrade cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\seamonkey2\extensions\sm2.10\lightning\{e2fda1a4-762b-4020-b5ad-a41df1933103}" "%programfiles%\Seamonkey\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\"' />
</package>
</packages>
Seamonkey 1.1.x
<package
id="seamonkey"
name="Seamonkey Suite"
revision="1.1.17.001"
reboot="false"
execute="once"
priority="10">
<check type="file" condition="exists" path="%PROGRAMFILES%\mozilla.org\SeaMonkey\seamonkey.exe" />
<install cmd="taskkill /F /IM Seamonkey.exe">
<exit code="0" />
<exit code="128" />
</install>
<install cmd='"%SOFTWARE%\SeaMonkey\seamonkey-1.1.17.pl-PL.win32.installer.exe" -ms -ira' />
<upgrade cmd="taskkill /F /IM Seamonkey.exe">
<exit code="0" />
<exit code="128" />
</upgrade>
<upgrade cmd='"%SOFTWARE%\SeaMonkey\seamonkey-1.1.17.pl-PL.win32.installer.exe" -ms -ira' />
<remove cmd='"%SYSTEMROOT%\SeaMonkeyUninstall.exe" /S /ua "1.1.17 (pl)"' />
</package>
If you want to make SeaMonkey the standard browser include an additional install command in the package definition:
<install cmd='%SOFTWARE%\mozilla.org\SeaMonkey\Set_Seamonkey_as_default.cmd' />
Where Set_Seamonkey_as_default.cmd
is :
"%ProgramFiles%\mozilla.org\SeaMonkey\seamonkey.exe" -CreateProfile default
"%ProgramFiles%\mozilla.org\SeaMonkey\seamonkey.exe" -setDefaultBrowser -silent
This will of course create a SeaMonkey dummy profile in the systems account windows profile, but I can live with that.