[wpkg-users] WPKG Client 1.3.3 released (testing release)
Tomasz Chmielewski
mangoo at wpkg.org
Wed Jul 9 09:51:44 CEST 2008
Marco Gaiarin schrieb:
> Mandi! Tomasz Chmielewski
> In chel di` si favelave...
>
>> Don't set it to manual, then (or set it to "disabled"). ;)
>
> Uh, oh, ah... sorry, it is right...
>
>
>> Adding /norestart to MSI flags and reboot="false" to the XML file should
>> prevent rebooting... Or, where is rebooting happening?
>
> My recipe is:
>
> <package
> id="wpkg"
> name="WPKG"
> revision="1211"
> priority="100"
> reboot="false">
>
> <check type="uninstall" condition="exists" path="WPKG" />
>
> <install cmd='msiexec /qn /i "%SOFTWARE%\WPKG\WPKG Client 1.2.1.msi" SETTINGSFILE=%WPKGROOT%\settings.xml ALLUSERS=1 REBOOT=ReallySuppress' >
> <exit code="0" />
> <exit code="3010" reboot="postponed" />
> </install>
> <upgrade cmd='msiexec /qn /i "%SOFTWARE%\WPKG\WPKG Client 1.2.1.msi" SETTINGSFILE=%WPKGROOT%\settings.xml ALLUSERS=1 REBOOT=ReallySuppress' >
> <exit code="0" />
> <exit code="3010" reboot="postponed" />
> </upgrade>
> <remove cmd='msiexec /qn /x{FD883F05-6D6B-4E81-8FD7-B209FEF750CD}' />
> </package>
>
> and i attach the event log. Note the 'System reboot in progress!' entry, but
> no reboot happens (tested on an half-dozen box).
No reboot happens, because you disabled it (I'm not sure if
REBOOT=ReallySuppress is the same as /norestart, but perhaps it is).
Still, msiexec exits with code 3010, which means a reboot, as defined in:
<exit code="3010" reboot="postponed" />
On the other hand, you have reboot="false", so the two contradict itself
a bit?
In that case, wpkg.js saying "System reboot in progress!" would be
misleading, I guess?
--
Tomasz Chmielewski
http://wpkg.org
More information about the wpkg-users
mailing list