From 5e4b60e61b52d51de1b26576b180787d522fd3a0 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Mon, 11 May 2020 17:18:04 +0200 Subject: [PATCH] IS_EVOBACKUP_EXCLUDE_MOUNT: exclude disabled backup scripts --- CHANGELOG | 2 ++ evocheck.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index ba137b9..c2975b4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,6 +7,8 @@ and this project **does not adhere to [Semantic Versioning](http://semver.org/sp ### Changed +* IS_EVOBACKUP_EXCLUDE_MOUNT: exclude disabled backup scripts + ### Deprecated ### Removed diff --git a/evocheck.sh b/evocheck.sh index 5c3f136..c94ee1a 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -559,7 +559,7 @@ check_evobackup_exclude_mount() { # shellcheck disable=SC2064 trap "rm -f ${excludes_file}" 0 # shellcheck disable=SC2044 - for evobackup_file in $(find /etc/cron* -name '*evobackup*'); do + for evobackup_file in $(find /etc/cron* -name '*evobackup*' | grep -v -E ".disabled$"); do grep -- "--exclude " "${evobackup_file}" | grep -E -o "\"[^\"]+\"" | tr -d '"' > "${excludes_file}" not_excluded=$(findmnt --type nfs,nfs4,fuse.sshfs, -o target --noheadings | grep -v -f "${excludes_file}") for mount in ${not_excluded}; do