1
0

Remove YUM detection from the linux compile script.

YUM is no longer used on RHEL-based distributions as of RHEL 8. RHEL 7 was the last version to support YUM and is EOL as of June 30, 2024, probably doesn't make sense to check for YUM, instead I'd just change the DNF detection log messages to say Fedora/RHEL.
This commit is contained in:
Paul Black 2025-04-08 16:04:37 -06:00 committed by GitHub
parent 20c1d1cc8a
commit 730bb7ab0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -24,11 +24,8 @@ install_packages() {
log "Detected Debian-based system. Using apt-get to install packages."
sudo apt-get update
sudo apt-get install -y git make mariadb-client automake g++ libsdl2-dev libmariadb-dev libboost-all-dev libreadline-dev cmake liblua5.4-dev lua5.4 libcrypto++-dev wget libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev libglm-dev || handle_error "Failed to install packages using apt-get."
elif command -v yum >/dev/null; then
log "Detected RHEL-based system. Using yum to install packages."
sudo yum install -y git make mariadb automake gcc-c++ SDL2-devel mariadb-devel boost-devel readline-devel cmake lua-devel lua crypto++-devel wget glfw-devel mesa-libGL-devel mesa-libGLU-devel glm-devel || handle_error "Failed to install packages using yum."
elif command -v dnf >/dev/null; then
log "Detected Fedora-based system. Using dnf to install packages."
log "Detected RHEL/Fedora-based system. Using dnf to install packages."
sudo dnf install -y git make mariadb automake gcc-c++ SDL2-devel mariadb-devel boost-devel readline-devel cmake lua-devel lua crypto++-devel wget glfw-devel mesa-libGL-devel mesa-libGLU-devel glm-devel || handle_error "Failed to install packages using dnf."
elif command -v zypper >/dev/null; then
log "Detected SUSE-based system. Using zypper to install packages."