Update install.sh

This commit is contained in:
amidevous
2024-06-04 19:39:55 +02:00
committed by GitHub
parent 487e0a7bcc
commit e6f07fdb02
+11 -11
View File
@@ -11,27 +11,27 @@ if [ -f /etc/centos-release ]; then
else else
OS="CentOs" OS="CentOs"
fi fi
VERFULL=$(sed 's/^.*release //;s/ (Fin.*$//' /etc/centos-release) VERFULL="$(sed 's/^.*release //;s/ (Fin.*$//' /etc/centos-release)"
VER=${VERFULL:0:1} # return 6, 7 or 8 VER="${VERFULL:0:1}" # return 6, 7 or 8
elif [ -f /etc/fedora-release ]; then elif [ -f /etc/fedora-release ]; then
inst() { inst() {
rpm -q "$1" &> /dev/null rpm -q "$1" &> /dev/null
} }
OS="Fedora" OS="Fedora"
VERFULL=$(sed 's/^.*release //;s/ (Fin.*$//' /etc/fedora-release) VERFULL="$(sed 's/^.*release //;s/ (Fin.*$//' /etc/fedora-release)"
VER=${VERFULL:0:2} # return 34, 35 or 36 VER="${VERFULL:0:2}" # return 34, 35 or 36
elif [ -f /etc/lsb-release ]; then elif [ -f /etc/lsb-release ]; then
OS=$(grep DISTRIB_ID /etc/lsb-release | sed 's/^.*=//') OS="$(grep DISTRIB_ID /etc/lsb-release | sed 's/^.*=//')"
VER=$(grep DISTRIB_RELEASE /etc/lsb-release | sed 's/^.*=//') VER="$(grep DISTRIB_RELEASE /etc/lsb-release | sed 's/^.*=//')"
elif [ -f /etc/os-release ]; then elif [ -f /etc/os-release ]; then
OS=$(grep -w ID /etc/os-release | sed 's/^.*=//') OS="$(grep -w ID /etc/os-release | sed 's/^.*=//')"
VER=$(grep VERSION_ID /etc/os-release | sed 's/^.*"\(.*\)"/\1/' | head -n 1 | tail -n 1) VER="$(grep -w VERSION_ID /etc/os-release | sed 's/^.*=//')"
else else
OS=$(uname -s) OS="$(uname -s)"
VER=$(uname -r) VER="$(uname -r)"
fi fi
ARCH=$(uname -m) ARCH=$(uname -m)
echo "Detected : $OS $VER $ARCH" echo 'Detected : "$OS" "$VER" "$ARCH"'
if [[ "$OS" = "Ubuntu" && ( "$VER" = "18.04" || "$VER" = "20.04" || "$VER" = "22.04" || "$VER" = "24.04" ) && "$ARCH" == "x86_64" ]] ; then if [[ "$OS" = "Ubuntu" && ( "$VER" = "18.04" || "$VER" = "20.04" || "$VER" = "22.04" || "$VER" = "24.04" ) && "$ARCH" == "x86_64" ]] ; then
echo "Ok." echo "Ok."
else else