V8.02.644.2025.05.31
All checks were successful
Retrieve the DNSSEC status at the time of updating the repository. / build-dnssec-diagram (push) Successful in 30s
All checks were successful
Retrieve the DNSSEC status at the time of updating the repository. / build-dnssec-diagram (push) Successful in 30s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
@@ -16,40 +16,42 @@
|
||||
# ARGUMENTS_COUNT
|
||||
# ARG_STR_ORG_INPUT
|
||||
# ARG_STR_SANITIZED
|
||||
# DEBUG_LOG
|
||||
# EARLY_DEBUG
|
||||
# ERROR_LOG
|
||||
# VAR_LOG
|
||||
# VERSION
|
||||
# errcmmd
|
||||
# errcode
|
||||
# errfunc
|
||||
# errline
|
||||
# errscrt
|
||||
# LOG_DEBUG
|
||||
# ERRCMMD
|
||||
# ERRCODE
|
||||
# ERRFUNC
|
||||
# ERRLINE
|
||||
# ERRSCRT
|
||||
# LOG_ERROR
|
||||
# LOG_VAR
|
||||
# SECONDS
|
||||
# VAR_EARLY_DEBUG
|
||||
# VAR_SYSTEM
|
||||
# VAR_VERSION
|
||||
# Arguments:
|
||||
# None
|
||||
#######################################
|
||||
print_file_err() {
|
||||
{
|
||||
printf "❌ CISS.debian.live.builder Script failed. \n"
|
||||
printf "❌ Version : %s \n" "${VERSION}"
|
||||
printf "❌ Environment : %s \n" "${SYSTEM_VAR}"
|
||||
printf "❌ Error : %s \n" "${errcode}"
|
||||
printf "❌ Line : %s \n" "${errline}"
|
||||
printf "❌ Script : %s \n" "${errscrt}"
|
||||
printf "❌ Function : %s \n" "${errfunc}"
|
||||
printf "❌ Command : %s \n" "${errcmmd}"
|
||||
printf "❌ Version : %s \n" "${VAR_VERSION}"
|
||||
printf "❌ Environment : %s \n" "${VAR_SYSTEM}"
|
||||
printf "❌ Error : %s \n" "${ERRCODE}"
|
||||
printf "❌ Line : %s \n" "${ERRLINE}"
|
||||
printf "❌ Script : %s \n" "${ERRSCRT}"
|
||||
printf "❌ Function : %s \n" "${ERRFUNC}"
|
||||
printf "❌ Command : %s \n" "${ERRCMMD}"
|
||||
printf "❌ Script Runtime : %s \n" "${SECONDS}"
|
||||
printf "❌ Arguments Counter : %s \n" "${ARGUMENTS_COUNT}"
|
||||
printf "❌ Arguments Original : %s \n" "${ARG_STR_ORG_INPUT}"
|
||||
printf "❌ Arguments Sanitized : %s \n" "${ARG_STR_SANITIZED}"
|
||||
if "${EARLY_DEBUG}"; then
|
||||
printf "❌ Vars Dump saved at : %s \n" "${VAR_LOG}"
|
||||
printf "❌ Debug Log saved at : %s \n" "${DEBUG_LOG}"
|
||||
printf "❌ cat %s \n" "${DEBUG_LOG}"
|
||||
if "${VAR_EARLY_DEBUG}"; then
|
||||
printf "❌ Vars Dump saved at : %s \n" "${LOG_VAR}"
|
||||
printf "❌ Debug Log saved at : %s \n" "${LOG_DEBUG}"
|
||||
printf "❌ cat %s \n" "${LOG_DEBUG}"
|
||||
fi
|
||||
printf "\n"
|
||||
} >> "${ERROR_LOG}"
|
||||
} >> "${LOG_ERROR}"
|
||||
}
|
||||
|
||||
#######################################
|
||||
@@ -58,38 +60,40 @@ print_file_err() {
|
||||
# ARGUMENTS_COUNT
|
||||
# ARG_STR_ORG_INPUT
|
||||
# ARG_STR_SANITIZED
|
||||
# DEBUG_LOG
|
||||
# EARLY_DEBUG
|
||||
# ERROR_LOG
|
||||
# VAR_LOG
|
||||
# VERSION
|
||||
# errcmmd
|
||||
# errcode
|
||||
# errfunc
|
||||
# errline
|
||||
# errscrt
|
||||
# LOG_DEBUG
|
||||
# ERRCMMD
|
||||
# ERRCODE
|
||||
# ERRFUNC
|
||||
# ERRLINE
|
||||
# ERRSCRT
|
||||
# LOG_ERROR
|
||||
# LOG_VAR
|
||||
# SECONDS
|
||||
# VAR_EARLY_DEBUG
|
||||
# VAR_SYSTEM
|
||||
# VAR_VERSION
|
||||
# Arguments:
|
||||
# None
|
||||
#######################################
|
||||
print_scr_err() {
|
||||
printf "\e[91m❌ CISS.debian.live.builder Script failed. \e[0m\n" >&2
|
||||
printf "\e[91m❌ Version : %s \e[0m\n" "${VERSION}" >&2
|
||||
printf "\e[91m❌ Environment : %s \e[0m\n" "${SYSTEM_VAR}" >&2
|
||||
printf "\e[91m❌ Error : %s \e[0m\n" "${errcode}" >&2
|
||||
printf "\e[91m❌ Line : %s \e[0m\n" "${errline}" >&2
|
||||
printf "\e[91m❌ Script : %s \e[0m\n" "${errscrt}" >&2
|
||||
printf "\e[91m❌ Function : %s \e[0m\n" "${errfunc}" >&2
|
||||
printf "\e[91m❌ Command : %s \e[0m\n" "${errcmmd}" >&2
|
||||
printf "\e[91m❌ Version : %s \e[0m\n" "${VAR_VERSION}" >&2
|
||||
printf "\e[91m❌ Environment : %s \e[0m\n" "${VAR_SYSTEM}" >&2
|
||||
printf "\e[91m❌ Error : %s \e[0m\n" "${ERRCODE}" >&2
|
||||
printf "\e[91m❌ Line : %s \e[0m\n" "${ERRLINE}" >&2
|
||||
printf "\e[91m❌ Script : %s \e[0m\n" "${ERRSCRT}" >&2
|
||||
printf "\e[91m❌ Function : %s \e[0m\n" "${ERRFUNC}" >&2
|
||||
printf "\e[91m❌ Command : %s \e[0m\n" "${ERRCMMD}" >&2
|
||||
printf "\e[91m❌ Script Runtime : %s \e[0m\n" "${SECONDS}" >&2
|
||||
printf "\e[91m❌ Arguments Counter : %s \e[0m\n" "${ARGUMENTS_COUNT}" >&2
|
||||
printf "\e[91m❌ Arguments Original : %s \e[0m\n" "${ARG_STR_ORG_INPUT}" >&2
|
||||
printf "\e[91m❌ Arguments Sanitized : %s \e[0m\n" "${ARG_STR_SANITIZED}" >&2
|
||||
printf "\e[91m❌ Error Log saved at : %s \e[0m\n" "${ERROR_LOG}" >&2
|
||||
printf "\e[91m❌ cat %s \e[0m\n" "${ERROR_LOG}" >&2
|
||||
if "${EARLY_DEBUG}"; then
|
||||
printf "\e[91m❌ Vars Dump saved at : %s \e[0m\n" "${VAR_LOG}" >&2
|
||||
printf "\e[91m❌ Debug Log saved at : %s \e[0m\n" "${DEBUG_LOG}" >&2
|
||||
printf "\e[91m❌ cat %s \e[0m\n" "${DEBUG_LOG}" >&2
|
||||
printf "\e[91m❌ Error Log saved at : %s \e[0m\n" "${LOG_ERROR}" >&2
|
||||
printf "\e[91m❌ cat %s \e[0m\n" "${LOG_ERROR}" >&2
|
||||
if "${VAR_EARLY_DEBUG}"; then
|
||||
printf "\e[91m❌ Vars Dump saved at : %s \e[0m\n" "${LOG_VAR}" >&2
|
||||
printf "\e[91m❌ Debug Log saved at : %s \e[0m\n" "${LOG_DEBUG}" >&2
|
||||
printf "\e[91m❌ cat %s \e[0m\n" "${LOG_DEBUG}" >&2
|
||||
fi
|
||||
printf "\n"
|
||||
}
|
||||
@@ -97,7 +101,12 @@ print_scr_err() {
|
||||
#######################################
|
||||
# Trap function to be called on 'ERR'.
|
||||
# Globals:
|
||||
# EARLY_DEBUG
|
||||
# ERRCMMD
|
||||
# ERRCODE
|
||||
# ERRFUNC
|
||||
# ERRLINE
|
||||
# ERRSCRT
|
||||
# VAR_EARLY_DEBUG
|
||||
# Arguments:
|
||||
# $1: $?
|
||||
# $2: ${BASH_SOURCE[0]}
|
||||
@@ -106,14 +115,14 @@ print_scr_err() {
|
||||
# $5: ${BASH_COMMAND}
|
||||
#######################################
|
||||
trap_on_err() {
|
||||
declare -g errcode="$1"
|
||||
declare -g errscrt="$2"
|
||||
declare -g errline="$3"
|
||||
declare -g errfunc="$4"
|
||||
declare -g errcmmd="$5"
|
||||
declare -g ERRCODE="$1"
|
||||
declare -g ERRSCRT="$2"
|
||||
declare -g ERRLINE="$3"
|
||||
declare -g ERRFUNC="$4"
|
||||
declare -g ERRCMMD="$5"
|
||||
trap - ERR
|
||||
if "${EARLY_DEBUG}"; then dump_user_vars; fi
|
||||
clean_up "${errcode}"
|
||||
if "${VAR_EARLY_DEBUG}"; then dump_user_vars; fi
|
||||
clean_up "${ERRCODE}"
|
||||
clean_screen
|
||||
print_file_err
|
||||
print_scr_err
|
||||
@@ -122,10 +131,9 @@ trap_on_err() {
|
||||
#######################################
|
||||
# Gather all user-defined variables (name and value)
|
||||
# Globals:
|
||||
# VAR_LOG
|
||||
# VERSION
|
||||
# dump_vars_initial
|
||||
# var
|
||||
# LOG_VAR
|
||||
# VAR_DUMP_VARS_INITIAL
|
||||
# VAR_VERSION
|
||||
# Arguments:
|
||||
# None
|
||||
#######################################
|
||||
@@ -144,19 +152,19 @@ dump_user_vars() {
|
||||
|
||||
{
|
||||
printf "✅ CISS.debian.live.builder Config Variable Dump. \n"
|
||||
printf "✅ Version : %s \n" "${VERSION}"
|
||||
printf "✅ Version : %s \n" "${VAR_VERSION}"
|
||||
printf "\n"
|
||||
printf "===== Initial VAR Environment ===== \n"
|
||||
} >> "${VAR_LOG}"
|
||||
} >> "${LOG_VAR}"
|
||||
|
||||
comm -23 "${dump_vars_initial}" "${dump_vars_final}" >> "${VAR_LOG}" || true
|
||||
comm -23 "${VAR_DUMP_VARS_INITIAL}" "${dump_vars_final}" >> "${LOG_VAR}" || true
|
||||
|
||||
{
|
||||
printf "\n"
|
||||
printf "===== Final VAR Environment ===== \n"
|
||||
} >> "${VAR_LOG}"
|
||||
} >> "${LOG_VAR}"
|
||||
|
||||
comm -13 "${dump_vars_initial}" "${dump_vars_final}" >> "${VAR_LOG}" || true
|
||||
rm "${dump_vars_initial}" "${dump_vars_final}"
|
||||
comm -13 "${VAR_DUMP_VARS_INITIAL}" "${dump_vars_final}" >> "${LOG_VAR}" || true
|
||||
rm "${VAR_DUMP_VARS_INITIAL}" "${dump_vars_final}"
|
||||
}
|
||||
# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh
|
||||
|
||||
Reference in New Issue
Block a user