From c0132a13f90e5f12f08345adc3ed4a9246e48aed Mon Sep 17 00:00:00 2001 From: afeiszli Date: Fri, 5 Nov 2021 11:16:05 -0400 Subject: [PATCH] fixing script --- scripts/netclient.sh | 0 scripts/nm-quick-server.sh | 109 ------------------------------------- scripts/nm-quick.sh | 2 +- 3 files changed, 1 insertion(+), 110 deletions(-) mode change 100755 => 100644 scripts/netclient.sh delete mode 100644 scripts/nm-quick-server.sh diff --git a/scripts/netclient.sh b/scripts/netclient.sh old mode 100755 new mode 100644 diff --git a/scripts/nm-quick-server.sh b/scripts/nm-quick-server.sh deleted file mode 100644 index 00045a61..00000000 --- a/scripts/nm-quick-server.sh +++ /dev/null @@ -1,109 +0,0 @@ -#!/bin/bash -echo "checking for root permissions..." - -if [ $EUID -ne 0 ]; then - echo "This script must be run as root" - exit 1 -fi - - -echo "checking dependencies..." - -declare -A osInfo; -osInfo[/etc/debian_version]="apt-get install -y" -osInfo[/etc/alpine-release]="apk --update add" -osInfo[/etc/centos-release]="yum install -y" -osInfo[/etc/fedora-release]="dnf install -y" - -for f in ${!osInfo[@]} -do - if [[ -f $f ]];then - install_cmd=${osInfo[$f]} - fi -done - -dependencies=("docker.io" "docker-compose" "wireguard") - -for dependency in ${dependencies[@]}; do - is_installed=$(dpkg-query -W --showformat='${Status}\n' ${dependency} | grep "install ok installed") - - if [ "${is_installed}" == "install ok installed" ]; then - echo " " ${dependency} is installed - else - echo " " ${dependency} is not installed. Attempting install. - ${install_cmd} ${dependency} - sleep 5 - is_installed=$(dpkg-query -W --showformat='${Status}\n' ${dependency} | grep "install ok installed") - if [ "${is_installed}" == "install ok installed" ]; then - echo " " ${dependency} is installed - elif [ -x "$(command -v ${dependency})" ]; then - echo " " ${dependency} is installed - else - echo " " failed to install ${dependency}. Exiting. - exit 1 - fi - fi -done - - - - -set -e - -echo "setting public ip values..." - -NETMAKER_BASE_DOMAIN=nm.$(curl -s ifconfig.me | tr . -).nip.io -COREDNS_IP=$(ip route get 1 | sed -n 's/^.*src \([0-9.]*\) .*$/\1/p') -SERVER_PUBLIC_IP=$(curl -s ifconfig.me) -REPLACE_MASTER_KEY=$(tr -dc A-Za-z0-9