X-Git-Url: https://git.mdrn.pl/fnpdeploy.git/blobdiff_plain/29714d0ceb75972088d7bc709e8e65061dfff48c..0b915befcfe4ef18686ca3b8c16b971767778428:/bin/fab?ds=sidebyside diff --git a/bin/fab b/bin/fab index 5dc034d..23945ce 100644 --- a/bin/fab +++ b/bin/fab @@ -1,3 +1,19 @@ #!/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 "$@"