> > Therefore, I can use at least 2 ways to deploy WPKG and its > settings.xml - Software Installation (IntelliMirror), and > Startup/Shutdown scripts. Therefore, I can push any changes I > want, as long as the target system is able to parse these, > either automatically, or by some sort of triger. We have > already agreed below, that auto-parsing, or parsing by local > triger is a wise solution, compared to any kind of > workaround, like using psexec.exe wrapper to do remote tasks. > This strategy just minimizes possible points-of-failure, > nothing more, nothing less. >
Below find the current packages I use to manage WPKG client installations and settings updates. The settings updates can be used for startup scripts too. WPKG_ROOT is set to the path of the wpkg.js file. --- Stefan <?xml version="1.0" encoding="UTF-8"?> <packages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/packages.xsd" > <package id="WpkgClient" name="WPKG Client" revision="1.3.9" reboot="false" priority="998"> <check type="uninstall" condition="exists" path="WPKG" /> <check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\wpkg\wpkginst.exe" value="1.0.0.18" /> <!-- replace x32 with x86 and x64 with AMD64 in the installer file name --> <install cmd='msiexec /norestart /qn /log "%TMP%\WpkgClient.log" /i "%SOFTWARE%\AppDeploy\WPKG Client\WPKG Client 1.3.9-%PROCESSOR_ARCHITECTURE%.msi" ALLUSERS=1 SETTINGSFILE="%WPKG_ROOT%\settings.xml"' > <exit code="1641" /> <exit code="3010" /> </install> <upgrade cmd='msiexec /norestart /qn /log "%TMP%\WpkgClient.log" /i "%SOFTWARE%\AppDeploy\WPKG Client\WPKG Client 1.3.9-%PROCESSOR_ARCHITECTURE%.msi" ALLUSERS=1 SETTINGSFILE="%WPKG_ROOT%\settings.xml"' > <exit code="1641" /> <exit code="3010" /> </upgrade> <remove cmd='MsiExec.exe /norestart /qn /log "%TMP%\WpkgClient.log" /x {0CBB4991-D7BA-47C9-A6F8-287A2D6E53CA}' /> </package> <package id="WpkgSettings" name="WPKG Client Settings" revision="15" priority="997" reboot="false" execute="once"> <depends package-id="WpkgClient"/> <install cmd='"%ProgramFiles%\WPKG\wpkginst.exe" --SETTINGSFILE=%WPKG_ROOT%\settings.xml' /> <upgrade cmd='"%ProgramFiles%\WPKG\wpkginst.exe" --SETTINGSFILE=%WPKG_ROOT%\settings.xml' /> </package> </packages> ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list wpkg-users@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users