| 
									
										
										
										
											2024-01-15 16:47:30 +03:00
										 |  |  | #!/usr/bin/bash
 | 
					
						
							|  |  |  | #---------------------------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cd $(dirname $0) | 
					
						
							|  |  |  | PATH=$PATH:$(dirname "$(pwd)") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #---------------------------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | source ../.pct-helpers | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #---------------------------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | readConfig | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SOFTWARE=( | 
					
						
							|  |  |  | 	make | 
					
						
							|  |  |  | 	w3m links | 
					
						
							| 
									
										
										
										
											2024-01-16 04:07:04 +03:00
										 |  |  | 	tree | 
					
						
							| 
									
										
										
										
											2024-01-15 16:47:30 +03:00
										 |  |  | 	qrencode | 
					
						
							|  |  |  | 	htop iftop iotop | 
					
						
							|  |  |  | 	tmux | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #---------------------------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Tools | 
					
						
							|  |  |  | if xreadYes "# Update system?" UPDATE ; then | 
					
						
							|  |  |  | 	@ apt update | 
					
						
							|  |  |  | 	@ apt upgrade | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if xreadYes "# Install additional apps?" APPS ; then | 
					
						
							|  |  |  | 	@ apt install $(SOFTWARE[@]) | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Networking | 
					
						
							|  |  |  | if xreadYes "# Create bridges?" BRIDGES ; then | 
					
						
							|  |  |  | 	echo | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Firewall | 
					
						
							| 
									
										
										
										
											2024-01-15 16:59:06 +03:00
										 |  |  | if xreadYes "# Update firewall rules?" FIREWALL ; then | 
					
						
							|  |  |  | 	@ cp --backup -i templates/etc/pve/firewall/cluster.fw /etc/pve/firewall/ | 
					
						
							| 
									
										
										
										
											2024-01-15 16:47:30 +03:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #---------------------------------------------------------------------- | 
					
						
							|  |  |  | # vim:set ts=4 sw=4 : |