Fix openSUSE Leap detection in setup.sh

- Add support for 'opensuse-leap' distribution ID
- Normalize 'opensuse-leap' to 'opensuse' for package management
- Resolves issue where openSUSE Leap was not recognized as supported
This commit is contained in:
Mărcziem ™
2025-10-06 10:12:16 +02:00
parent f95a843b4c
commit 0b508c822e

View File

@@ -189,8 +189,12 @@ detect_distro() {
# Normalize distribution names # Normalize distribution names
case $detected_distro in case $detected_distro in
ubuntu|debian|fedora|arch|opensuse) ubuntu|debian|fedora|arch|opensuse|opensuse-leap)
DISTRO=$detected_distro if [[ "$detected_distro" == "opensuse-leap" ]]; then
DISTRO="opensuse"
else
DISTRO=$detected_distro
fi
;; ;;
"red hat enterprise linux server"|"rhel") "red hat enterprise linux server"|"rhel")
DISTRO="fedora" # Treat RHEL as Fedora for package management DISTRO="fedora" # Treat RHEL as Fedora for package management