The "run" build commands don't work on my system. the opened term said the run script was not executable.
Running the script manually (via `sh` as implemented in `build.c`) yields ``` oskar@torres ~ % /bin/sh -c /tmp/geany_run_script_HVQX9Z.sh /bin/sh: /tmp/geany_run_script_HVQX9Z.sh: Permission denied ``` Which make sense since the file is not marked as executable: ``` oskar@torres ~ % ls -l /tmp/geany_run_script_HVQX9Z.sh .rw-rw-r-- 256 oskar 19 Oct 19:23 /tmp/geany_run_script_HVQX9Z.sh ``` As can be seen in `build.c`, executable permissions are only set on apple platforms: https://github.com/geany/geany/blob/75def8a24eb2dab8d376ae051806128827d34fbe/src/build.c#L1172-L1184 I changed this in my PR #2372 which solves the problem for me. I'm not sure if i'm missing something here. I don't think passing the script through `sh` circumvents the need for execution rights but i'm not an expert on unix permissions so maybe someone else knows why this was expected to work and/or works for other people? Thanks! -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/2374
