| 
						
						
						
					 | 
					 | 
					@ -1,16 +1,23 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#!/usr/bin/env bash
 | 
					 | 
					 | 
					 | 
					#!/usr/bin/env bash
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Set non-interactive and configure timezone
 | 
					 | 
					 | 
					 | 
					# Update package list first
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export DEBIAN_FRONTEND=noninteractive
 | 
					 | 
					 | 
					 | 
					sudo apt-get update
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					# Pre-configure selections for tzdata
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					if [[ ! -f /etc/timezone ]]; then
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    echo "tzdata tzdata/Areas select Etc" | sudo debconf-set-selections
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    echo "tzdata tzdata/Zones/Etc select ${TIMEZONE}" | sudo debconf-set-selections
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    sudo DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					echo "tzdata tzdata/Areas select Etc" | sudo debconf-set-selections
 | 
					 | 
					 | 
					 | 
					# Pre-configure locales
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					echo "tzdata tzdata/Zones/Etc select UTC" | sudo debconf-set-selections
 | 
					 | 
					 | 
					 | 
					echo "locales locales/default_environment_locale select ${LOCALE}" | sudo debconf-set-selections
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					sudo apt-get update && sudo DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata
 | 
					 | 
					 | 
					 | 
					echo "locales locales/locales_to_be_generated multiselect ${LOCALE} UTF-8" | sudo debconf-set-selections
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					sudo DEBIAN_FRONTEND=noninteractive apt-get install -y locales
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Check if desktop environment is installed
 | 
					 | 
					 | 
					 | 
					# Check if desktop environment is installed
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					if ! dpkg -s ${DESKTOP_ENVIRONMENT} &>/dev/null; then
 | 
					 | 
					 | 
					 | 
					if ! dpkg -s ${DESKTOP_ENVIRONMENT} &>/dev/null; then
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    sudo apt-get update
 | 
					 | 
					 | 
					 | 
					    sudo DEBIAN_FRONTEND=noninteractive apt-get install -y ${DESKTOP_ENVIRONMENT}
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    DEBIAN_FRONTEND=noninteractive sudo apt-get install -y ${DESKTOP_ENVIRONMENT}
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					else
 | 
					 | 
					 | 
					 | 
					else
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    echo "${DESKTOP_ENVIRONMENT} is already installed."
 | 
					 | 
					 | 
					 | 
					    echo "${DESKTOP_ENVIRONMENT} is already installed."
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					fi
 | 
					 | 
					 | 
					 | 
					fi
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |