From 05e128cafb6f2f5a820ba1da845a512f681b08f7 Mon Sep 17 00:00:00 2001 From: Joshua Tauberer Date: Wed, 18 Nov 2015 09:43:08 -0500 Subject: [PATCH] the >'s in pip install package names might be interpreted as shell redirects and was creating files name '=1.0.0' '=2.0.0' and '=1.0.2' (I'm not sure how this was ever working) --- setup/management.sh | 2 +- setup/questions.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/management.sh b/setup/management.sh index 468ba91a..c4af7092 100755 --- a/setup/management.sh +++ b/setup/management.sh @@ -7,7 +7,7 @@ echo "Installing Mail-in-a-Box system management daemon..." # build-essential libssl-dev libffi-dev python3-dev: Required to pip install cryptography. apt_install python3-flask links duplicity libyaml-dev python3-dnspython python3-dateutil \ build-essential libssl-dev libffi-dev python3-dev python-pip -hide_output pip3 install --upgrade rtyaml email_validator>=1.0.0 idna>=2.0.0 cryptography>=1.0.2 boto +hide_output pip3 install --upgrade rtyaml "email_validator>=1.0.0" "idna>=2.0.0" "cryptography>=1.0.2" boto # duplicity uses python 2 so we need to use the python 2 package of boto hide_output pip install --upgrade boto diff --git a/setup/questions.sh b/setup/questions.sh index bfc751b3..8b5fbb99 100644 --- a/setup/questions.sh +++ b/setup/questions.sh @@ -13,7 +13,7 @@ if [ -z "$NONINTERACTIVE" ]; then fi # email_validator is repeated in setup/management.sh - hide_output pip3 install email_validator==1.0.0 || exit 1 + hide_output pip3 install "email_validator>=1.0.0" || exit 1 message_box "Mail-in-a-Box Installation" \ "Hello and thanks for deploying a Mail-in-a-Box!