diff --git a/tools/scripts/tower-python b/tools/scripts/tower-python new file mode 100755 index 0000000000..12f6275fd7 --- /dev/null +++ b/tools/scripts/tower-python @@ -0,0 +1,18 @@ +#!/bin/bash + +# Enable needed Software Collections, if installed +for scl in python27 httpd24; do + if [ -f /etc/scl/prefixes/$scl ]; then + if [ -f `cat /etc/scl/prefixes/$scl`/$scl/enable ]; then + . `cat /etc/scl/prefixes/$scl`/$scl/enable + fi + fi +done + +# Enable Tower virtualenv +if [ -f /var/lib/awx/venv/tower/bin/activate ]; then + . /var/lib/awx/venv/tower/bin/activate +fi + +# Run the requested Python command, using the interpreter from the path +python "$@"