diff --git a/core/tabs/system-setup/compile-setup.sh b/core/tabs/system-setup/compile-setup.sh index 746d1d5f..234460e1 100755 --- a/core/tabs/system-setup/compile-setup.sh +++ b/core/tabs/system-setup/compile-setup.sh @@ -25,11 +25,16 @@ installDepend() { "$ESCALATION_TOOL" "$PACKAGER" install -y "$DEPENDENCIES" "$COMPILEDEPS" ;; dnf) - COMPILEDEPS='@development-tools' - "$ESCALATION_TOOL" "$PACKAGER" update - "$ESCALATION_TOOL" "$PACKAGER" config-manager --set-enabled powertools - "$ESCALATION_TOOL" "$PACKAGER" install -y "$DEPENDENCIES" "$COMPILEDEPS" - "$ESCALATION_TOOL" "$PACKAGER" install -y glibc-devel.i686 libgcc.i686 + "$ESCALATION_TOOL" "$PACKAGER" update -y + if ! "$ESCALATION_TOOL" "$PACKAGER" config-manager --enable powertools 2>/dev/null; then + "$ESCALATION_TOOL" "$PACKAGER" config-manager --enable crb 2>/dev/null || true + fi + # shellcheck disable=SC2086 + "$ESCALATION_TOOL" "$PACKAGER" -y install $DEPENDENCIES + if ! "$ESCALATION_TOOL" "$PACKAGER" -y group install "Development Tools" 2>/dev/null; then + "$ESCALATION_TOOL" "$PACKAGER" -y group install development-tools + fi + "$ESCALATION_TOOL" "$PACKAGER" -y install glibc-devel.i686 libgcc.i686 ;; zypper) COMPILEDEPS='patterns-devel-base-devel_basis'