| 
				
			 | 
			
			
				@@ -1702,7 +1702,7 @@ function create_backup_script { 
			 | 
		
	
		
			
			| 
				1702
			 | 
			
				1702
			 | 
			
			
				   if grep -Fxq "create_backup_script" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				1703
			 | 
			
				1703
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				1704
			 | 
			
				1704
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1705
			 | 
			
				
			 | 
			
			
				-  apt-get -y install rsyncrypto cryptsetup ssss 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1705
			 | 
			
			
				+  apt-get -y install rsyncrypto cryptsetup libgfshare-bin 
			 | 
		
	
		
			
			| 
				1706
			 | 
			
				1706
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1707
			 | 
			
				1707
			 | 
			
			
				   get_mariadb_password 
			 | 
		
	
		
			
			| 
				1708
			 | 
			
				1708
			 | 
			
			
				   get_mariadb_gnusocial_admin_password 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3782,7 +3782,7 @@ function backup_to_friends_servers { 
			 | 
		
	
		
			
			| 
				3782
			 | 
			
				3782
			 | 
			
			
				   # we just need to rsync it to each friend 
			 | 
		
	
		
			
			| 
				3783
			 | 
			
				3783
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				3784
			 | 
			
				3784
			 | 
			
			
				   echo '# For each remote server' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3785
			 | 
			
				
			 | 
			
			
				-  echo 'ctr=0' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3785
			 | 
			
			
				+  echo 'ctr_share=0' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3786
			 | 
			
				3786
			 | 
			
			
				   echo 'while read remote_server' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3787
			 | 
			
				3787
			 | 
			
			
				   echo 'do' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3788
			 | 
			
				3788
			 | 
			
			
				   echo '  # Get the server and its password' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3810,22 +3810,20 @@ function backup_to_friends_servers { 
			 | 
		
	
		
			
			| 
				3810
			 | 
			
				3810
			 | 
			
			
				   if [[ $ENABLE_SOCIAL_KEY_MANAGEMENT == "yes" ]]; then 
			 | 
		
	
		
			
			| 
				3811
			 | 
			
				3811
			 | 
			
			
				       echo "    if [ -d /home/$MY_USERNAME/.gnupg_fragments ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3812
			 | 
			
				3812
			 | 
			
			
				       echo "        cd /home/$MY_USERNAME/.gnupg_fragments" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3813
			 | 
			
				
			 | 
			
			
				-      echo '        no_of_fragments=$(ls -afq data* | wc -l)' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3814
			 | 
			
				
			 | 
			
			
				-      echo '        no_of_fragments=$((no_of_fragments - 2))' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3815
			 | 
			
				
			 | 
			
			
				-      echo '        if [[ ${no_of_fragments} > 0 ]]; then' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3816
			 | 
			
				
			 | 
			
			
				-      echo '            key_files=(/home/$MY_USERNAME/.gnupg_fragments/data*)' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3817
			 | 
			
				
			 | 
			
			
				-      echo '            key_filename=${key_files[ctr]}' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3813
			 | 
			
			
				+      echo '        no_of_shares=$(ls -afq keyshare* | wc -l)' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3814
			 | 
			
			
				+      echo '        no_of_shares=$((no_of_fragments - 2))' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3815
			 | 
			
			
				+      echo '        if [[ ${no_of_shares} > 0 ]]; then' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3816
			 | 
			
			
				+      echo '            share_files=(/home/$MY_USERNAME/.gnupg_fragments/keyshare*)' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3817
			 | 
			
			
				+      echo '            share_filename=${key_files[ctr_share]}' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3818
			 | 
			
				3818
			 | 
			
			
				       echo "            mkdir -p /home/$MY_USERNAME/tempkey/.gnupg_fragments" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3819
			 | 
			
				
			 | 
			
			
				-      echo '            ctrb=$((ctr + 1))' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3820
			 | 
			
				
			 | 
			
			
				-      echo "            sed \"$ctrbq;d\" /home/$MY_USERNAME/.gnupg_fragments/shares.txt > /home/$MY_USERNAME/tempkey/.gnupg_fragments/share.txt" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3821
			 | 
			
				
			 | 
			
			
				-      echo "            cp $key_filename /home/$MY_USERNAME/tempkey/.gnupg_fragments" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3819
			 | 
			
			
				+      echo "            cp $share_filename /home/$MY_USERNAME/tempkey/.gnupg_fragments/data" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3822
			 | 
			
				3820
			 | 
			
			
				       echo -n '            /usr/bin/sshpass -p $REMOTE_PASSWORD ' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3823
			 | 
			
				3821
			 | 
			
			
				       echo "scp -r -P $REMOTE_SSH_PORT /home/$MY_USERNAME/tempkey/.gnupg_fragments $REMOTE_SERVER" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3824
			 | 
			
				3822
			 | 
			
			
				       echo "            shred -zu /home/$MY_USERNAME/tempkey/.gnupg_fragments/*" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3825
			 | 
			
				3823
			 | 
			
			
				       echo "            rm -rf /home/$MY_USERNAME/tempkey" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3826
			 | 
			
				
			 | 
			
			
				-      echo '            ctr=$((ctr + 1))' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3827
			 | 
			
				
			 | 
			
			
				-      echo '            if [[ ${ctr} >= ${no_of_fragments} ]]; then' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3828
			 | 
			
				
			 | 
			
			
				-      echo '                ctr=0' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3824
			 | 
			
			
				+      echo '            ctr_share=$((ctr_share + 1))' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3825
			 | 
			
			
				+      echo '            if [[ ${ctr_share} >= ${no_of_shares} ]]; then' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3826
			 | 
			
			
				+      echo '                ctr_share=0' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3829
			 | 
			
				3827
			 | 
			
			
				       echo '            fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3830
			 | 
			
				3828
			 | 
			
			
				       echo '        fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				3831
			 | 
			
				3829
			 | 
			
			
				       echo '    fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME 
			 |