From 6660efe4105661e13277abdaee3fe7c3a338cb26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Sat, 13 Apr 2019 22:04:29 +0200 Subject: [PATCH] Add dynamic venv setup --- backup.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backup.sh b/backup.sh index 384326b..66cb35a 100755 --- a/backup.sh +++ b/backup.sh @@ -1,11 +1,15 @@ #!/usr/bin/env bash -source ./venv/bin/activate - set -o nounset set -o errexit set -o xtrace +if [[ ! -e ./venv ]] ; then + python3 -m venv venv +fi +source ./venv/bin/activate +command -v aws || pip install -r ./requirements.txt + export GNUPGHOME=./gpghome bucket="${1}" ; shift