瀏覽代碼

Move remote dlna restore to app script

Bob Mottram 8 年之前
父節點
當前提交
9610be58d2
共有 2 個檔案被更改,包括 14 行新增3 行删除
  1. 14
    1
      src/freedombone-app-dlna
  2. 0
    2
      src/freedombone-restore-remote

+ 14
- 1
src/freedombone-app-dlna 查看文件

@@ -99,7 +99,20 @@ function backup_remote_dlna {
99 99
 }
100 100
 
101 101
 function restore_remote_dlna {
102
-	echo -n ''
102
+	if [ -d /var/cache/minidlna ]; then
103
+		if [ -d $SERVER_DIRECTORY/backup/dlna ]; then
104
+			echo $"Restoring DLNA cache"
105
+			temp_restore_dir=/root/tempdlna
106
+			function_check restore_directory_from_friend
107
+			restore_directory_from_friend $temp_restore_dir dlna
108
+			cp -r $temp_restore_dir/var/cache/minidlna/* /var/cache/minidlna/
109
+			if [ ! "$?" = "0" ]; then
110
+				exit 982
111
+			fi
112
+			rm -rf $temp_restore_dir
113
+			echo $"Restore of DLNA complete"
114
+		fi
115
+	fi
103 116
 }
104 117
 
105 118
 function remove_dlna {

+ 0
- 2
src/freedombone-restore-remote 查看文件

@@ -739,8 +739,6 @@ restore_mailing_list
739 739
 restore_email
740 740
 #restore_apps remote
741 741
 
742
-restore_dlna
743
-
744 742
 echo $"*** Remote restore was successful ***"
745 743
 
746 744
 exit 0