You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							675 B
						
					
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							675 B
						
					
					
				| #!/bin/sh
 | |
| 
 | |
| set -uo pipefail
 | |
| 
 | |
| if (( $EUID == 0 )); then
 | |
|     echo "Do not run as root"
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| echo ":: Checking if yay is installed"
 | |
| pacman -Q yay &> /dev/null
 | |
| if [ $? = 1 ]; then
 | |
|   echo ":: Installing yay"
 | |
|   source "`dirname $0`/install_yay"
 | |
| else
 | |
|   echo ":: Success: yay is installed"
 | |
| fi
 | |
| 
 | |
| DEFAULT_STATE="on"
 | |
| 
 | |
| packages=""
 | |
| for package in $(cat "`dirname $0`/data/aur_packages"); do
 | |
|   packages="${packages}${package} ${package} ${DEFAULT_STATE} "
 | |
| done
 | |
| 
 | |
| answer=$(dialog --no-tags --stdout --checklist "select packages to install" 0 0 15 $packages)
 | |
| 
 | |
| if [ $? = 1 ]; then
 | |
|   printf "\n\nAborting...\n"
 | |
|   exit 1
 | |
| fi
 | |
| 
 | |
| printf "\n\nSelected packaes: $answer\n\n"
 | |
| 
 | |
| yay -Syu $answer
 |