From aaf21e72d696c3483dbb4884a29ad7d41918aa01 Mon Sep 17 00:00:00 2001 From: Sebastian Werner Date: Wed, 1 Jul 2020 21:40:41 +0000 Subject: [PATCH] Update install.sh adding support for archlinux --- scripts/install.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index 07d322e..dc3b6c2 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -125,13 +125,18 @@ sudo systemctl enable ssh sudo systemctl restart ssh # Additional tools fail2ban -sudo apt-get install -y dnsutils fail2ban +if [ "$DISTRO" == "ubuntu" ] || [ "$DISTRO" == "debian" ] || [ "$DISTRO" == "raspbian" ] ; then + sudo apt-get install -y dnsutils fail2ban +elif ["$DISTRO" == "archlinux"]; then + # Install kernel headers if [ "$DISTRO" == "ubuntu" ] || [ "$DISTRO" == "debian" ]; then sudo apt install -y linux-headers-$(uname -r) elif [ "$DISTRO" == "raspbian" ]; then sudo apt-get install -y raspberrypi-kernel-headers +elif ["$DISTRO" == "archlinux"]; then + sudo pacman -S --noconfirm linux-lts-headers fi # Wireugard @@ -143,7 +148,7 @@ sudo systemctl enable docker sudo systemctl start docker # Unattended upgrades -sudo apt-get install -y unattended-upgrades +#sudo apt-get install -y unattended-upgrades # Cockpit if [[ "$MISTBORN_INSTALL_COCKPIT" =~ ^([yY][eE][sS]|[yY])$ ]] @@ -174,12 +179,12 @@ IPV4_PUBLIC="10.2.3.1" #fi # unattended upgrades -sudo cp ./scripts/conf/20auto-upgrades /etc/apt/apt.conf.d/ -sudo cp ./scripts/conf/50unattended-upgrades /etc/apt/apt.conf.d/ +#sudo cp ./scripts/conf/20auto-upgrades /etc/apt/apt.conf.d/ +#sudo cp ./scripts/conf/50unattended-upgrades /etc/apt/apt.conf.d/ -sudo systemctl stop unattended-upgrades +#sudo systemctl stop unattended-upgrades sudo systemctl daemon-reload -sudo systemctl restart unattended-upgrades +#sudo systemctl restart unattended-upgrades # setup Mistborn services