From fc5aa4a7041d3e1f165a9ba8a872ed87c9476f78 Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Fri, 25 Jun 2021 09:38:50 +0200
Subject: [PATCH] Reactivate auto clean

---
 backup.sh | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/backup.sh b/backup.sh
index 0151e97..62bb872 100755
--- a/backup.sh
+++ b/backup.sh
@@ -15,14 +15,9 @@ exit_on_fail(){
 
 retrie_on_fail(){
     if [ $1 -ne 0 ]; then
-        cat <<EOF | lftp $host
-user $user $ftppass
-
-rm -rf $remotedir
-mkdir $remotedir
-EOF
-backup "cleaned"
-leave $?
+        backup "cleaned"
+        run_duplicity remove-all-inc-of-but-n-full 1 --force
+        leave $?
     fi
 }
 
@@ -65,4 +60,6 @@ backup(){
     echo "All Done"
 }
 backup
-leave $?
+ret=$?
+retrie_on_fail $ret
+leave $ret
-- 
GitLab