--- a/codesys-ide/codesys +++ b/codesys-ide/codesys @@ -15,11 +15,20 @@ # get first CODESYS profile and start the script with it profile=$(basename "$(ls -1 ~/.wine.cds/drive_c/CODESYS/CODESYS/Profiles/*.profile | head -n 1 | sed 's,.profile,,')") -export DISPLAY=:90 -Xvfb :90 & -sleep 3 +export DISPLAY=:91 +Xvfb :91 & +sleep 10 export WINEPREFIX=~/.wine.cds -wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/${1}.py" --noUI +wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/test.py" --noUI +wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/${1}.py" --noUI +result=$? + killall Xvfb +rm /tmp/.X* +if [ "${result}" == "0" ]; then + true +else + false +fi