NAME='Manjaro' SUPPORTED='yes' CHECK_METHOD='egrep "^NAME=\"Manjaro Linux\"$" /etc/os-release' PKG_MGR='pacman -S --needed --noconfirm ${pkgname}' PRE_RUN='pacman -Syyy --noconfirm' PKG_CHK='pacman -Q ${pkgname}' URL='https://manjaro.org/' function distro_specific_tweaks { # For some reason, I can't get "yes y | " to parse correctly with eval. And Arch isn't smart enough # to figure out that if I enable the multilib repos, *I want multilib gcc*. Fuck it. We'll just remove it first. pacman -S --needed --noconfirm haveged >> "${LOGFILE}.${FUNCNAME}" 2>&1 haveged set +e for pkg_override in gcc gcc-libs; do pacman -Q ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1 if [[ "${?}" == "0" ]]; then pacman -Rdd --noconfirm ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1 pacman -S --noconfirm ${pkg_override}-multilib >> "${LOGFILE}.${FUNCNAME}" 2>&1 fi done set -e }