Only install mesa on rhel
This commit is contained in:
31
installJRMC
31
installJRMC
@@ -528,7 +528,7 @@ installMCFromRepo() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Install mesa-va-freeworld separately from the RPM for dnf swap
|
# Install mesa-va-drivers-freeworld separately from the RPM for dnf swap
|
||||||
installMesa
|
installMesa
|
||||||
|
|
||||||
declare pkg_install_cmd="installPackage --skip-check-installed --allow-downgrades --no-gpg-check $MCPKG"
|
declare pkg_install_cmd="installPackage --skip-check-installed --allow-downgrades --no-gpg-check $MCPKG"
|
||||||
@@ -797,23 +797,28 @@ installMCRPM() {
|
|||||||
|
|
||||||
|
|
||||||
#######################################
|
#######################################
|
||||||
# Installs mesa-va-freeworld
|
# Installs mesa-va-drivers-freeworld
|
||||||
#######################################
|
#######################################
|
||||||
installMesa() {
|
installMesa() {
|
||||||
debug "Running: ${FUNCNAME[0]}"
|
debug "Running: ${FUNCNAME[0]}"
|
||||||
|
|
||||||
if ! pkg_query mesa-va-drivers-freeworld &>/dev/null; then
|
# Currently only necessary in Fedora/CentOS
|
||||||
if pkg_query mesa-va-drivers &>/dev/null; then
|
case "$ID" in
|
||||||
declare pkg_swap_cmd="pkg_swap mesa-va-drivers mesa-va-drivers-freeworld"
|
fedora|centos)
|
||||||
debug "$pkg_swap_cmd" || pkg_swap_cmd+=" &>/dev/null"
|
if ! pkg_query mesa-va-drivers-freeworld &>/dev/null; then
|
||||||
if ! eval "$pkg_swap_cmd"; then
|
if pkg_query mesa-va-drivers &>/dev/null; then
|
||||||
err "Package swap failed!"
|
declare pkg_swap_cmd="pkg_swap mesa-va-drivers mesa-va-drivers-freeworld"
|
||||||
return 1
|
debug "$pkg_swap_cmd" || pkg_swap_cmd+=" &>/dev/null"
|
||||||
|
if ! eval "$pkg_swap_cmd"; then
|
||||||
|
err "Package swap failed!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
pkg_install mesa-va-drivers-freeworld
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
;;
|
||||||
pkg_install mesa-va-drivers-freeworld
|
esac
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user