From 775b0eed29312fc10a12e58c70b8944931d5d762 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 28 Sep 2020 15:49:15 -0500 Subject: [PATCH] Improve support for installing backup env as 'rattail' user --- rattail_fabric/backup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rattail_fabric/backup.py b/rattail_fabric/backup.py index ef4cf3c..f2090af 100644 --- a/rattail_fabric/backup.py +++ b/rattail_fabric/backup.py @@ -79,12 +79,13 @@ def deploy_backup_app(deploy, envname, mkvirtualenv=True, user='rattail', # virtualenv if mkvirtualenv: - python.mkvirtualenv(envname, python=python_exe, upgrade_setuptools=False) + python.mkvirtualenv(envname, python=python_exe, upgrade_setuptools=False, + runas_user=user) envpath = '/srv/envs/{}'.format(envname) sudo('chown -R {}: {}'.format(user, envpath)) with cd(envpath): mkdir('src', owner=user) - sudo('bin/pip install --upgrade pip', user=user) + sudo('bin/pip install --upgrade pip setuptools wheel', user=user) # rattail if not exists('src/rattail'):