diff --git a/src/freedombone-app-dlna b/src/freedombone-app-dlna index 59e7907e919e83b75342bf19f35c4c0be8f587a7..734e663b1bf6d1df77f63d4210736cc5a30c2cea 100755 --- a/src/freedombone-app-dlna +++ b/src/freedombone-app-dlna @@ -99,7 +99,20 @@ function backup_remote_dlna { } function restore_remote_dlna { - echo -n '' + if [ -d /var/cache/minidlna ]; then + if [ -d $SERVER_DIRECTORY/backup/dlna ]; then + echo $"Restoring DLNA cache" + temp_restore_dir=/root/tempdlna + function_check restore_directory_from_friend + restore_directory_from_friend $temp_restore_dir dlna + cp -r $temp_restore_dir/var/cache/minidlna/* /var/cache/minidlna/ + if [ ! "$?" = "0" ]; then + exit 982 + fi + rm -rf $temp_restore_dir + echo $"Restore of DLNA complete" + fi + fi } function remove_dlna { diff --git a/src/freedombone-restore-remote b/src/freedombone-restore-remote index fe4fe78a9b5bb0aefddc8703020acabfdaeedcc4..f3b8ffbe3f343b0b66ee20e9f7b0fc8442f636e0 100755 --- a/src/freedombone-restore-remote +++ b/src/freedombone-restore-remote @@ -739,8 +739,6 @@ restore_mailing_list restore_email #restore_apps remote -restore_dlna - echo $"*** Remote restore was successful ***" exit 0