Setup.iss

(imported topic written by jr6591)

Any reason why this doesen;t work. Its not reading the iss file

wait __Download\jinit13128.exe -s -a -s -f1"{(pathname of client folder of current site) & “__Download\setup_13128.iss”}" -f2C:\UserApps\System\Logs\JINIT13128_install.log

(imported comment written by jr6591)

This works

wait __Download\jinit13128.exe -s -a -s -f1"C:\Program Files\BigFix Enterprise\BES Client__BESData\actionsite__Download\setup_13128.iss" -f2C:\UserApps\System\Logs\JINIT13128_install.log

So my questions is, how to specify the location of the .iss file without hardcoding in the folder.

(imported comment written by jessewk)

hi jr,

Your original syntax looks correct to me. Try running the original action again, but write out the command to appendfile so you can see what’s getting substituted in the relevance:

This is what I mean:

appendfile __Download\jinit13128.exe -s -a -s -f1"{(pathname of client folder of current site) & “__Download\setup_13128.iss”}" -f2C:\UserApps\System\Logs\JINIT13128_install.log

then look at the new file called “__appendfile” in the actionsite folder and post what’s in the file if you can’t tell immediately what’s going on.

-Jesse

(imported comment written by jr6591)

Not sure if this is what you mean, but this actually breaks the download. Action is Download Failed.

download http://CSCPTOMOEMSM008:52311/Uploads/4971469eac30e1c28460cfdfff568001a80827a3/big124.tmp

continue if { (size of it = 7977298 and sha1 of it = “4971469eac30e1c28460cfdfff568001a80827a3”) of file “big124.tmp” of folder “__Download”}

extract big124.tmp

appendfile __Download\jinit13128.exe -s -a -s -f1"{(pathname of client folder of current site) & “__Download\setup_13128.iss”}" -f2C:\UserApps\System\Logs\JINIT13128_install.log

dos xcopy /Y /Q /S “__download\certdb.txt” “C:\UserApps\Oracle\JInitiator 1.3.1.28\lib\security”

(imported comment written by jr6591)

appendfile should create a file which I can then run. When i run this, for some reason, the __Download directory gets deleted.

(imported comment written by jr6591)

I just noticed I didn’t have a delete appendfile first.

here is what was written

Command succeeded appendfile __Download\jinit13128.exe -s -a -s -f1"{(pathname of client folder of current site) & “__Download\setup_13128.iss”}" -f2C:\UserApps\System\Logs\JINIT13128_install.log (fixlet 16698)

Command succeeded (file created) appendfile __Download\jinit13128.exe -s -a -s -f1"C:\Program Files\BigFix Enterprise\BES Client__BESData\actionsite__Download\setup_13128.iss" -f2C:\UserApps\System\Logs\JINIT13128_install.log (fixlet 16698)

Command succeeded appendfile __Download\jinit13128.exe -s -a -s -f1"C:\Program Files\BigFix Enterprise\BES Client__BESData\actionsite__Download\setup_13128.iss" -f2C:\UserApps\System\Logs\JINIT13128_install.log (fixlet 16698)

So, this answered my question. I realized I renamed the iss file and uploaded a new one.

Thanks … almost pulled out my hair … wait a minute … I got none!

(imported comment written by Lee Wei)

The reason the original command failed is because the InstallShield executable expects a fully qualified path to the response file.

So __download\setup.iss is relative, and “c:\program files\bigfix enterprise\bes client__besdata\actionsite__download\setup.iss” is needed.