#!/bin/sh
-exec ${VIRTUAL_ENV}/fnpdeploy_ve/bin/fab "$@"
+if [ "x$VIRTUAL_ENV" = "x" ]; then
+ SUBVE="~/.fnpdeploy_ve"
+else
+ SUBVE="$VIRTUAL_ENV/fnpdeploy_ve"
+fi
+
+if [ ! -e "$SUBVE" ]; then
+ echo "Creating virtualenv at ~/.fnpdeploy_ve"
+ virtualenv --python python2 "$SUBVE"
+ "$SUBVE/bin/pip" -q install -U pip
+fi
+
+if [ ! -e "$SUBVE/bin/fab" ]; then
+ "$SUBVE/bin/pip" -q install -i https://py.mdrn.pl:8443/simple fnpdeploy
+fi
+
+exec $SUBVE/bin/fab "$@"