[wpkg-users] package depends on removing another package

Stefan Pendl stefan.pendl.71 at gmail.com
Thu Nov 10 20:35:23 CET 2011


> 
> Using wpkg 1.2...
> 
> I'm switching our users from Openoffice to LibreOffice.  The 
> file associations will
> not change to LO unless OO is uninstalled.  Sometimes an 
> uninstall of OO fails and LO
> is installed but then the file associations don't work.  Can 
> I somehow make the
> installation of LO depend on the uninstallation of OO?  Or is 
> there some better
> way to handle this problem?

With the latest WPKG release candidate this can be done:

<install cmd='msiexec /passive /package "%SOFTWARE%\libreoffice\libreoffice34.msi" ...'>
  <condition>
    <check type="logical" condition="not">
      <check type="file" condition="versionequalto" path="%INSTALL_DIR%\soffice.exe" value="3.3.9556.500" />
    </check>
  </condition>
</install>

Or:

<package id="libreoffice" >
  <condition>
    <check type="logical" condition="not">
      <check type="file" condition="versionequalto" path="%INSTALL_DIR%\soffice.exe" value="3.3.9556.500" />
    </check>
  </condition>
</package />

Find it at http://wpkg.svn.sourceforge.net/viewvc/wpkg/wpkg/stable/src/main/resources/wpkg/

---
Stefan




More information about the wpkg-users mailing list