V8.00.000.2025.06.17
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 41s

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-07-25 17:33:58 +02:00
parent 0db950e2b7
commit 02bff792e1
9 changed files with 130 additions and 121 deletions

View File

@@ -133,23 +133,29 @@ color_echo "${CYA}" "Dialog Output for Initialization START."
if ! "${VAR_AUTO_INSTALL}"; then . ./lib/0200_dialog_helper.sh && dialog_box; fi
### ARGUMENT CHECKS.
echo "ARGUMENT CHECKS..."
arg_check "$@"
declare -ar ARY_ARG_SANITIZED=("$@")
declare -grx VAR_ARG_SANITIZED="${ARY_ARG_SANITIZED[*]}"
### ARGUMENT PARSING.
echo "ARGUMENT PARSING..."
arg_parser "$@"
### PRIORITY UPDATES.
echo "PRIORITY UPDATES..."
arg_priority_check
### HASHING PASSWORDS.
echo "HASHING PASSWORDS..."
nuke_passphrase
# TODO: Implement func() for other passwords.
### MAIN PROGRAM SEQUENCE
echo "MAIN PROGRAM SEQUENCE: yaml_parser()"
yaml_parser
# TODO: Check: yaml_reader()
echo "MAIN PROGRAM SEQUENCE: yaml_reader()"
yaml_reader
# TODO: Implement / Activate IP, Port validation
@@ -157,6 +163,7 @@ yaml_reader
# validation_preseed
### PARTITIONING
echo "MAIN PROGRAM SEQUENCE: partitioning()"
partitioning
partition_encryption
partition_formatting