| 
					
				 | 
			
			
				@@ -40,12 +40,11 @@ grmlnetwork(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ip link show # list interfaces 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ip addr add $netAddress dev $netDev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ip link set $netDev up 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ip route add default via §netGateway 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ip route add default via $netGateway 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 echo nameserver $netDNS1 >> /etc/resolv.conf 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 echo nameserver $netDNS2 >> /etc/resolv.conf 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 install(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #---------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Prepare disks 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -119,6 +118,7 @@ $0 bootloader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #---------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Function executed within chroot 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 install2(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source /installer/config.sh  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Install basic system 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 apt-get update 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 apt-get install --yes \ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -140,11 +140,11 @@ apt-get clean --yes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 useradd admin --create-home --shell /bin/bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 echo "admin:$pwdAdmin" | chpasswd 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 usermod -a -G sudo admin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-echo -e "\e[1;33;4;44mPassword for the user admin: $pass\e[0m" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo -e "\e[1;33;4;44mPassword for the user admin: $pwdAdmin\e[0m" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 pass=`pwgen --capitalize --numerals --ambiguous 12 1` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 [ -z $pwdRoot ] && pwdRoot=`pwgen --capitalize --numerals --ambiguous 12 1` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 echo "root:$pwdRoot"   | chpasswd 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-echo -e "\e[1;33;4;44mPassword for the user root: $pass\e[0m" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo -e "\e[1;33;4;44mPassword for the user root: $pwdRoot\e[0m" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Harden SSHD 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 echo AllowUsers admin >> /etc/ssh/sshd_config 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -226,7 +226,7 @@ unmount(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ! mountpoint -q $mnt/root    || umount $mnt/root 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ! mountpoint -q $mnt         || umount $mnt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Delete mount-point if empty and not mounted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-[ -z "$(ls -A /mnt/)" ] &&  ! mountpoint -q /mnt  && rm -R $mnt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+[ -z "$(ls -A /mnt/)" ] &&  ! mountpoint -q $mnt  && rm -R $mnt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |