Преглед на файлове

Move remote blog backup to app script

Bob Mottram преди 9 години
родител
ревизия
84db3b4037
променени са 2 файла, в които са добавени 14 реда и са изтрити 17 реда
  1. 13
    2
      src/freedombone-app-blog
  2. 1
    15
      src/freedombone-backup-remote

+ 13
- 2
src/freedombone-app-blog Целия файл

39
 MY_BLOG_SUBTITLE="Another ${PROJECT_NAME} Blog"
39
 MY_BLOG_SUBTITLE="Another ${PROJECT_NAME} Blog"
40
 
40
 
41
 function reconfigure_blog {
41
 function reconfigure_blog {
42
-    echo -n ''
42
+	echo -n ''
43
 }
43
 }
44
 
44
 
45
 function upgrade_blog {
45
 function upgrade_blog {
121
 }
121
 }
122
 
122
 
123
 function backup_remote_blog {
123
 function backup_remote_blog {
124
-	echo -n ''
124
+	if grep -q "Blog domain" $COMPLETION_FILE; then
125
+		FULLBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Blog domain" | awk -F ':' '{print $2}')
126
+		temp_backup_dir=/var/www/${FULLBLOG_DOMAIN_NAME}/htdocs
127
+		if [ -d $temp_backup_dir ]; then
128
+			echo $"Backing up blog"
129
+			backup_directory_to_friend $temp_backup_dir blog
130
+			echo $"Backup of blog complete"
131
+		else
132
+			echo $"Blog domain specified but not found in $temp_backup_dir"
133
+			exit 2578
134
+		fi
135
+	fi
125
 }
136
 }
126
 
137
 
127
 function restore_remote_blog {
138
 function restore_remote_blog {

+ 1
- 15
src/freedombone-backup-remote Целия файл

244
 	fi
244
 	fi
245
 }
245
 }
246
 
246
 
247
-function backup_blog {
248
-	if grep -q "Blog domain" $COMPLETION_FILE; then
249
-		FULLBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Blog domain" | awk -F ':' '{print $2}')
250
-		if [ -d /var/www/${FULLBLOG_DOMAIN_NAME} ]; then
251
-			echo $"Backing up blog"
252
-			backup_directory_to_friend /var/www/${FULLBLOG_DOMAIN_NAME}/htdocs blog
253
-		else
254
-			echo $"Blog domain specified but not found in /var/www/${FULLBLOG_DOMAIN_NAME}"
255
-			exit 2578
256
-		fi
257
-	fi
258
-}
259
-
260
 function backup_certs {
247
 function backup_certs {
261
 	if [ -d /etc/ssl ]; then
248
 	if [ -d /etc/ssl ]; then
262
 		echo $"Backing up certificates"
249
 		echo $"Backing up certificates"
480
 	backup_web_server
467
 	backup_web_server
481
 	backup_admin_readme
468
 	backup_admin_readme
482
 	backup_mariadb
469
 	backup_mariadb
483
-
484
-	backup_blog
485
 	backup_certs
470
 	backup_certs
486
 	backup_mailing_list
471
 	backup_mailing_list
472
+
487
 	backup_xmpp
473
 	backup_xmpp
488
 	backup_ipfs
474
 	backup_ipfs
489
 	backup_dlna
475
 	backup_dlna