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:
8
setup.sh
8
setup.sh
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user