diff --git a/bin/b2-linux b/bin/b2-linux new file mode 100755 index 0000000..f43039f Binary files /dev/null and b/bin/b2-linux differ diff --git a/bin/install-federated.sh b/bin/install-federated.sh index f20bb50..7994ff6 100755 --- a/bin/install-federated.sh +++ b/bin/install-federated.sh @@ -46,7 +46,7 @@ get_config() { [ -z "$COMPANY" ] && failcheck "/federated/bin/.env doesn't include COMPANY" [ -z "$COUNTRY" ] && failcheck "/federated/bin/.env doesn't include COUNTRY" [ -z "$ADMINPASS" ] && failcheck "/federated/bin/.env doesn't include ADMINPASS" - exit 5; + exit 2; else echo -ne "\nFederated Stack install script\n\n" read -p '* Enter domain name (domain.com): ' DOMAIN diff --git a/lib/functions.sh b/lib/functions.sh index ea4a2bb..e52147f 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -241,6 +241,10 @@ check_docker() { # Install docker packages sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose -y &> /dev/null [ $? -ne 0 ] && failcheck "Couldn't run sudo apt install docker packages" + + # Install extra packages + sudo apt-get install duplicity python3-b2sdk uuid -y &> /dev/null + [ $? -ne 0 ] && failcheck "Couldn't run sudo apt install extra packages" fi kill -9 $SPINPID &> /dev/null echo -ne "done."