From a1a9550c7641e17efd3e5d3017e6115539f696dc Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Mon, 25 Dec 2017 11:13:07 +0100
Subject: [PATCH] df on parent dir in case of fail during mkdir

---
 src/scripts/backup_nocloud.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/scripts/backup_nocloud.sh b/src/scripts/backup_nocloud.sh
index 3c159a0..f6e4908 100755
--- a/src/scripts/backup_nocloud.sh
+++ b/src/scripts/backup_nocloud.sh
@@ -251,7 +251,8 @@ then
     dest=$encfsmount
 fi
 
-dest=$dest/$date$postfix
+parent_dir=$dest
+dest=$parent_dir/$date$postfix
 mkdir $dest
 
 for action in $ACTIONS
@@ -260,7 +261,7 @@ do
     ret=$?
     while [ $ret -ne 0 ]
     do
-        if [ `df --output=avail $dest  | sed 1d` -lt $((1024*1024)) ]
+        if [ "`df --output=avail $parent_dir  | sed 1d`" -lt $((1024*1024)) ]
         then
             supprimer_anciennes_sauvegardes
             test_and_fail $? "Plus d'espace sur le disque et pas d'ancienne sauvegarde a supprimer"
-- 
GitLab