From e4e1c661116c6513f51953f92ba583d7f0ff2ed4 Mon Sep 17 00:00:00 2001 From: ReachableCEO Date: Wed, 2 Jul 2025 17:52:14 -0500 Subject: [PATCH] . --- .../Modules/Security/secharden-scap-stig.sh | 21 +++---------------- ProjectCode/SetupNewSystem.sh | 18 +++------------- 2 files changed, 6 insertions(+), 33 deletions(-) diff --git a/ProjectCode/Modules/Security/secharden-scap-stig.sh b/ProjectCode/Modules/Security/secharden-scap-stig.sh index c46998e..e7eb9a2 100644 --- a/ProjectCode/Modules/Security/secharden-scap-stig.sh +++ b/ProjectCode/Modules/Security/secharden-scap-stig.sh @@ -1,23 +1,10 @@ #!/bin/bash -export FRAMEWORK_INCLUDES_FULL_PATH -FRAMEWORK_INCLUDES_FULL_PATH="$(realpath ../Framework-Includes)" - -export FRAMEWORK_CONFIGS_FULL_PATH -FRAMEWORK_CONFIGS_FULL_PATH="$(realpath ../Framework-ConfigFiles)" - -export PROJECT_INCLUDES_FULL_PATH -PROJECT_INCLUDES_FULL_PATH="$(realpath ../Project-Includes)" - -export PROJECT_CONGIGS_FULL_PATH -PROJECT_INCLUDES_FULL_PATH="$(realpath ../Project-ConfigFiles)" - - #Framework variables are read from hee -source $FRAMEWORK_CONFIGS_FULL_PATH/FrameworkVars +source $PROJECT_ROOT_PATH/Framework-Includes/FrameworkVars #Boilerplate and support functions -FrameworkIncludeFiles="$(ls -1 --color=none $FRAMEWORK_INCLUDES_FULL_PATH/*)" +FrameworkIncludeFiles="$(ls -1 --color=none ../Framework-Includes/*)" IFS=$'\n\t' for file in "${FrameworkIncludeFiles[@]}"; do @@ -25,15 +12,13 @@ for file in "${FrameworkIncludeFiles[@]}"; do done unset IFS - -ProjectIncludeFiles="$(ls -1 --color=none $PROJECT_INCLUDES_FULL_PATH/*)" +ProjectIncludeFiles="$(ls -1 --color=none ../Project-Includes/*)" IFS=$'\n\t' for file in "${ProjectIncludeFiles[@]}"; do source "$file" done unset IFS - # Actual script logic starts here diff --git a/ProjectCode/SetupNewSystem.sh b/ProjectCode/SetupNewSystem.sh index b74bcab..14dff30 100644 --- a/ProjectCode/SetupNewSystem.sh +++ b/ProjectCode/SetupNewSystem.sh @@ -7,33 +7,21 @@ export PROJECT_ROOT_PATH PROJECT_ROOT_PATH="$(realpath ../)" -export FRAMEWORK_INCLUDES_FULL_PATH -FRAMEWORK_INCLUDES_FULL_PATH="$(realpath ../Framework-Includes)" - -export FRAMEWORK_CONFIGS_FULL_PATH -FRAMEWORK_CONFIGS_FULL_PATH="$(realpath ../Framework-ConfigFiles)" - -export PROJECT_INCLUDES_FULL_PATH -PROJECT_INCLUDES_FULL_PATH="$(realpath ../Project-Includes)" - -export PROJECT_CONGIGS_FULL_PATH -PROJECT_INCLUDES_FULL_PATH="$(realpath ../Project-ConfigFiles)" - #Framework variables are read from hee -source $FRAMEWORK_CONFIGS_FULL_PATH/FrameworkVars +source $PROJECT_ROOT_PATH/Framework-Includes/FrameworkVars #Boilerplate and support functions FrameworkIncludeFiles="$(ls -1 --color=none ../Framework-Includes/*)" IFS=$'\n\t' -for file in ${FrameworkIncludeFiles[@]}; do +for file in "${FrameworkIncludeFiles[@]}"; do source "$file" done unset IFS ProjectIncludeFiles="$(ls -1 --color=none ../Project-Includes/*)" IFS=$'\n\t' -for file in ${ProjectIncludeFiles[@]}; do +for file in "${ProjectIncludeFiles[@]}"; do source "$file" done unset IFS