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