Difference between revisions of "Firefox"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m (Upgraded to Firefox 1.5)
Line 1: Line 1:
This is a silent installer and uninstaller for Mozilla Firefox 1.0.7, but it should work with other versions of Firefox, too.
+
This is a silent installer and uninstaller for Mozilla Firefox 1.5, but it should work with other versions of Firefox, too.
  
 
Note the high priority - Firefox should be installed before plugins, like [[Flash Player|Macromedia Flash Player]] or [[Authorware Player|Macromedia Authorware Player]] etc.
 
Note the high priority - Firefox should be installed before plugins, like [[Flash Player|Macromedia Flash Player]] or [[Authorware Player|Macromedia Authorware Player]] etc.
  
 
As the Firefox install now nicely upgrades and doesnt leave the old one into the registry, there is no need to differentiate versions in package id.
 
As the Firefox install now nicely upgrades and doesnt leave the old one into the registry, there is no need to differentiate versions in package id.
When a new version comes out, just replace every occurrence of 1.0.7 with 1.0.8 (for example) and then increment the package revision number.
+
When a new version comes out, just replace every occurrence of 1.5 with 1.5.1 (for example) and then increment the package revision number.
  
  <package
+
  <package  
        id="firefox"
+
    id="firefox"  
        name="Mozilla Firefox 1.0.7"
+
    name="Mozilla Firefox 1.5"  
        revision="1"
+
    revision="150"  
        reboot="false"
+
    reboot="false"  
        priority="10">
+
    priority="10">
 
   
 
   
        <check type="uninstall" condition="exists" path="Mozilla Firefox (1.0.7)" />
+
    <check type="uninstall" condition="exists" path="Mozilla Firefox (1.5)" />
 
+
        <install cmd='"\\Server\wpkg\pkg\Firefox Setup 1.0.7.exe" -ms'>
+
        <exit code="0" />
+
        </install>
+
 
   
 
   
        <upgrade cmd='"\\Server\wpkg\pkg\Firefox Setup 1.0.7.exe" -ms'>
+
    <install cmd='"\\Server\wpkg\pkg\Firefox Setup 1.5.exe" -ms'>
        <exit code="0" />
+
      <exit code="0" />
        </upgrade>
+
    </install>
 
   
 
   
        <remove cmd='%SYSTEMROOT%\UninstallFirefox.exe -ms' />
+
    <upgrade cmd='"\\Server\wpkg\pkg\Firefox Setup 1.5.exe" -ms'>
  </package>
+
      <exit code="0" />
 +
    </upgrade>
 +
   
 +
    <remove cmd='C:\Windows\UninstallFirefox.exe -ms' />
 +
 +
  </package>
  
 
[[category:Silent Installers|Firefox]]
 
[[category:Silent Installers|Firefox]]

Revision as of 06:45, 1 December 2005

This is a silent installer and uninstaller for Mozilla Firefox 1.5, but it should work with other versions of Firefox, too.

Note the high priority - Firefox should be installed before plugins, like Macromedia Flash Player or Macromedia Authorware Player etc.

As the Firefox install now nicely upgrades and doesnt leave the old one into the registry, there is no need to differentiate versions in package id. When a new version comes out, just replace every occurrence of 1.5 with 1.5.1 (for example) and then increment the package revision number.

<package 
   id="firefox" 
   name="Mozilla Firefox 1.5" 
   revision="150" 
   reboot="false" 
   priority="10">

   <check type="uninstall" condition="exists" path="Mozilla Firefox (1.5)" />

   <install cmd='"\\Server\wpkg\pkg\Firefox Setup 1.5.exe" -ms'>
     <exit code="0" />
   </install>

   <upgrade cmd='"\\Server\wpkg\pkg\Firefox Setup 1.5.exe" -ms'>
     <exit code="0" />
   </upgrade>

   <remove cmd='C:\Windows\UninstallFirefox.exe -ms' />

</package>