From f4d4e91367dfa1664ca6a1f05ea73a216e08a9a0 Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Sat, 4 Apr 2020 17:45:25 -0400 Subject: [PATCH] cockpit install option --- scripts/install.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index 644fdfe..e260a68 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -37,7 +37,7 @@ if [ $(whoami) != "$MISTBORN_USER" ]; then sudo cp $FULLPATH /home/$MISTBORN_USER sudo chown $MISTBORN_USER:$MISTBORN_USER /home/$MISTBORN_USER/$FILENAME - sudo SSH_CLIENT="$SSH_CLIENT" MISTBORN_DEFAULT_PASSWORD="$MISTBORN_DEFAULT_PASSWORD" GIT_BRANCH="$GIT_BRANCH" -i -u $MISTBORN_USER bash -c "/home/$MISTBORN_USER/$FILENAME" # self-referential call + sudo SSH_CLIENT="$SSH_CLIENT" MISTBORN_DEFAULT_PASSWORD="$MISTBORN_DEFAULT_PASSWORD" GIT_BRANCH="$GIT_BRANCH" MISTBORN_INSTALL_COCKPIT="$MISTBORN_INSTALL_COCKPIT" -i -u $MISTBORN_USER bash -c "/home/$MISTBORN_USER/$FILENAME" # self-referential call exit 0 fi @@ -65,6 +65,14 @@ else echo "MISTBORN_DEFAULT_PASSWORD is already set" fi +# Install Cockpit? +if [ -z "${MISTBORN_INSTALL_COCKPIT}" ]; then + read -p "Install Cockpit (a somewhat resource-heavy system management graphical user interface)? [Y/n]: " MISTBORN_INSTALL_COCKPIT + echo + MISTBORN_INSTALL_COCKPIT=${MISTBORN_INSTALL_COCKPIT:-Y} +fi + + # SSH keys if [ ! -f ~/.ssh/id_rsa ]; then echo "Generating SSH keypair for $USER" @@ -134,7 +142,11 @@ source ./scripts/subinstallers/docker.sh sudo apt-get install -y unattended-upgrades # Cockpit -source ./scripts/subinstallers/cockpit.sh +if [[ "$MISTBORN_INSTALL_COCKPIT" =~ ^([yY][eE][sS]|[yY])$ ]] +then + # install cockpit + source ./scripts/subinstallers/cockpit.sh +fi # Mistborn # final setup vars