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

Reply via email to