From 31cef6f54caadacbe2607d9062f10247f286f717 Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Tue, 25 Jul 2017 17:37:08 -0700 Subject: [PATCH] Test venv symlink in leauto_upgrades --- tests/letstest/scripts/test_leauto_upgrades.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/letstest/scripts/test_leauto_upgrades.sh b/tests/letstest/scripts/test_leauto_upgrades.sh index b46080eff..b62affaff 100755 --- a/tests/letstest/scripts/test_leauto_upgrades.sh +++ b/tests/letstest/scripts/test_leauto_upgrades.sh @@ -19,15 +19,21 @@ BRANCH=`git rev-parse --abbrev-ref HEAD` # it's the first version that both pins package versions and properly supports # --no-self-upgrade. git checkout -f v0.4.1 -if ! ./letsencrypt-auto -v --debug --version --no-self-upgrade 2>&1 | grep 0.4.1 ; then +if ! letsencrypt-auto-source/letsencrypt-auto -v --debug --version --no-self-upgrade 2>&1 | grep 0.4.1 ; then echo initial installation appeared to fail exit 1 fi git checkout -f "$BRANCH" -EXPECTED_VERSION=$(grep -m1 LE_AUTO_VERSION letsencrypt-auto | cut -d\" -f2) -if ! ./letsencrypt-auto -v --debug --version --no-self-upgrade 2>&1 | grep $EXPECTED_VERSION ; then +EXPECTED_VERSION=$(grep -m1 LE_AUTO_VERSION letsencrypt-auto-source/letsencrypt-auto | cut -d\" -f2) +if ! letsencrypt-auto-source/letsencrypt-auto -v --debug --version --no-self-upgrade 2>&1 | grep $EXPECTED_VERSION ; then echo upgrade appeared to fail exit 1 fi + +if [ "$(tools/readlink.py ~/.local/share/letsencrypt)" != "/opt/eff.org/certbot/venv" ]; then + echo symlink from old venv path not properly created! + exit 1 +fi + echo upgrade appeared to be successful