| 
				
			 | 
			
			
				@@ -125,6 +125,14 @@ function upgrade_keyserver { 
			 | 
		
	
		
			
			| 
				125
			 | 
			
				125
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				126
			 | 
			
				126
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				127
			 | 
			
				127
			 | 
			
			
				 function backup_local_keyserver { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				128
			 | 
			
			
				+    source_directory=/etc/sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				129
			 | 
			
			
				+    if [ -d $source_directory ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				130
			 | 
			
			
				+        systemctl stop sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+        dest_directory=keyserverconfig 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+        function_check backup_directory_to_usb 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+        backup_directory_to_usb $source_directory $dest_directory 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+        systemctl start sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				128
			 | 
			
				136
			 | 
			
			
				     if [[ "$(check_keyserver_directory_size)" != "0" ]]; then 
			 | 
		
	
		
			
			| 
				129
			 | 
			
				137
			 | 
			
			
				         echo $'WARNING: Keyserver database size is too large to backup' 
			 | 
		
	
		
			
			| 
				130
			 | 
			
				138
			 | 
			
			
				         return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -145,6 +153,14 @@ function restore_local_keyserver { 
			 | 
		
	
		
			
			| 
				145
			 | 
			
				153
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				146
			 | 
			
				154
			 | 
			
			
				     echo $"Restoring SKS Keyserver" 
			 | 
		
	
		
			
			| 
				147
			 | 
			
				155
			 | 
			
			
				     systemctl stop sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				156
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				157
			 | 
			
			
				+    temp_restore_dir=/root/tempkeyserverconfig 
			 | 
		
	
		
			
			| 
				
			 | 
			
				158
			 | 
			
			
				+    function_check restore_directory_from_usb 
			 | 
		
	
		
			
			| 
				
			 | 
			
				159
			 | 
			
			
				+    restore_directory_from_usb $temp_restore_dir keyserverconfig 
			 | 
		
	
		
			
			| 
				
			 | 
			
				160
			 | 
			
			
				+    cp -r $temp_restore_dir/etc/sks/* /etc/sks/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				161
			 | 
			
			
				+    rm -rf $temp_restore_dir 
			 | 
		
	
		
			
			| 
				
			 | 
			
				162
			 | 
			
			
				+    chown -Rc debian-sks: /etc/sks/sksconf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				163
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				148
			 | 
			
				164
			 | 
			
			
				     temp_restore_dir=/root/tempkeyserver 
			 | 
		
	
		
			
			| 
				149
			 | 
			
				165
			 | 
			
			
				     function_check restore_directory_from_usb 
			 | 
		
	
		
			
			| 
				150
			 | 
			
				166
			 | 
			
			
				     restore_directory_from_usb $temp_restore_dir keyserver 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -172,6 +188,14 @@ function restore_local_keyserver { 
			 | 
		
	
		
			
			| 
				172
			 | 
			
				188
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				173
			 | 
			
				189
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				174
			 | 
			
				190
			 | 
			
			
				 function backup_remote_keyserver { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				191
			 | 
			
			
				+    source_directory=/etc/sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				192
			 | 
			
			
				+    if [ -d $source_directory ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				193
			 | 
			
			
				+        systemctl stop sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				194
			 | 
			
			
				+        dest_directory=keyserverconfig 
			 | 
		
	
		
			
			| 
				
			 | 
			
				195
			 | 
			
			
				+        function_check backup_directory_to_friend 
			 | 
		
	
		
			
			| 
				
			 | 
			
				196
			 | 
			
			
				+        backup_directory_to_friend $source_directory $dest_directory 
			 | 
		
	
		
			
			| 
				
			 | 
			
				197
			 | 
			
			
				+        systemctl start sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				198
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				175
			 | 
			
				199
			 | 
			
			
				     if [[ "$(check_keyserver_directory_size)" != "0" ]]; then 
			 | 
		
	
		
			
			| 
				176
			 | 
			
				200
			 | 
			
			
				         echo $'WARNING: Keyserver database size is too large to backup' 
			 | 
		
	
		
			
			| 
				177
			 | 
			
				201
			 | 
			
			
				         return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -192,6 +216,14 @@ function restore_remote_keyserver { 
			 | 
		
	
		
			
			| 
				192
			 | 
			
				216
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				193
			 | 
			
				217
			 | 
			
			
				     echo $"Restoring SKS Keyserver" 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				218
			 | 
			
			
				     systemctl stop sks 
			 | 
		
	
		
			
			| 
				
			 | 
			
				219
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				220
			 | 
			
			
				+    temp_restore_dir=/root/tempkeyserverconfig 
			 | 
		
	
		
			
			| 
				
			 | 
			
				221
			 | 
			
			
				+    function_check restore_directory_from_friend 
			 | 
		
	
		
			
			| 
				
			 | 
			
				222
			 | 
			
			
				+    restore_directory_from_friend $temp_restore_dir keyserverconfig 
			 | 
		
	
		
			
			| 
				
			 | 
			
				223
			 | 
			
			
				+    cp -r $temp_restore_dir/etc/sks/* /etc/sks/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				224
			 | 
			
			
				+    rm -rf $temp_restore_dir 
			 | 
		
	
		
			
			| 
				
			 | 
			
				225
			 | 
			
			
				+    chown -Rc debian-sks: /etc/sks/sksconf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				226
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				227
			 | 
			
			
				     temp_restore_dir=/root/tempkeyserver 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				228
			 | 
			
			
				     function_check restore_directory_from_friend 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				229
			 | 
			
			
				     restore_directory_from_friend $temp_restore_dir keyserver 
			 |