From 7b9c90c4d9c9210af5a9a7e103c2e6343d1bfb75 Mon Sep 17 00:00:00 2001 From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch> Date: Fri, 15 Mar 2024 15:57:16 +0100 Subject: [PATCH] harden function listBackupedServices --- localdump.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/localdump.sh b/localdump.sh index cd508c2..e7868ee 100755 --- a/localdump.sh +++ b/localdump.sh @@ -188,7 +188,8 @@ # global string BACKUP_BASEDIR base directory of all backups function listBackupedServices(){ ( - find "${BACKUP_BASEDIR}" -mindepth 1 -maxdepth 1 -type d -exec basename {} \; + test -n "${BACKUP_BASEDIR}" && test -d "${BACKUP_BASEDIR}" \ + && find "${BACKUP_BASEDIR}" -mindepth 1 -maxdepth 1 -type d -exec basename {} \; test -n "${ARCHIVE_BASEDIR}" && test -d "${ARCHIVE_BASEDIR}" \ && find "${ARCHIVE_BASEDIR}" -mindepth 1 -maxdepth 1 -type d -exec basename {} \; ) | sort -u -- GitLab