https://bugs.winehq.org/show_bug.cgi?id=56471
KIL kilenab937@nweal.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kilenab937@nweal.com
--- Comment #12 from KIL kilenab937@nweal.com --- I'm in the same situation with a tool.exe that worked for years calling a linux script.
My tool.exe reads the name of the script from an .ini file where it is set, then it checks that the file is preset and tries to exec it. (tool.exe, tool.ini, script.sh are all in the same folder)
tool.ini: external_script="/usr/local/tool/script.sh"
Until 9.3 it was working correctly.
Now, with any build >= 9.5 and also latest master my tool.exe gives no error about file presence but does NOT executes it.
If i rename the script, the tool correctly produces a warning about the missing file.
THEN, the point. If I change the tool.ini, setting the script name WITHOUT the absolute path; external_script="script.sh"
Now tool.exe executes it correctly.
So, recent wine versions cannot execute external linux scripts when they are defined with full path!