28 lines
		
	
	
		
			808 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			808 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
NAME='Antergos'
 | 
						|
SUPPORTED='yes'
 | 
						|
CHECK_METHOD='egrep "^NAME=\"Antergos Linux\"$" /etc/os-release'
 | 
						|
PKG_MGR='pacman -S --needed --noconfirm ${pkgname}'
 | 
						|
PRE_RUN='pacman -Syyy'
 | 
						|
PKG_CHK='pacman -Q ${pkgname}'
 | 
						|
URL='http://antergos.com/'
 | 
						|
 | 
						|
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
 | 
						|
 | 
						|
}
 |