Difference between revisions of "WPKG-GP"
From WPKG | Open Source Software Deployment and Distribution
(package to replace client with wpkg-gp) |
|||
Line 2: | Line 2: | ||
WPKG-GP hooks into the Group Policy Extensions (GPE) interface available in Windows (the one saying "Applying Group Policies" at boot up), and executing wpkg.js, providing some feedback to the user via the interfaces made available by GPE. | WPKG-GP hooks into the Group Policy Extensions (GPE) interface available in Windows (the one saying "Applying Group Policies" at boot up), and executing wpkg.js, providing some feedback to the user via the interfaces made available by GPE. | ||
− | This gets around the issue in Windows Vista, delayed login is unavailable owing to the way Windows Vista's security architecture is structured. | + | This gets around the issue in Windows Vista/7, where delayed login is unavailable owing to the way Windows Vista's security architecture is structured. |
[[File:Bootup-windows-7-small.png]] | [[File:Bootup-windows-7-small.png]] | ||
+ | |||
+ | =Installing with wpkg= | ||
+ | If you have already installed the standard [[WPKG Client]], you can use a package to replace it with WPKG-GP. | ||
+ | |||
+ | This example installs version 0.15, with a configuration defined through a [http://code.google.com/p/wpkg-gp/source/browse/trunk/Wpkg-GP.ini wpkg-GP.ini file]. Then it uninstalls the standard Wpkg Client. | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <package id="wpkg-gp" name="Wpkg-GP" revision="%version%"> | ||
+ | |||
+ | <variable name="version" value="0.15" /> | ||
+ | |||
+ | <check type="uninstall" condition="versiongreaterorequal" path="Wpkg-GP %version% .*" value="%version%"/> | ||
+ | |||
+ | <install cmd="%SOFTWARE%\wpkg-gp\Wpkg-GP-0.15_x64.exe /S /INI %SOFTWARE%\wpkg-gp\Wpkg-GP.ini"> | ||
+ | <exit code="3010" reboot="delayed" /> | ||
+ | </install> | ||
+ | <install cmd='msiexec /x "%SOFTWARE%\wpkg\WPKG Client 1.3.14-x64.msi" /qn /norestart' /> | ||
+ | |||
+ | <upgrade cmd="%SOFTWARE%\wpkg-gp\Wpkg-GP-0.15_x64.exe /S /INI %SOFTWARE%\wpkg-gp\Wpkg-GP.ini"> | ||
+ | <exit code="3010" reboot="delayed" /> | ||
+ | </upgrade> | ||
+ | </package> | ||
+ | </source> | ||
+ | |||
+ | |||
+ | |||
+ | |||
= External Links = | = External Links = | ||
Line 12: | Line 39: | ||
[[category:Documentation]] | [[category:Documentation]] | ||
[[Category:Installation]] | [[Category:Installation]] | ||
+ | [[Category:Silent Installers]] |
Revision as of 12:49, 9 February 2012
This article is a stub. You can help WPKG Wiki by expanding it.
WPKG-GP hooks into the Group Policy Extensions (GPE) interface available in Windows (the one saying "Applying Group Policies" at boot up), and executing wpkg.js, providing some feedback to the user via the interfaces made available by GPE. This gets around the issue in Windows Vista/7, where delayed login is unavailable owing to the way Windows Vista's security architecture is structured.
Installing with wpkg
If you have already installed the standard WPKG Client, you can use a package to replace it with WPKG-GP.
This example installs version 0.15, with a configuration defined through a wpkg-GP.ini file. Then it uninstalls the standard Wpkg Client.
<package id="wpkg-gp" name="Wpkg-GP" revision="%version%">
<variable name="version" value="0.15" />
<check type="uninstall" condition="versiongreaterorequal" path="Wpkg-GP %version% .*" value="%version%"/>
<install cmd="%SOFTWARE%\wpkg-gp\Wpkg-GP-0.15_x64.exe /S /INI %SOFTWARE%\wpkg-gp\Wpkg-GP.ini">
<exit code="3010" reboot="delayed" />
</install>
<install cmd='msiexec /x "%SOFTWARE%\wpkg\WPKG Client 1.3.14-x64.msi" /qn /norestart' />
<upgrade cmd="%SOFTWARE%\wpkg-gp\Wpkg-GP-0.15_x64.exe /S /INI %SOFTWARE%\wpkg-gp\Wpkg-GP.ini">
<exit code="3010" reboot="delayed" />
</upgrade>
</package>