From 634a998d7ebd5ccab635f4833d386d3f1ae0f5ce Mon Sep 17 00:00:00 2001 From: ReachableCEO Date: Mon, 14 Jul 2025 10:48:59 -0500 Subject: [PATCH] testing --- ProjectCode/Modules/Security/secharden-2fa.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ProjectCode/Modules/Security/secharden-2fa.sh b/ProjectCode/Modules/Security/secharden-2fa.sh index c636bb0..474523d 100644 --- a/ProjectCode/Modules/Security/secharden-2fa.sh +++ b/ProjectCode/Modules/Security/secharden-2fa.sh @@ -7,7 +7,13 @@ set -euo pipefail # Source framework functions -PROJECT_ROOT="$(dirname "$(realpath "${BASH_SOURCE[0]}")")/../.." +# Script can be called from different contexts, so use absolute path resolution +SCRIPT_DIR="$(dirname "$(realpath "${BASH_SOURCE[0]}")")" +PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SCRIPT_DIR")")")" + +# Set up framework variables expected by includes +export PROJECT_ROOT_PATH="$PROJECT_ROOT" + source "$PROJECT_ROOT/Framework-Includes/PrettyPrint.sh" source "$PROJECT_ROOT/Framework-Includes/Logging.sh" source "$PROJECT_ROOT/Framework-Includes/ErrorHandling.sh"