(imported comment written by BenKus)
You can conditionally download files based on relevance… however, you cannot easily conditionally download files based on results of the same action… You could make a baseline to output the file in the first action and then in the next action(s) download the appropriate files… Alternately, you could try to find an attribute of the computer that exists before the action runs… for instance, you might try something like:
…
if { system language as lowercase contains “french” }
download http://server.domain.com:52311/CSTData/ … enchLP.exe
wait __Download\FrenchLP.exe
wait C:\Support\BigFix\Office2010Install\Customizations\Languages\French.exe
endif
…
Note that if you have these big files, it is better to use the prefetch command rather than just the download command because caching on the server/relay is more efficient when the sha1 of the file is known (as is the case with the prefetch command).
Ben