Quellcode durchsuchen

Move remote rss backup to app script

Bob Mottram vor 8 Jahren
Ursprung
Commit
83430ecf09
2 geänderte Dateien mit 21 neuen und 19 gelöschten Zeilen
  1. 21
    2
      src/freedombone-app-rss
  2. 0
    17
      src/freedombone-backup-remote

+ 21
- 2
src/freedombone-app-rss Datei anzeigen

@@ -43,7 +43,7 @@ RSS_READER_GNUSOCIAL_REPO="https://github.com/bashrc/ttrss-gnusocial"
43 43
 RSS_READER_GNUSOCIAL_COMMIT='8b92b8f5db7b0d12459c7bd86a50f48815efe642'
44 44
 
45 45
 function reconfigure_rss {
46
-    echo -n ''
46
+	echo -n ''
47 47
 }
48 48
 
49 49
 function upgrade_rss {
@@ -121,7 +121,26 @@ function restore_local_rss {
121 121
 }
122 122
 
123 123
 function backup_remote_rss {
124
-	echo -n ''
124
+	if grep -q "RSS reader domain" $COMPLETION_FILE; then
125
+		RSS_READER_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "RSS reader domain" | awk -F ':' '{print $2}')
126
+		if [ -d /etc/share/tt-rss ]; then
127
+			function_check suspend_site
128
+			suspend_site ${RSS_READER_DOMAIN_NAME}
129
+
130
+			function_check backup_database_to_friend
131
+			backup_database_to_friend ttrss
132
+
133
+			echo $"Backing up RSS reader installation"
134
+
135
+			function_check backup_directory_to_friend
136
+			backup_directory_to_friend /etc/share/tt-rss ttrss
137
+
138
+			function_check restart_site
139
+			restart_site
140
+		else
141
+			echo $"RSS reader domain specified but not found in /etc/share/ttrss}"
142
+		fi
143
+	fi
125 144
 }
126 145
 
127 146
 function restore_remote_rss {

+ 0
- 17
src/freedombone-backup-remote Datei anzeigen

@@ -244,22 +244,6 @@ function backup_tor {
244 244
 	fi
245 245
 }
246 246
 
247
-function backup_rss {
248
-	if grep -q "RSS reader domain" $COMPLETION_FILE; then
249
-		RSS_READER_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "RSS reader domain" | awk -F ':' '{print $2}')
250
-		if [ -d /etc/share/tt-rss ]; then
251
-			suspend_site ${RSS_READER_DOMAIN_NAME}
252
-			backup_database_to_friend ttrss
253
-			backup_directory_to_friend /root/tempttrssdata ttrssdata
254
-			echo $"Backing up RSS reader installation"
255
-			backup_directory_to_friend /etc/share/tt-rss ttrss
256
-			restart_site
257
-		else
258
-			echo $"RSS reader domain specified but not found in /etc/share/ttrss}"
259
-		fi
260
-	fi
261
-}
262
-
263 247
 function backup_hubzilla {
264 248
 	if grep -q "Hubzilla domain" $COMPLETION_FILE; then
265 249
 		HUBZILLA_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Hubzilla domain" | awk -F ':' '{print $2}')
@@ -568,7 +552,6 @@ if [[ $TEST_MODE == "no" ]]; then
568 552
 	backup_admin_readme
569 553
 	backup_mariadb
570 554
 
571
-	backup_rss
572 555
 	backup_hubzilla
573 556
 	backup_syncthing
574 557
 	backup_mediagoblin