Hi, * When I use : <variable name="version" value="4.0" /> <variable name="version_long" value="4.0.3" /> <variable name="INSTALLLOCATION" value="C:\blabla %version%" /> <check type="file" condition="versiongreaterorequal" path="%INSTALLLOCATION%\program\soffice.exe" value="%version_long%"/> <install cmd='msiexec /qn /I "%SOFTWARE%\libreoffice\LibreOffice_%version_long%_Win_x86.msi" INSTALLLOCATION="%INSTALLLOCATION%" /> It works. In logfile : 2013-05-14 16:56:13, DEBUG : Executing command: 'msiexec /qn /I "%SOFTWARE%\libreoffice\LibreOffice_%version_long%_Win_x86.msi" INSTALLLOCATION="%INSTALLLOCATION%"' ('msiexec /qn /I "\\192.168.230.176\wpkg\softwares\libreoffice\LibreOffice_4.0.3_Win_x86.msi" INSTALLLOCATION="C:\blabla 4.0"'). 2013-05-14 16:58:29, DEBUG : File version check for file 'C:\blabla 4.0\program\soffice.exe' returned true for operation type versiongreaterorequal. * When I use : <variable name="version" value="4.0" /> <variable name="version_long" value="4.0.3" /> <variable name="INSTALLLOCATION" value="%ProgramFiles%\LibreOffice %version%" /> <check type="file" condition="versiongreaterorequal" path="%INSTALLLOCATION%\program\soffice.exe" value="%version_long%"/> <install cmd='msiexec /qn /I "%SOFTWARE%\libreoffice\LibreOffice_%version_long%_Win_x86.msi" INSTALLLOCATION="%INSTALLLOCATION%" /> check fails. In logfile : 2013-05-14 16:34:10, DEBUG : Executing command: 'msiexec /qn /I "%SOFTWARE%\libreoffice\LibreOffice_%version_long%_Win_x86.msi" INSTALLLOCATION="%INSTALLLOCATION%"' ('msiexec /qn /I "\\192.168.230.176\wpkg\softwares\libreoffice\LibreOffice_4.0.3_Win_x86.msi" INSTALLLOCATION="C:\Program Files\LibreOffice 4.0"'). 2013-05-14 16:36:23, DEBUG : Unable to find the file version for 'C:\Program Files\LibreOffice 4.0\program\soffice.exe'. Because Libreoffice was installed in "C:\Program Files (x86)"... The problem is the same if I don't use "%ProgramFiles%" and put "C:\Program Files" explicitly. any idea ? I use Wpkg-GP-x64 which installed itself in "C:\Program Files\Wpkg-gp" (so not in "C:\Program Files (x86)\Wpkg-gp"). |