summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoekerna <joekerna@users.noreply.github.com>2017-04-18 14:48:40 +0200
committerGitHub <noreply@github.com>2017-04-18 14:48:40 +0200
commit78d7121586fa5cc30c4d7de211d2588503d3b177 (patch)
tree1e94edb16c377596b0c357976d820be0a2d268e9
parent75ff2a6acadb5f739fd3075281333120c0992298 (diff)
Improve backup removal (Issue #55)
Implemented quicker removal of old backups according to issue #55
-rwxr-xr-xrsync_tmbackup.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/rsync_tmbackup.sh b/rsync_tmbackup.sh
index 48b3ca5..b1d987a 100755
--- a/rsync_tmbackup.sh
+++ b/rsync_tmbackup.sh
@@ -100,7 +100,9 @@ fn_mkdir() {
}
fn_rm() {
- fn_run_cmd "rm -rf -- '$1'"
+ fn_run_cmd "mkdir /tmp/rsync-time-backup-emptydir"
+ fn_run_cmd "rsync -a --delete /tmp/rsync-time-backup-emptydir/ '$1'"
+ fn_run_cmd "rm -rf /tmp/rsync-time-backup-emptydir '$1'"
}
fn_touch() {