[wpkg-users] Thanks for everything - WPKG is nice but it still needs improve
Rainer Meier
r.meier at wpkg.org
Thu Mar 27 01:30:56 CET 2008
Hi Steve
Steve Handy wrote:
> Alright Leon and Jens it worked. Took a while, but we got it. Cool. I also tried to rerun the script again it didn't reinstall it. Okay. The force switch works. My faith has been restored.
And I will (again) have a look at the issue that FF did not re-install
after manual removal of the package.
However I just did exactly this 10 minutes ago. Removed OpenOffice,
FireFox and some other programs manually via the control panel. Then
invoked WPKG service again and all the programs got re-installed.
My WPKG client config (using WPKG-Client-1.2.0.msi, final):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<file>\\software\RemInst\wpkg\wrapper.js</file>
<path-user>DOMAIN\instadmin</path-user>
<path-password>xxxxxxxx=</path-password>
<exec-user>SYSTEM</exec-user>
<exec-password></exec-password>
<parameters>/synchronize</parameters>
<silent>YES</silent>
<pre-action></pre-action>
<post-action></post-action>
<show-GUI>NO</show-GUI>
<logon-delay>0</logon-delay>
<logon-message-1>Anwendungen und Einstellungen werden
installiert.</logon-message-1>
<logon-message-2>Bitte nicht neu starten oder
ausschalten.</logon-message-2>
<script-variable
name="SOFTWARE">\\software\RemInst\software</script-variable>
<script-variable
name="SETTINGS">\\software\RemInst\settings</script-variable>
<script-variable name="WPKG_PROFILE">autosetup</script-variable>
<priority>normal</priority>
<stop-service-after-done>YES</stop-service-after-done>
<laptop-mode>YES</laptop-mode>
<server-connecting-method>standard</server-connecting-method>
<server-connecting-ip>software</server-connecting-ip>
<server-connecting-timeout>3</server-connecting-timeout>
<server-connecting-script-timeout>3</server-connecting-script-timeout>
<server-connecting-script-file></server-connecting-script-file>
</configuration>
My Firefox XML:
<?xml version="1.0" encoding="utf-8" ?>
<packages>
<package id='Firefox' name='Mozilla Firefox' revision='20013'
priority='50' reboot='false' >
<!-- Mozilla Firefox Webbrowser -->
<check type='uninstall' condition='exists' path='Mozilla Firefox
(2.0.0.13)' />
<install cmd='"%SOFTWARE%\software.free\Firefox
v.2.0.0.13\unattended.cmd"' />
<remove cmd='"%SOFTWARE%\software.free\Firefox
v.2.0.0.13\unattended-uninstall.cmd"' />
<upgrade cmd='"%SOFTWARE%\software.free\Firefox
v.2.0.0.13\unattended.cmd"' />
</package>
</packages>
The unattended*.cmd scripts do nothing different than installing FF
silently:
unattended.cmd:
@echo off
set BINARY=Firefox Setup 2.0.0.12 de.exe
set INSTALL_LOC=%~dp0
set PROG_FILES=%ProgramFiles%
if not "%ProgramFiles(x86)%" == "" set PROG_FILES=%ProgramFiles(x86)%
set EXIT_CODE=0
echo Installing Mozilla FireFox
start /wait "Firefox" "%INSTALL_LOC%%BINARY%" /S
EXIT_CODE=%ERRORLEVEL%
echo Setting default browser
start /wait "Firefox defaults" "%PROG_FILES%\Mozilla
Firefox\firefox.exe" -silent -nosplash -setDefaultBrowser
REM Cleanup
call "%INSTALL_LOC%cleanup.cmd"
exit /B %EXIT_CODE%
unattended-uninstall.cmd:
@echo off
echo Removing Mozilla FireFox
set PROG_FILES=%ProgramFiles%
if not "%ProgramFiles(x86)%" == "" set PROG_FILES=%ProgramFiles(x86)%
start /wait "Firefox" "%PROG_FILES%\Mozilla Firefox\uninstall\helper.exe" /S
br,
Rainer
More information about the wpkg-users
mailing list