Difference between revisions of "Crystal Reports"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m
 
m
Line 1: Line 1:
 
This is a silent installer and uninstaller for Crystal Reports (and, a language pack).
 
This is a silent installer and uninstaller for Crystal Reports (and, a language pack).
 +
<pre>
 +
<package
 +
id="crystalreports"
 +
name="Crystal Reports"
 +
revision="1"
 +
priority="0">
  
    <package
+
<check type="uninstall" condition="exists" path="Crystal Reports for .NET Framework 2.0 (x86)" />
        id="crystalreports"
+
        name="Crystal Reports"
+
        revision="1"
+
        priority="0">
+
        <check type="uninstall" condition="exists" path="Crystal Reports for .NET Framework 2.0 (x86)" />
+
 
   
 
   
        <install cmd='msiexec /i "%SOFTWARE%\CrystalReports\CRRedist2005_x86.msi" /q ALLUSERS=1' />
+
<install cmd='msiexec /i "%SOFTWARE%\CrystalReports\CRRedist2005_x86.msi" /q ALLUSERS=1' />
 
   
 
   
        <remove  cmd='MsiExec.exe /q /x{7C05EEDD-E565-4E2B-ADE4-0C784C17311C}' />
+
<remove  cmd='MsiExec.exe /q /x{7C05EEDD-E565-4E2B-ADE4-0C784C17311C}' />
+
</package>
    </package>
+
</pre>
  
 
Language pack - if you have a different language version, you'll have to make adjustments to uninstall string, and to remove cmd:
 
Language pack - if you have a different language version, you'll have to make adjustments to uninstall string, and to remove cmd:
  
    <package
+
<pre>
        id="crystalreportsLP"
+
<package
        name="Crystal Reports language pack"
+
id="crystalreportsLP"
        revision="1"
+
name="Crystal Reports language pack"
        priority="0">
+
revision="1"
        <check type="uninstall" condition="exists" path="Crystal Reports for .NET Framework 2.0 Language Pack (x86) - DEU" />
+
priority="0">
 
   
 
   
        <install cmd='msiexec /i "%SOFTWARE%\CrystalReports\CRRedist2005_x86_de.msi" /q ALLUSERS=1' />
+
<check type="uninstall" condition="exists" path="Crystal Reports for .NET Framework 2.0 Language Pack (x86) - DEU" />
 
   
 
   
        <remove cmd='MsiExec.exe /I{AC94622D-D899-44DF-9857-7DD31958C541}' />
+
  <install cmd='msiexec /i "%SOFTWARE%\CrystalReports\CRRedist2005_x86_de.msi" /q ALLUSERS=1' />
 
   
 
   
    </package>
+
<remove  cmd='MsiExec.exe /I{AC94622D-D899-44DF-9857-7DD31958C541}' />
 
+
</package>
 +
</pre>
  
 
[[Category:Silent Installers]]
 
[[Category:Silent Installers]]

Revision as of 12:22, 21 May 2007

This is a silent installer and uninstaller for Crystal Reports (and, a language pack).

<package
 id="crystalreports"
 name="Crystal Reports"
 revision="1"
 priority="0">

 <check type="uninstall" condition="exists" path="Crystal Reports for .NET Framework 2.0 (x86)" />
 
 <install cmd='msiexec /i "%SOFTWARE%\CrystalReports\CRRedist2005_x86.msi" /q ALLUSERS=1' />
 
 <remove  cmd='MsiExec.exe /q /x{7C05EEDD-E565-4E2B-ADE4-0C784C17311C}' />
</package>

Language pack - if you have a different language version, you'll have to make adjustments to uninstall string, and to remove cmd:

<package
 id="crystalreportsLP"
 name="Crystal Reports language pack"
 revision="1"
 priority="0">
 
 <check type="uninstall" condition="exists" path="Crystal Reports for .NET Framework 2.0 Language Pack (x86) - DEU" />
 
 <install cmd='msiexec /i "%SOFTWARE%\CrystalReports\CRRedist2005_x86_de.msi" /q ALLUSERS=1' />
 
 <remove  cmd='MsiExec.exe /I{AC94622D-D899-44DF-9857-7DD31958C541}' />
</package>