From cd4ea09ac64bb9dd7f55679aee42ae4ce374790d Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Thu, 25 Apr 2019 11:55:55 +0200 Subject: [PATCH] Add IS_EVOBACKUP_INCS check --- evocheck.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/evocheck.sh b/evocheck.sh index db35792..26e38dd 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -1096,6 +1096,18 @@ check_privatekeyworldreadable() { done fi } +check_evobackup_incs() { + if is_installed bkctld; then + bkctld_cron_file=${bkctld_cron_file:-/etc/cron.d/bkctld} + if [ -f "${bkctld_cron_file}" ]; then + root_crontab=$(grep -v "^#" ${bkctld_cron_file}) + echo "${root_crontab}" | grep -q "bkctld inc" || failed "IS_EVOBACKUP_INCS" "\`bkctld inc' is missing in ${bkctld_cron_file}" + echo "${root_crontab}" | grep -q "check-incs.sh" || failed "IS_EVOBACKUP_INCS" "\`check-incs.sh' is missing in ${bkctld_cron_file}" + else + failed "IS_EVOBACKUP_INCS" "Crontab \`${bkctld_cron_file}' is missing" + fi + fi +} main() { # Default return code : 0 = no error @@ -1216,6 +1228,7 @@ main() { test "${IS_APACHE_CONFENABLED:=1}" = 1 && check_apache_confenabled test "${IS_MELTDOWN_SPECTRE:=1}" = 1 && check_meltdown_spectre test "${IS_OLD_HOME_DIR:=1}" = 1 && check_old_home_dir + test "${IS_EVOBACKUP_INCS:=1}" = 1 && check_evobackup_incs fi #----------------------------------------------------------- -- 2.39.2