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

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-05-31 00:42:24 +02:00
parent d9fb33376d
commit efa3a5d3aa
49 changed files with 712 additions and 444 deletions

View File

@@ -11,45 +11,46 @@
# SPDX-Security-Contact: security@coresecret.eu
# shellcheck disable=SC2155
declare -gr SYSTEM_VAR="$(uname -a)"
declare -gr VAR_SYSTEM="$(uname -a)"
# shellcheck disable=SC2155
declare -gr ISO8601="$(date +%Y_%m_%d_%H_%M_%S)"
declare -gr VAR_ISO8601="$(date +%Y_%m_%d_%H_%M_%S)"
# shellcheck disable=SC2155
declare -gr KERNEL_INF="$(mktemp)"
declare -gr VAR_KERNEL_INF="$(mktemp)"
# shellcheck disable=SC2155
declare -gr KERNEL_TMP="$(mktemp)"
declare -gr VAR_KERNEL_TMP="$(mktemp)"
# shellcheck disable=SC2155
declare -gr KERNEL_SRT="$(mktemp)"
declare -gr VAR_KERNEL_SRT="$(mktemp)"
# shellcheck disable=SC2155
declare -gr notes="$(mktemp)"
declare -gr VAR_NOTES="$(mktemp)"
if "${EARLY_DEBUG}"; then
declare -gr VAR_LOG="/tmp/ciss_live_builder_$$_var.log"
touch "${VAR_LOG}" && chmod 0600 "${VAR_LOG}"
if "${VAR_EARLY_DEBUG}"; then
declare -gr LOG_VAR="/tmp/ciss_live_builder_$$_var.log"
touch "${LOG_VAR}" && chmod 0600 "${LOG_VAR}"
fi
declare -gr ERROR_LOG="/tmp/ciss_live_builder_$$_error.log"
touch "${ERROR_LOG}" && chmod 0600 "${ERROR_LOG}"
declare -gr LOG_ERROR="/tmp/ciss_live_builder_$$_error.log"
touch "${LOG_ERROR}" && chmod 0600 "${LOG_ERROR}"
declare -g HANDLER_ARCHITECTURE=""
declare -g HANDLER_BUILD_DIR=""
declare -g HANDLER_CDI=""
declare -g HANDLER_DHCP=""
declare -g HANDLER_SPLASH=""
declare -g HANDLER_SSHPORT=""
declare -g HANDLER_SSHPUBKEY=""
declare -g handler_success=""
declare -g HANDLER_PRIORITY=""
declare -g handler_netcup_ipv6=""
declare -g handler_netcup_ipv6_array=""
declare -g HASHED_PWD=""
declare -g HANDLER_STA=""
declare -g REIONICE_CLASS=""
declare -g REIONICE_PRIORITY=""
declare -gr CHROOT_DIR="chroot"
declare -gr PACKAGES_FILE="chroot.packages.live"
declare -ga handler_jumphost=()
declare -ga handler_jumphost_unique=()
declare -g VAR_ARCHITECTURE=""
declare -g VAR_HANDLER_AUTOBUILD="false"
declare -g VAR_HANDLER_BUILD_DIR=""
declare -g VAR_HANDLER_CDI=""
declare -g VAR_HANDLER_DHCP=""
declare -g VAR_HANDLER_SPLASH=""
declare -g VAR_SSHPORT=""
declare -g VAR_SSHPUBKEY=""
declare -g VAR_SCRIPT_SUCCESS=""
declare -g VAR_HANDLER_PRIORITY=""
declare -g VAR_HANDLER_NETCUP_IPV6=""
declare -g VAR_HASHED_PWD=""
declare -g VAR_HANDLER_STA=""
declare -g VAR_REIONICE_CLASS=""
declare -g VAR_REIONICE_PRIORITY=""
declare -gr VAR_CHROOT_DIR="chroot"
declare -gr VAR_PACKAGES_FILE="chroot.packages.live"
declare -ga ARY_HANDLER_JUMPHOST=()
declare -ga ARY_HANDLER_NETCUP_IPV6=()
declare -ga ARY_HANDLER_JUMPHOST_UNIQUE=()
### Definition of error codes
declare -gir ERR_UNCRITICAL=127
@@ -75,9 +76,9 @@ declare -gir ERR_UNBOUNDVAR=254 # Unbound Variable
declare -gir ERR_UNSPPTBASH=255 # Unsupported Bash
### Definition of error trap vars
declare -g errcode="" # = $? = $1 = ERRCODE
declare -g errscrt="" # = ${BASH_SOURCE[0]} = $2 = ERRSCRT
declare -g errline="" # = ${LINENO} = $3 = ERRLINE
declare -g errfunc="" # = ${FUNCNAME[0]:-main} = $4 = ERRFUNC
declare -g errcmmd="" # = ${$BASH_COMMAND} = $5 = ERRCMMD
declare -g ERRCODE="" # = $? = $1 = ERRCODE
declare -g ERRSCRT="" # = ${BASH_SOURCE[0]} = $2 = ERRSCRT
declare -g ERRLINE="" # = ${LINENO} = $3 = ERRLINE
declare -g ERRFUNC="" # = ${FUNCNAME[0]:-main} = $4 = ERRFUNC
declare -g ERRCMMD="" # = ${$BASH_COMMAND} = $5 = ERRCMMD
# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh