diff --git a/lib/bkctld-check b/lib/bkctld-check index 4f8319c..254b86f 100755 --- a/lib/bkctld-check +++ b/lib/bkctld-check @@ -52,7 +52,7 @@ check_jail() { last_conn=$(stat --format=%Y "${jail_path}/var/log/lastlog") date_diff=$(( (cur_time - last_conn) / (60*60) )) - check_policy_file=$(jail_check_policy_file "${jail_name}") + check_policy_file=$(current_jail_check_policy_file "${jail_name}") if [ -f "${check_policy_file}" ]; then local_critical=$(read_variable "CRITICAL" "${check_policy_file}") diff --git a/lib/bkctld-inc b/lib/bkctld-inc index b71ea8b..d6934b3 100755 --- a/lib/bkctld-inc +++ b/lib/bkctld-inc @@ -63,7 +63,7 @@ inc_name=$(date +"%Y-%m-%d-%H") for jail_name in $(jails_list); do jail_path=$(jail_path "${jail_name}") inc_path=$(inc_path "${jail_name}" "${inc_name}") - incs_policy_file=$(jail_incs_policy_file ${jail_name}) + incs_policy_file=$(current_jail_incs_policy_file ${jail_name}) # If not incs policy is found, we don't create incs if [ -n "${incs_policy_file}" ]; then diff --git a/lib/bkctld-rm b/lib/bkctld-rm index 19cee80..4d49419 100755 --- a/lib/bkctld-rm +++ b/lib/bkctld-rm @@ -64,7 +64,7 @@ delete_inc_ext() { } for jail_name in $(jails_list); do - incs_policy_file=$(jail_incs_policy_file ${jail_name}) + incs_policy_file=$(current_jail_incs_policy_file ${jail_name}) # If not incs policy if found, we don't remove incs if [ -n "${incs_policy_file}" ]; then diff --git a/lib/includes b/lib/includes index ff36a5c..3dc0a2f 100755 --- a/lib/includes +++ b/lib/includes @@ -114,7 +114,12 @@ inc_path() { jail_incs_policy_file() { jail_name=$1 - new_file="${CONFDIR}/${jail_name}.d/incs_policy" + echo "${CONFDIR}/${jail_name}.d/incs_policy" +} +current_jail_incs_policy_file() { + jail_name=${1:?} + + new_file="$(jail_incs_policy_file "${jail_name}")" old_file="${CONFDIR}/${jail_name}" if [ -f "${new_file}" ]; then @@ -128,6 +133,11 @@ jail_incs_policy_file() { jail_check_policy_file() { jail_name=$1 + echo "${CONFDIR}/${jail_name}.d/check_policy" +} +current_jail_check_policy_file() { + jail_name=${1:?} + new_file="${CONFDIR}/${jail_name}.d/check_policy" # old_file="${JAILDIR}/${jail_name}/etc/bkctld-check"