Difference between revisions of "Altair HyperWorks"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Suggested /f2 fix made things work)
Line 1: Line 1:
Altair HyperWorks uses InstallShield InstallScript based installers. The standard silent install record and playback functionality works correctly, but the installers refuse to install if they are not executed by a user logged in at the console.
+
Altair HyperWorks uses [[InstallShield]] InstallScript based installers.   The software will need to be installed and uninstalled manually using the /r option to record a setup.iss for the install and uninstall stages.  Once that is complete, the following wpkg setup should work.
  
Doesn't using /f1 and /f2 switches help? It usually does.
+
Note that the /f2 option is mandatory to make the silent install/uninstall work.  The HyperWorks installer refuses to install without this option, unless you perform the install manually while logged in to the console.
 +
 
 +
Please note that the license file altair_lic.dat needs to be copied into the source area.
 +
 
 +
<pre>
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
<packages>
 +
  <package id="hw8" name="Altair HyperWorks 8.0sr1" revision="1" reboot="false" priority="100">
 +
    <check type="uninstall" condition="exists" path="Altair HyperWorks 8.0sr1" />
 +
    <install cmd='%SOFTWARE%\hw8sr1\hw8.0sr1_WIN32.exe /s /SMS /f1%SOFTWARE%\hw8sr1\install.iss /f2C:\hw8sr1.log' />
 +
    <install cmd='xcopy %SOFTWARE%\hw8sr1\altair_lic.dat" C:\altair\hw8.0sr1\security' />
 +
    <upgrade cmd='%SOFTWARE%\hw8sr1\hw8.0sr1_WIN32.exe /s /SMS /f1%SOFTWARE%\hw8sr1\install.iss /f2C:\hw8sr1.log' />
 +
    <upgrade cmd='xcopy %SOFTWARE%\hw8sr1\altair_lic.dat" C:\altair\hw8.0sr1\security' />
 +
    <remove  cmd='%SOFTWARE%\hw8sr1\hw8.0sr1_WIN32.exe /s /SMS /f1%SOFTWARE%\hw8sr1\uninstall.iss /f2C:\hw8sr1u.log' />
 +
    <remove  cmd='del /q /f C:\hw8sr1.log' />
 +
    <remove  cmd='rmdir C:\Altair\hw8.0sr1 /s /q' />
 +
  </package
 +
</packages>
 +
</pre>
  
 
[[category:Silent Installers]]
 
[[category:Silent Installers]]

Revision as of 18:03, 25 April 2007

Altair HyperWorks uses InstallShield InstallScript based installers. The software will need to be installed and uninstalled manually using the /r option to record a setup.iss for the install and uninstall stages. Once that is complete, the following wpkg setup should work.

Note that the /f2 option is mandatory to make the silent install/uninstall work. The HyperWorks installer refuses to install without this option, unless you perform the install manually while logged in to the console.

Please note that the license file altair_lic.dat needs to be copied into the source area.

<?xml version="1.0" encoding="UTF-8"?>
<packages>
  <package id="hw8" name="Altair HyperWorks 8.0sr1" revision="1" reboot="false" priority="100">
    <check type="uninstall" condition="exists" path="Altair HyperWorks 8.0sr1" />
    <install cmd='%SOFTWARE%\hw8sr1\hw8.0sr1_WIN32.exe /s /SMS /f1%SOFTWARE%\hw8sr1\install.iss /f2C:\hw8sr1.log' />
    <install cmd='xcopy %SOFTWARE%\hw8sr1\altair_lic.dat" C:\altair\hw8.0sr1\security' />
    <upgrade cmd='%SOFTWARE%\hw8sr1\hw8.0sr1_WIN32.exe /s /SMS /f1%SOFTWARE%\hw8sr1\install.iss /f2C:\hw8sr1.log' />
    <upgrade cmd='xcopy %SOFTWARE%\hw8sr1\altair_lic.dat" C:\altair\hw8.0sr1\security' />
    <remove  cmd='%SOFTWARE%\hw8sr1\hw8.0sr1_WIN32.exe /s /SMS /f1%SOFTWARE%\hw8sr1\uninstall.iss /f2C:\hw8sr1u.log' />
    <remove  cmd='del /q /f C:\hw8sr1.log' />
    <remove  cmd='rmdir C:\Altair\hw8.0sr1 /s /q' />
  </package
</packages>