projects
/
backups
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added available disk space check & new backupeveryXdays config var.
[backups/.git]
/
scripts
/
pack-image.sh
diff --git
a/scripts/pack-image.sh
b/scripts/pack-image.sh
index 2bdb75e920134b46ee49e9d8ca9756eae10d93c6..ce985fa2eb13c00d93cfd11ec07faa36af7b3393 100755
(executable)
--- a/
scripts/pack-image.sh
+++ b/
scripts/pack-image.sh
@@
-22,6
+22,11
@@
isoimage="$imagedir/$today.iso"
isomountdir="$isoimage.mnt"
restorescript="$scriptsdir/restore.sh"
isomountdir="$isoimage.mnt"
restorescript="$scriptsdir/restore.sh"
+echo "-> Checking for available disk space on $imagedir"
+available=$(df $imagedir | awk '{print$4}' | grep -E "[0-9]+")
+required=$((imagesizemb*1024))
+[ $required -gt $available ] && err "Not enough space for the backup image on $imagedir"
+
echo "-> Creating directories"
mkdir --mode=700 -p $datadir $imagedir $isomountdir $tmpdir
if [ $? != 0 ]; then
echo "-> Creating directories"
mkdir --mode=700 -p $datadir $imagedir $isomountdir $tmpdir
if [ $? != 0 ]; then