From 98f511d5045de4302212645f1d2d279133478e9f Mon Sep 17 00:00:00 2001 From: Bram Prieshof Date: Fri, 25 Sep 2020 11:03:55 +0200 Subject: [PATCH] updated SMI --- Scripts/SMI.sh | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/Scripts/SMI.sh b/Scripts/SMI.sh index 3245bf8..a5e6561 100644 --- a/Scripts/SMI.sh +++ b/Scripts/SMI.sh @@ -12,7 +12,7 @@ SMI_config=no SMI_ModuleName= #Enforcing Legacy Mode -PKGM="apt" +APTMODE="apt" OUTPUT='/dev/tty' IMODE=l @@ -23,6 +23,48 @@ sslenable=1 password=TestP@ssword123 email=test@mail.local webserv=nginx +#PackageManager-config + +dist_ver=$(grep --color=never -Po "^VERSION_ID=\K.*" "/etc/os-release") +dist=$(grep --color=never -Po "^ID=\K.*" "/etc/os-release") + +if [[ "${dist}" == *"ubuntu"* ]] && [[ "${dist_ver}" == *"18.04"* ]]; then + echo "Ubuntu 18.04 Detected" + PKGM="$APTMODE" + PKGI="${PKGM} install -y --no-install-recommends" + PKGLIST="apt.pkg.list" + shortdist=ubu1804 +elif [[ "${dist}" == *"ubuntu"* ]] && [[ "${dist_ver}" == *"20.04"* ]]; then + echo "Ubuntu 20.04 Detected" + PKGM="$APTMODE" + PKGI="${PKGM} install -y --no-install-recommends" + PKGLIST="apt.pkg.list" + echo "This os in not supported" + exit + shortdist=ubu2004 +elif [[ "${dist}" == *"debian"* ]] && [[ "${dist_ver}" == *"10"* ]]; then + echo "Debian 10 Detected" + PKGM="$APTMODE" + PKGI="${PKGM} install -y --no-install-recommends" + PKGLIST="apt.pkg.list" + shortdist=deb10 + echo "This os in not supported" + exit +elif [[ "${dist}" == *"centos"* ]] && [[ "${dist_ver}" == *"8"* ]]; then + echo "Centos 8 Detected" + PKGM="dnf" + PKGI="${PKGM} install --setopt=install_weak_deps=False --best -y" + PKGLIST="dnf.pkg.list" + shortdist=cent8 + echo "This os in not supported" + exit +else +echo "This os in not supported" +exit +fi + +unset dist_ver dist APTMODE + #Repo Vars repo=https://git.ictmaatwerk.com/bprieshof/UBU-Web-V2