Mandi! Rainer Meier In chel di` si favelave... > Did you specify any checks within the package? > If yes, then WPKG can regard the package to be successfully installed > even if some commands failed on previous execution. Exactly. My recipe is: <package id="tb345rt" name="Asymetric ToolBook Runtime (3, 4, 5)" revision="501" reboot="false" priority="50"> <check type="logical" condition="and"> <check type="file" condition="versiongreaterorequal" path='%WINDIR%\ASYM\RUNTIME\MTB30RUN.EXE' value='3.0.1.0' /> <check type="file" condition="versiongreaterorequal" path='%WINDIR%\ASYM\RUNTIME\MTB40RUN.EXE' value='4.0.0.0' /> <check type="file" condition="versiongreaterorequal" path='%WINDIR%\ASYM\RUNTIME\TB50RUN.EXE' value='5.0.0.0' /> </check> <install cmd='cmd /c if not exist "%WINDIR%\ASYM\RUNTIME" md "%WINDIR%\ASYM\RUNTIME"' /> <install cmd='%WPKGROOT%\tools\unzip -oqq "%SOFTWARE%\WPKG\tb345rt.zip" -d "%WINDIR%\ASYM\RUNTIME"' /> <install cmd='%WPKGROOT%\tools\modpath /add "%WINDIR%\ASYM\RUNTIME\"' /> <upgrade cmd='%WPKGROOT%\tools\unzip -oqq "%SOFTWARE%\WPKG\tb345rt.zip" -d "%WINDIR%\ASYM\RUNTIME"' /> <remove cmd='%WPKGROOT%\tools\modpath /del "%WINDIR%\ASYM\RUNTIME"' /> <remove cmd='cmd /c rd /q /s "%WINDIR%\ASYM\RUNTIME"' /> </package> and clearly after the unzip check conditions are true, even if WPKG execution stop. Indeed i think that errors like that have to be catched by wpkg and not generate a 'fault' or immediate stop, eg return an exit code different from 0 instead of stop the execution. Can be done? I've to file up a bug? -- dott. Marco Gaiarin GNUPG Key ID: 240A3D66 Associazione ``La Nostra Famiglia'' http://www.sv.lnf.it/ Polo FVG - Via della Bontà, 7 - 33078 - San Vito al Tagliamento (PN) marco.gaiarin(at)sv.lnf.it tel +39-0434-842711 fax +39-0434-842797 Dona il 5 PER MILLE a LA NOSTRA FAMIGLIA! http://www.lanostrafamiglia.it/chi_siamo/5xmille.php (cf 00307430132, categoria ONLUS oppure RICERCA SANITARIA) |