| 
				
			 | 
			
			
				@@ -42,14 +42,14 @@ HTMLY_TITLE="My Htmly" 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				42
			 | 
			
			
				 HTMLY_SUBTITLE="Another ${PROJECT_NAME} Htmly" 
			 | 
		
	
		
			
			| 
				43
			 | 
			
				43
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				44
			 | 
			
				44
			 | 
			
			
				 htmly_variables=(HTMLY_REPO 
			 | 
		
	
		
			
			| 
				45
			 | 
			
				
			 | 
			
			
				-                HTMLY_COMMIT 
			 | 
		
	
		
			
			| 
				46
			 | 
			
				
			 | 
			
			
				-                HTMLY_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				
			 | 
			
			
				-                HTMLY_CODE 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				
			 | 
			
			
				-                HTMLY_TITLE 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				
			 | 
			
			
				-                HTMLY_SUBTITLE 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				
			 | 
			
			
				-                ONION_ONLY 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				
			 | 
			
			
				-                DDNS_PROVIDER 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				
			 | 
			
			
				-                MY_USERNAME) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				45
			 | 
			
			
				+                 HTMLY_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				46
			 | 
			
			
				+                 HTMLY_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				47
			 | 
			
			
				+                 HTMLY_CODE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				48
			 | 
			
			
				+                 HTMLY_TITLE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				49
			 | 
			
			
				+                 HTMLY_SUBTITLE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				50
			 | 
			
			
				+                 ONION_ONLY 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+                 DDNS_PROVIDER 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+                 MY_USERNAME) 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				53
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				54
			 | 
			
				54
			 | 
			
			
				 function set_avatar_from_url { 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				55
			 | 
			
			
				     AVATAR="$1" 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -228,14 +228,17 @@ function restore_local_htmly { 
			 | 
		
	
		
			
			| 
				228
			 | 
			
				228
			 | 
			
			
				         temp_restore_dir=/root/temphtmly 
			 | 
		
	
		
			
			| 
				229
			 | 
			
				229
			 | 
			
			
				         restore_directory_from_usb $temp_restore_dir blog 
			 | 
		
	
		
			
			| 
				230
			 | 
			
				230
			 | 
			
			
				         restore_directory_from_usb $temp_restore_dir htmly 
			 | 
		
	
		
			
			| 
				231
			 | 
			
				
			 | 
			
			
				-        rm -rf /var/www/${HTMLY_DOMAIN_NAME}/htdocs 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				
			 | 
			
			
				-        cp -r $temp_restore_dir/var/www/${HTMLY_DOMAIN_NAME}/htdocs /var/www/${HTMLY_DOMAIN_NAME}/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				231
			 | 
			
			
				+        if [ -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				232
			 | 
			
			
				+            rm -rf /var/www/${HTMLY_DOMAIN_NAME}/htdocs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				233
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				234
			 | 
			
			
				+        temp_source_dir=$(find ${temp_restore_dir} -name htdocs | sed 's/\.//g') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				235
			 | 
			
			
				+        cp -r ${temp_restore_dir}${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/ 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				236
			 | 
			
			
				         if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				234
			 | 
			
				237
			 | 
			
			
				             set_user_permissions 
			 | 
		
	
		
			
			| 
				235
			 | 
			
				238
			 | 
			
			
				             backup_unmount_drive 
			 | 
		
	
		
			
			| 
				236
			 | 
			
				239
			 | 
			
			
				             exit 593 
			 | 
		
	
		
			
			| 
				237
			 | 
			
				240
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				238
			 | 
			
				
			 | 
			
			
				-        rm -rf $temp_restore_dir 
			 | 
		
	
		
			
			| 
				
			 | 
			
				241
			 | 
			
			
				+        rm -rf ${temp_restore_dir} 
			 | 
		
	
		
			
			| 
				239
			 | 
			
				242
			 | 
			
			
				         if [ ! -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs/content ]; then 
			 | 
		
	
		
			
			| 
				240
			 | 
			
				243
			 | 
			
			
				             echo $"No content directory found after restoring htmly" 
			 | 
		
	
		
			
			| 
				241
			 | 
			
				244
			 | 
			
			
				             set_user_permissions 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -285,12 +288,15 @@ function restore_remote_htmly { 
			 | 
		
	
		
			
			| 
				285
			 | 
			
				288
			 | 
			
			
				         mkdir $temp_restore_dir 
			 | 
		
	
		
			
			| 
				286
			 | 
			
				289
			 | 
			
			
				         function_check restore_directory_from_friend 
			 | 
		
	
		
			
			| 
				287
			 | 
			
				290
			 | 
			
			
				         restore_directory_from_friend $temp_restore_dir htmly 
			 | 
		
	
		
			
			| 
				288
			 | 
			
				
			 | 
			
			
				-        rm -rf /var/www/${HTMLY_DOMAIN_NAME}/htdocs 
			 | 
		
	
		
			
			| 
				289
			 | 
			
				
			 | 
			
			
				-        cp -r $temp_restore_dir/var/www/${HTMLY_DOMAIN_NAME}/htdocs /var/www/${HTMLY_DOMAIN_NAME}/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				291
			 | 
			
			
				+        if [ -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				292
			 | 
			
			
				+            rm -rf /var/www/${HTMLY_DOMAIN_NAME}/htdocs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				293
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				294
			 | 
			
			
				+        temp_source_dir=$(find ${temp_restore_dir} -name htdocs | sed 's/\.//g') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				295
			 | 
			
			
				+        cp -r ${temp_restore_dir}${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/ 
			 | 
		
	
		
			
			| 
				290
			 | 
			
				296
			 | 
			
			
				         if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				291
			 | 
			
				297
			 | 
			
			
				             exit 593 
			 | 
		
	
		
			
			| 
				292
			 | 
			
				298
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				293
			 | 
			
				
			 | 
			
			
				-        rm -rf $temp_restore_dir 
			 | 
		
	
		
			
			| 
				
			 | 
			
				299
			 | 
			
			
				+        rm -rf ${temp_restore_dir} 
			 | 
		
	
		
			
			| 
				294
			 | 
			
				300
			 | 
			
			
				         if [ ! -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs/content ]; then 
			 | 
		
	
		
			
			| 
				295
			 | 
			
				301
			 | 
			
			
				             echo $"No content directory found after restoring htmly" 
			 | 
		
	
		
			
			| 
				296
			 | 
			
				302
			 | 
			
			
				             exit 287 
			 |