Hello WPKG users :-) Regarding to http://wpkg.org/Variable_setting_through_hosts/profiles/packages a variable in a profile should override a variable in a package, but this doesn't work for me.
I've got PCs with different Windows-Directories, most have C:\Windows, but some have C:\WinXP. So as it is not possible to use %WINDIR% for the Wpkg-Logfile path in the WPKG-Client-Settings, i have to use different settings-xml-files for the two types of clients. I prepared the files settings-windows.xml and settings-winxp.xml and in the wpkgclient-package i set <variable name="wpkg-windir" value="windows" /> and have a variable set in the profile for the computers which need C:\WinXP So i have a profile default which have all the packages and a second profile which looks like that: <profile id="default-winxp"> <variable name='wpkg-windir' value='winxp' /> <depends profile-id="default" /> </profile> So the only difference is the variable wpkg-windir and the hostfile looks like that: <host name="Computer001" profile-id="default" /> <host name="Computer002" profile-id="default-winxp" /> And the install command for WPKGClient looks like that: <install cmd='msiexec /qb- /i "%SOFTWARE%\wpkgClient\WPKG_Client_%version%-x32.msi" ALLUSERS=1 SETTINGSFILE="%SOFTWARE%\wpkgClient\settings-%wpkg-windir%.xml" /norestart'> The problem is, that it always uses wpkg-windir=windows as variable value... The logfile for a clients says: 2012-01-20 09:10:35, DEBUG : Reading variables from package 'WPKG Client'. 2012-01-20 09:10:35, DEBUG : Got variable 'version' of value '1.3.14' 2012-01-20 09:10:35, DEBUG : Got variable 'wpkg-windir' of value 'windows' 2012-01-20 09:10:35, DEBUG : Setting variable: 'wpkg-windir=winxp'. 2012-01-20 09:10:35, DEBUG : Setting variable: 'version=1.3.14'. 2012-01-20 09:10:35, DEBUG : Setting variable: 'wpkg-windir=windows'. 2012-01-20 09:10:35, DEBUG : Install type: upgrade 2012-01-20 09:10:35, DEBUG : Fetched 1 upgrade command(s). 2012-01-20 09:10:35, DEBUG : Executing command: 'msiexec /norestart /qb- /i "%SOFTWARE%\wpkgClient\WPKG_Client_%version%-x32.msi" ALLUSERS=1 SETTINGSFILE="%SOFTWARE%\wpkgClient\settings-%wpkg-windir%.xml" /norestart' ('msiexec /norestart /qb- /i "\\Server\wpkg\packages\wpkgClient\WPKG_Client_1.3.14-x32.msi" ALLUSERS=1 SETTINGSFILE="\\Server\wpkg\packages\wpkgClient\settings-windows.xml" /norestart'). 2012-01-20 09:10:39, DEBUG : Command in installation of WPKG Client returned exit code [0]. Success. So what to do to make it work? Thank you in advance and kind regards. Ronny ------------------------------------------------------------------------- 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