Quellcode durchsuchen

remove suse and add supported OS message

Max Ma vor 1 Jahr
Ursprung
Commit
d105cdf10f
1 geänderte Dateien mit 17 neuen und 14 gelöschten Zeilen
  1. 17 14
      scripts/nm-quick.sh

+ 17 - 14
scripts/nm-quick.sh

@@ -331,14 +331,24 @@ install_dependencies() {
 		dependencies="git wireguard wget jq docker.io docker-compose grep gawk"
 		update_cmd='pkg update'
 		install_cmd='pkg install -y'
-	elif [ "$(cat /etc/*-release |grep suse |wc -l)" -gt 0 ]; then
-		dependencies="git wireguard wget jq docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin grep gawk"
-		update_cmd='zypper ref'
-		install_cmd='zypper install -y'
 	else
-		dependencies="wget git wireguard jq bind-utils docker.io docker-compose grep gawk"
-		update_cmd='yum update'
-		install_cmd='yum install -y'
+		echo "-----------------------nm-quick.sh----------------------------------------------"
+		echo "OS supported and tested include:"
+		echo "   Debian"
+		echo "   Ubuntu"
+		echo "   Fedora"
+		echo "   Centos"
+		echo "   Redhat"
+		echo "   Amazon Linux"
+		echo "   Rocky Linux"
+		echo "   AlmaLinux"
+		echo "   Alpine"
+		echo "   ArchLinux"
+		echo "   FreeBSD"
+
+		echo "Your OS system is not in the support list, please chanage to an OS in the list"
+		echo "--------------------------------------------------------------------------------"
+		exit 1
 	fi
 
 	if [ -z "${install_cmd}" ]; then
@@ -390,8 +400,6 @@ install_dependencies() {
 	elif [ -f /etc/redhat-release ]; then
 		yum install -y yum-utils
 		yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-	elif [ "$(cat /etc/*-release |grep suse |wc -l)" -gt 0 ]; then
-		zypper addrepo https://download.docker.com/linux/sles/docker-ce.repo
 	fi
 
 	set -- $dependencies
@@ -470,9 +478,6 @@ install_dependencies() {
 	elif [ -f /etc/redhat-release ]; then
 		systemctl start docker
 		systemctl enable docker
-	elif [ "$(cat /etc/*-release |grep suse |wc -l)" -gt 0 ]; then
-		systemctl start docker
-		systemctl enable docker
 	fi
 
 	echo "-----------------------------------------------------"
@@ -669,8 +674,6 @@ install_netmaker() {
 		docker compose up -d --force-recreate
 	elif [ -f /etc/redhat-release ]; then
 		docker compose up -d --force-recreate
-	elif [ "$(cat /etc/*-release |grep suse |wc -l)" -gt 0 ]; then
-		docker compose up -d --force-recreate
 	else
 		docker-compose up -d --force-recreate
 	fi