瀏覽代碼

Local backup of ttrss

Bob Mottram 8 年之前
父節點
當前提交
f0925ebb97
沒有帳戶連結到提交者的電子郵件
共有 1 個檔案被更改,包括 22 行新增2 行删除
  1. 22
    2
      src/freedombone-app-rss

+ 22
- 2
src/freedombone-app-rss 查看文件

@@ -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 {