| 
				
			 | 
			
			
				@@ -30,6 +30,7 @@ 
			 | 
		
	
		
			
			| 
				30
			 | 
			
				30
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				31
			 | 
			
				31
			 | 
			
			
				 PROJECT_NAME='freedombone' 
			 | 
		
	
		
			
			| 
				32
			 | 
			
				32
			 | 
			
			
				 COMPLETION_FILE=$HOME/${PROJECT_NAME}-completed.txt 
			 | 
		
	
		
			
			| 
				
			 | 
			
				33
			 | 
			
			
				+BACKUP_EXTRA_DIRECTORIES=/root/backup-extra-dirs.csv 
			 | 
		
	
		
			
			| 
				33
			 | 
			
				34
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				34
			 | 
			
				35
			 | 
			
			
				 export TEXTDOMAIN=${PROJECT_NAME}-backup-local 
			 | 
		
	
		
			
			| 
				35
			 | 
			
				36
			 | 
			
			
				 export TEXTDOMAINDIR="/usr/share/locale" 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -413,6 +414,24 @@ function backup_mariadb { 
			 | 
		
	
		
			
			| 
				413
			 | 
			
				414
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				414
			 | 
			
				415
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				415
			 | 
			
				416
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				417
			 | 
			
			
				+function backup_extra_directories { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				418
			 | 
			
			
				+    if [ ! -f $BACKUP_EXTRA_DIRECTORIES ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				419
			 | 
			
			
				+        return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				420
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				421
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				422
			 | 
			
			
				+    echo $"Backing up some additional directories" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				423
			 | 
			
			
				+    while read backup_line 
			 | 
		
	
		
			
			| 
				
			 | 
			
				424
			 | 
			
			
				+    do 
			 | 
		
	
		
			
			| 
				
			 | 
			
				425
			 | 
			
			
				+        backup_dir=$(echo "$backup_line" | awk -F ',' '{print $1}' | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				426
			 | 
			
			
				+        if [ -d "$backup_dir" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				427
			 | 
			
			
				+            destination_dir=$(echo "$backup_line" | awk -F ',' '{print $2}' | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				428
			 | 
			
			
				+            backup_directory_to_usb "$backup_dir" "$destination_dir" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				429
			 | 
			
			
				+        else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				430
			 | 
			
			
				+            echo $"WARNING: Directory $backup_dir does not exist" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				431
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				432
			 | 
			
			
				+    done <$BACKUP_EXTRA_DIRECTORIES 
			 | 
		
	
		
			
			| 
				
			 | 
			
				433
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				434
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				416
			 | 
			
				435
			 | 
			
			
				 # has the remove option been set ? 
			 | 
		
	
		
			
			| 
				417
			 | 
			
				436
			 | 
			
			
				 remove_option=$2 
			 | 
		
	
		
			
			| 
				418
			 | 
			
				437
			 | 
			
			
				 if [[ $1 == "remove" ]]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -431,6 +450,7 @@ backup_configuration 
			 | 
		
	
		
			
			| 
				431
			 | 
			
				450
			 | 
			
			
				 backup_admin_readme 
			 | 
		
	
		
			
			| 
				432
			 | 
			
				451
			 | 
			
			
				 backup_voip 
			 | 
		
	
		
			
			| 
				433
			 | 
			
				452
			 | 
			
			
				 backup_mariadb 
			 | 
		
	
		
			
			| 
				
			 | 
			
				453
			 | 
			
			
				+backup_extra_directories 
			 | 
		
	
		
			
			| 
				434
			 | 
			
				454
			 | 
			
			
				 unmount_drive 
			 | 
		
	
		
			
			| 
				435
			 | 
			
				455
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				436
			 | 
			
				456
			 | 
			
			
				 exit 0 
			 |