diff options
Diffstat (limited to 'python')
| -rwxr-xr-x[-rw-r--r--] | python/examples/start-console.sh | 22 | 
1 files changed, 22 insertions, 0 deletions
| diff --git a/python/examples/start-console.sh b/python/examples/start-console.sh index 128a20e..a928cb3 100644..100755 --- a/python/examples/start-console.sh +++ b/python/examples/start-console.sh @@ -1,4 +1,26 @@  #!/bin/bash + +#!/bin/bash -e + +BASEDIR=. + +if [ ! -d "$BASEDIR/ve" ]; then +    virtualenv -q $BASEDIR/ve --no-site-packages +    $BASEDIR/ve/bin/activate +    echo "Virtualenv created." +fi + +chmod 755 $BASEDIR/ve/bin/activate +$BASEDIR/ve/bin/activate + +if [ ! -f "$BASEDIR/ve/updated" -o $BASEDIR/requirements.pip -nt $BASEDIR/ve/updated ]; then +    pip install -r $BASEDIR/requirements.pip -E $BASEDIR/ve +    touch $BASEDIR/ve/updated +    echo "Requirements installed." +fi + + +  if ! type "screen" > /dev/null; then      echo "[ERROR] Screen is not installed. Please install screen to use this utility ."      exit | 
