| 
				
			 | 
			
			
				@@ -967,14 +967,14 @@ function create_restore_script { 
			 | 
		
	
		
			
			| 
				967
			 | 
			
				967
			 | 
			
			
				   echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				968
			 | 
			
				968
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				969
			 | 
			
				969
			 | 
			
			
				   if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				970
			 | 
			
				
			 | 
			
			
				-      echo "if [ -f $USB_MOUNT/backup/gnusocial.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				970
			 | 
			
			
				+      echo "if [ -d $USB_MOUNT/backup/gnusocial ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				971
			 | 
			
				971
			 | 
			
			
				       echo '  echo "Restoring microblog database"' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				972
			 | 
			
				972
			 | 
			
			
				       echo '  if [ ! -d /root/tempgnusocialdata ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				973
			 | 
			
				973
			 | 
			
			
				       echo '    mkdir /root/tempgnusocialdata' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				974
			 | 
			
				974
			 | 
			
			
				       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				975
			 | 
			
				975
			 | 
			
			
				       echo "  rsyncrypto -v -d -r $USB_MOUNT/backup/gnusocialdata /root/tempgnusocialdata $USB_MOUNT/backup/gnusocialdata.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				976
			 | 
			
				976
			 | 
			
			
				       echo '  if [ ! -f /root/tempgnusocialdata/gnusocial.sql ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				977
			 | 
			
				
			 | 
			
			
				-      echo '    echo "Unable to restore GNU social database"' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				977
			 | 
			
			
				+      echo '    echo "Unable to restore microblog database"' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				978
			 | 
			
				978
			 | 
			
			
				       echo '    rm -rf /root/tempgnusocialdata' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				979
			 | 
			
				979
			 | 
			
			
				       echo "    umount $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				980
			 | 
			
				980
			 | 
			
			
				       echo "    rm -rf $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -990,7 +990,7 @@ function create_restore_script { 
			 | 
		
	
		
			
			| 
				990
			 | 
			
				990
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				991
			 | 
			
				991
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				992
			 | 
			
				992
			 | 
			
			
				   if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				993
			 | 
			
				
			 | 
			
			
				-      echo "if [ -f $USB_MOUNT/backup/redmatrix.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				993
			 | 
			
			
				+      echo "if [ -d $USB_MOUNT/backup/redmatrix ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				994
			 | 
			
				994
			 | 
			
			
				       echo '  echo "Restoring Red Matrix database"' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				995
			 | 
			
				995
			 | 
			
			
				       echo '  if [ ! -d /root/tempredmatrixdata ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				996
			 | 
			
				996
			 | 
			
			
				       echo '    mkdir /root/tempredmatrixdata' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1013,12 +1013,23 @@ function create_restore_script { 
			 | 
		
	
		
			
			| 
				1013
			 | 
			
				1013
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1014
			 | 
			
				1014
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1015
			 | 
			
				1015
			 | 
			
			
				   if grep -Fxq "install_owncloud" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				1016
			 | 
			
				
			 | 
			
			
				-      echo "if [ -f $USB_MOUNT/backup/owncloud.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1016
			 | 
			
			
				+      echo "if [ -d $USB_MOUNT/backup/owncloud ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1017
			 | 
			
				1017
			 | 
			
			
				       echo '  echo "Restoring owncloud database"' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1018
			 | 
			
				
			 | 
			
			
				-      echo -n '  mysql -u root --password=$DATABASE_PASSWORD owncloud -o < ' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1019
			 | 
			
				
			 | 
			
			
				-      echo "$USB_MOUNT/backup/owncloud.sql" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1018
			 | 
			
			
				+      echo '  if [ ! -d /root/tempownclouddata ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1019
			 | 
			
			
				+      echo '    mkdir /root/tempownclouddata' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1020
			 | 
			
			
				+      echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1021
			 | 
			
			
				+      echo "  rsyncrypto -v -d -r $USB_MOUNT/backup/ownclouddata /root/tempownclouddata $USB_MOUNT/backup/ownclouddata.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1022
			 | 
			
			
				+      echo '  if [ ! -f /root/tempownclouddata/owncloud.sql ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1023
			 | 
			
			
				+      echo '    echo "Unable to restore Owncloud database"' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1024
			 | 
			
			
				+      echo '    rm -rf /root/tempownclouddata' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1025
			 | 
			
			
				+      echo "    umount $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1026
			 | 
			
			
				+      echo "    rm -rf $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1027
			 | 
			
			
				+      echo '    exit 505' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1028
			 | 
			
			
				+      echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1029
			 | 
			
			
				+      echo '  mysql -u root --password=$DATABASE_PASSWORD owncloud -o < /root/tempownclouddata/owncloud.sql' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1020
			 | 
			
				1030
			 | 
			
			
				       echo '  echo "Restoring Owncloud installation"' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1021
			 | 
			
				1031
			 | 
			
			
				       echo "  rsyncrypto -v -d -r $USB_MOUNT/backup/owncloud /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs $USB_MOUNT/backup/owncloud.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1032
			 | 
			
			
				+      echo '  rm -rf /root/tempownclouddata' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1022
			 | 
			
				1033
			 | 
			
			
				       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1023
			 | 
			
				1034
			 | 
			
			
				       echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				1024
			 | 
			
				1035
			 | 
			
			
				   fi 
			 |