From 912e60edd875e45644cd01b18ca01238472e8248 Mon Sep 17 00:00:00 2001 From: Tom Pansino <2768420+tpansino@users.noreply.github.com> Date: Thu, 18 Feb 2021 00:35:06 -0800 Subject: [PATCH] Exit on failed file checks --- install/etc/services.available/10-db-backup/run | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/install/etc/services.available/10-db-backup/run b/install/etc/services.available/10-db-backup/run index 7c7e5c8..1e52233 100755 --- a/install/etc/services.available/10-db-backup/run +++ b/install/etc/services.available/10-db-backup/run @@ -331,10 +331,16 @@ check_availability() { "sqlite3" ) if [[ ! -e "${dbhost}" ]]; then print_error "File '${dbhost}' does not exist." + exit_code=2 + exit $exit_code elif [[ ! -f "${dbhost}" ]]; then print_error "File '${dbhost}' is not a file." + exit_code=2 + exit $exit_code elif [[ ! -r "${dbhost}" ]]; then print_error "File '${dbhost}' is not readable." + exit_code=2 + exit $exit_code fi ;; esac