NAME='Arch'
SUPPORTED='yes'
CHECK_METHOD='egrep "^NAME=\"Arch Linux\"$" /etc/os-release'
PKG_MGR='pacman -S --needed --noconfirm ${pkgname}'
PRE_RUN='pacman -Syyy'
PKG_CHK='pacman -Q ${pkgname}'
URL='https://www.archlinux.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
   fi
 done
set -e

}