From 12c977e07ff42aaf4a8ed000c2cdf9193254c5e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Lindh=C3=A9?= Date: Mon, 31 Jul 2023 13:14:18 +0200 Subject: [PATCH] Update backup-nextcloud-snap.sh --- backup/nextcloud-snap/backup-nextcloud-snap.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/backup/nextcloud-snap/backup-nextcloud-snap.sh b/backup/nextcloud-snap/backup-nextcloud-snap.sh index 5161489..fa22bea 100755 --- a/backup/nextcloud-snap/backup-nextcloud-snap.sh +++ b/backup/nextcloud-snap/backup-nextcloud-snap.sh @@ -3,6 +3,20 @@ set -euo pipefail +missing_dependencies=false +readonly dependencies=( + nextcloud.export +) +for dep in "${dependencies[@]}"; do + if ! command -v "${dep}" &> /dev/null; then + stderr "❌ ERROR: Missing dependency ${dep}" + missing_dependencies=true + fi +done +if ${missing_dependencies}; then + fail 'Please install the missing dependencies!' +fi + if [[ -z ${VERBOSE+x} ]]; then VERBOSE=0 fi