Explorar el Código

Local backup of ttrss

Bob Mottram hace 8 años
padre
commit
f0925ebb97
Ninguna cuenta está vinculada al correo electrónico del colaborador
Se han modificado 1 ficheros con 22 adiciones y 2 borrados
  1. 22
    2
      src/freedombone-app-rss

+ 22
- 2
src/freedombone-app-rss Ver fichero

@@ -76,11 +76,31 @@ function upgrade_rss {
76 76
 }
77 77
 
78 78
 function backup_local_rss {
79
-	echo ''
79
+	RSS_READER_DOMAIN_NAME='ttrss'
80
+	if grep -q "RSS reader domain" $COMPLETION_FILE; then
81
+		RSS_READER_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "RSS reader domain" | awk -F ':' '{print $2}')
82
+	fi
83
+
84
+	if grep -q "RSS reader domain" $COMPLETION_FILE; then
85
+		if [ -d /etc/share/tt-rss ]; then
86
+			RSS_READER_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "RSS reader domain" | awk -F ':' '{print $2}')
87
+
88
+			echo $"Backing up ttrss"
89
+
90
+			function_check backup_database_local
91
+			backup_database_local ttrss
92
+
93
+			function_check backup_directory_to_usb
94
+			backup_directory_to_usb /root/tempttrssdata ttrssdata
95
+			backup_directory_to_usb /etc/share/tt-rss ttrss
96
+
97
+			echo $"ttrss backup complete"
98
+		fi
99
+	fi
80 100
 }
81 101
 
82 102
 function backup_remote_rss {
83
-	echo ''
103
+	echo -n ''
84 104
 }
85 105
 
86 106
 function remove_rss {