From 217b0b51ff89daf105546f5ed2330a944036ae86 Mon Sep 17 00:00:00 2001 From: David Duque Date: Sun, 16 May 2021 23:19:52 +0100 Subject: [PATCH] Bad bootstrap script, fixing! --- setup/bootstrap.sh | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/setup/bootstrap.sh b/setup/bootstrap.sh index 6987b9a..19d246c 100644 --- a/setup/bootstrap.sh +++ b/setup/bootstrap.sh @@ -7,10 +7,39 @@ ######################################################### if [ -z "$TAG" ]; then + # Make s OS=`lsb_release -d | sed 's/.*:\s*//'` if [ "$OS" == "Debian GNU/Linux 10 (buster)" -o "$(echo $OS | grep -o 'Ubuntu 20.04')" == "Ubuntu 20.04" ]; then - TAG=v0.53.POWER.1 + TAG=v0.53.POWER.0 else + echo "This script must be run on a system running Debian 10 OR Ubuntu 20.04 LTS." + exit 1 + fi +fi + +# Are we running as root? +if [[ $EUID -ne 0 ]]; then + echo "This script must be run as root. Did you leave out sudo?" + exit 1 +fi + +# Clone the Mail-in-a-Box repository if it doesn't exist. +if [ ! -d $HOME/mailinabox ]; then + if [ ! -f /usr/bin/git ]; then + echo Installing git . . . + apt-get -q -q update + DEBIAN_FRONTEND=noninteractive apt-get -q -q install -y git < /dev/null + echo + fi + + echo Downloading Mail-in-a-Box $TAG. . . + git clone \ + -b $TAG --depth 1 \ + https://github.com/ddavness/power-mailinabox \ + $HOME/mailinabox \ + < /dev/null 2> /dev/null + + echo fi # Change directory to it.