Thanks Stefan- I found a post on Gmane - used a snippet of code from that thread - it works now. Here is the code: <?xml version="1.0" encoding="UTF-8"?> <packages:packages xmlns:packages="http://www.wpkg.org/packages" xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd" > <package id="firefox" name="Mozilla Firefox" revision="%PKG_VER%" reboot="false" priority="100"> <!-- higher priority is used to install before Java and Flash Player without defining a dependency, since Firefox doesn't really depend on them --> <!-- set version variables --> <variable name="PKG_VER" value="10.0.3"/> <variable name="PKG_EXE_VER" value="10.0.3.4451"/> <!-- set destination folder --> <variable name="PKG_DEST" value="%ProgramFiles%\Mozilla Firefox" architecture="x86"/> <variable name="PKG_DEST" value="%ProgramFiles(x86)%\Mozilla Firefox" architecture="x64"/> <!-- default language is English --> <variable name="PKG_LNG" value="en-us"/> <!-- Set Software Install Dir/Repository --> <variable name="SOFTWARE" value="\\server\software\Firefox\v10\" /> <check type="uninstall" condition="versiongreaterorequal" path="Mozilla Firefox .+" value="%PKG_VER%" /> <check type="file" condition="versiongreaterorequal" path="%PKG_DEST%\firefox.exe" value="%PKG_EXE_VER%" /> <install cmd='"%SOFTWARE%\Firefox Setup 10.0.3esr.exe" /S' /> <!-- <install cmd='"%SOFTWARE%\Firefox Setup %PKG_VER% %PKG_LNG%.exe" /S' /> <upgrade cmd='"%SOFTWARE%\Firefox Setup 10.0.3esr.exe" -ms' /> <upgrade include="install" /> <remove cmd='"%PKG_DEST%\uninstall\helper.exe" /s' /> <remove cmd="%ComSpec% /c ping -n 11 localhost" /> --> </package> <!-- If you like to remove the previous version on upgrade you can change the upgrade commands as below for the package above. <upgrade include="remove" /> <upgrade include="install" /> --> </packages:packages> Stefan Pendl-2 wrote: > > Am 24.04.2012 15:59, schrieb Pickle: >> >> Hi Jon- >> >> Maybe I should just stick with the upgrade part - no uninstall - thought >> that worked when I tested awhile back. >> I assumed the WPKG - wiki example worked. >> >> The helper works fine from command line - I can't understand why wpkg >> can't >> execute like any other command-line option it performs? >> >> Appreciate the code snippet. >> >> -Scott >> > > The Firefox installer is based on NSIS, which is quite tricky when it > comes to waiting for the end of the remove procedure. > > It has help to add a small delay as the last remove command with: > <remove cmd="%ComSpec% /C ping -n 11 localhost >nul"/> > This will wait for about ten seconds and allows the remove process to > end before its success is checked. > > > -- > Stefan P. > > Top-posting: > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? > A: Top-posting. > Q: What is the most annoying thing in e-mail? > ------------------------------------------------------------------------- > wpkg-users mailing list archives >> > http://lists.wpkg.org/pipermail/wpkg-users/ > _______________________________________________ > wpkg-users mailing list > wpkg-users at lists.wpkg.org > http://lists.wpkg.org/mailman/listinfo/wpkg-users > > -- View this message in context: http://old.nabble.com/Install-of-Firefox-10.0.03-and-uninstall-of-firefox-3.6.X-versions-tp33735613p33742731.html Sent from the WPKG - Users mailing list archive at Nabble.com. |