From a8fbe26dfb03f41b17798b3b5fd36b8d7849424f Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 4 Mar 2017 17:49:44 +0000 Subject: [PATCH] tahoe-lafs dependencies --- src/freedombone-app-tahoelafs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/freedombone-app-tahoelafs b/src/freedombone-app-tahoelafs index 73b8dfcf..12bed396 100755 --- a/src/freedombone-app-tahoelafs +++ b/src/freedombone-app-tahoelafs @@ -100,6 +100,7 @@ function upgrade_tahoelafs { function_check set_repo_commit set_repo_commit /home/tahoelafs/tahoelafs "tahoelafs commit" "$TAHOELAFS_COMMIT" $TAHOELAFS_REPO cd /home/tahoelafs/tahoelafs + git submodule update --init --recursive virtualenv venv venv/bin/pip install --editable . chown -R tahoelafs:tahoelafs /home/tahoelafs @@ -192,7 +193,8 @@ function install_tahoelafs { return fi - apt-get -yq install build-essential python-pip python-dev libffi-dev libssl-dev python-virtualenv + apt-get -yq install build-essential python-pip python-dev libffi-dev libssl-dev + apt-get -yq install libcrypto++-dev python-virtualenv # create a user to run the introducer if [ ! -d /home/tahoelafs ]; then @@ -211,7 +213,9 @@ function install_tahoelafs { git_clone $TAHOELAFS_REPO /home/tahoelafs/tahoelafs cd /home/tahoelafs/tahoelafs git checkout $TAHOELAFS_COMMIT -b $TAHOELAFS_COMMIT + git submodule update --init --recursive virtualenv venv + venv/bin/pip install six packaging appdirs pycrypto==2.1.0 venv/bin/pip install --editable . configure_firewall_for_tahoelafs