Index: simulator/run.sh =================================================================== diff -u -rc5a7028efbf4a343a6ce3d92d3d534a5e15d784c -r54b36df20b79ef68cda0bea774488ad958483e20 --- simulator/run.sh (.../run.sh) (revision c5a7028efbf4a343a6ce3d92d3d534a5e15d784c) +++ simulator/run.sh (.../run.sh) (revision 54b36df20b79ef68cda0bea774488ad958483e20) @@ -1,5 +1,11 @@ #!/bin/sh -cd ~/Projects/testsuites/simulator/ -. ~/Projects/testsuites/venv/bin/activate -export PYTHONPATH=~/Projects/testsuites/shared/scripts/ +# make sure the script is sourced and not executed directly +if [ "$0" = "$BASH_SOURCE" ]; then + echo "Error: Script must be sourced" + exit 1 +fi + +cd $HOME/Projects/testsuites/simulator/ +. $HOME/Projects/testsuites/venv/bin/activate +export PYTHONPATH=$HOME/Projects/testsuites/shared/scripts/ python3 ./run.py