diff options
author | thecalcaholic <6317548+theCalcaholic@users.noreply.github.com> | 2022-09-28 16:31:45 +0300 |
---|---|---|
committer | thecalcaholic <6317548+theCalcaholic@users.noreply.github.com> | 2022-09-28 17:14:01 +0300 |
commit | 9b5fbba51776017d9b9b12de3ad93a86aa4c51c7 (patch) | |
tree | aa3d88dc81a8410e55aa880a91792cd95822dbb7 | |
parent | 1c4fefbb7af9e775a45e450e5e7378ea07f74b5f (diff) |
run-parts.sh: Fix undefined backup location
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
-rwxr-xr-x | build/docker/debian-ncp/run-parts.sh | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/build/docker/debian-ncp/run-parts.sh b/build/docker/debian-ncp/run-parts.sh index 0bdade4b..4a01146e 100755 --- a/build/docker/debian-ncp/run-parts.sh +++ b/build/docker/debian-ncp/run-parts.sh @@ -17,18 +17,19 @@ if [[ $( ls -1A /data | wc -l ) -eq 0 ]] then echo "Initializing empty volume.." cp -raT /data-ro /data -else - echo "Cleanup old startup backups..." - BKPS="$(ls -1t "$BKPDIR"/nextcloud-bkp_*.tar.gz 2>/dev/null)" - while read -r bkp - do - rm -f "$BKPDIR/$bkp" - done <"$(echo "$BKPS" | tail -n +5)" +elif [[ -z "$NOBACKUP" ]] || [[ "$NOBACKUP" != "true" ]] +then BKPDIR=/data/ncp-startup-backups/ WITH_DATA=no COMPRESSED=yes LIMIT=0 mkdir -p "$BKPDIR" + echo "Cleanup old startup backups..." + BKPS="$(ls -1t "$BKPDIR"/nextcloud-bkp_*.tar.gz 2>/dev/null || true)" + while read -r bkp + do + rm -f "$BKPDIR/$bkp" + done <"$(echo "$BKPS" | tail -n +5)" echo "Back up current instance..." set +eE if ncp-backup "$BKPDIR" "$WITH_DATA" "$COMPRESSED" "$LIMIT" |