diff --git a/ankisyncd.sh b/ankisyncd.sh index 75981c6..d92de0c 100755 --- a/ankisyncd.sh +++ b/ankisyncd.sh @@ -1,16 +1,21 @@ #! /usr/bin/env bash export PYTHONPATH="/usr/share/ankisyncd" -export PYTHON="python" +export PYTHON="python2" -if [ $(python -V 2>&1 | cut -d ' ' -f 2 | cut -d '.' -f 1) -ne 2 ]; then - which python2 > /dev/null +which python2 > /dev/null - if [ $? -eq 0 ]; then - PYTHON="python2" - else - echo "$0: Cannot find Python 2" 1>&2 - fi +if [ $? -ne 0 ]; then + which python > /dev/null + + if [ $? -ne 0 -a \ + $($PYTHON -V 2>&1 | cut -d ' ' -f 2 | cut -d '.' -f 1) -ne 2 ]; then + PYTHON="python" + else + echo "$0: Cannot find Python 2" 1>&2 + + exit 1 + fi fi $PYTHON /usr/share/ankisyncd/ankisyncd/sync_app.py