I haven't found anything in the wiki that really describes how to use exit codes in the "packages.xml" file. I have studied some of the examples of silent installers, but I still don't get it entirely.
As an example, here is a package I have set up: <package id="sunbird" name="Mozilla Sunbird" revision="3" priority="0"> <check type="uninstall" condition="exists" path="Mozilla Sunbird (0.5)" /> <install cmd='"%SOFTWARE%\sunbird\sunbird-0.5.en-US.win32.installer.exe" -ms' /> <install cmd='cmd /c del /q "%ALLUSERSPROFILE%\Desktop\Mozilla Sunbird.lnk"' /> <upgrade cmd='"%PROGRAMFILES%\Mozilla Sunbird\uninstall\uninst.exe" /s' /> <upgrade cmd='cmd /c rmdir /S /Q "%PROGRAMFILES%\Mozilla Sunbird"' /> <upgrade cmd='"%SOFTWARE%\sunbird\sunbird-0.5.en-US.win32.installer.exe" -ms' /> <upgrade cmd='cmd /c del /q "%ALLUSERSPROFILE%\Desktop\Mozilla Sunbird.lnk"' /> </package> The upgrade command for "rmdir /S /Q" works fine unless the directory was completely removed by the uninstall command preceding it, in which case it fails with error code 2. Is it possible to accept this and continue with the remaining upgrade commands by inserting and error code statement? Alternatively, I guess I could write a vbs script with more complicated conditional statements in it. Thanks, Mark ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ wpkg-users mailing list wpkg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wpkg-users