V8.00.000.2025.06.17

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-07-31 01:21:35 +02:00
parent 38510a103c
commit 57dcc9c19b

View File

@@ -18,7 +18,7 @@ This document outlines the core mechanisms responsible for global Bash environme
handling, and structured diagnostics in the `CISS.debian.installer`. These foundational components ensure that the installer
operates in a predictable, robust, and audit-friendly manner, even under adverse conditions.
## File: 2.2. [bash.var.sh](../../var/bash.var.sh)
## 2.2. [bash.var.sh](../../var/bash.var.sh)
### 2.2.1. Purpose
@@ -44,7 +44,7 @@ exhaustive state introspection. The defined options anticipate and actively prev
conditions or shell misbehavior.
## 2.3. File: [0060_trap_err.sh](../../lib/0060_trap_err.sh)
## 2.3. [0060_trap_err.sh](../../lib/0060_trap_err.sh)
### 2.3.1. Purpose
@@ -68,7 +68,7 @@ anomalies precisely, log them comprehensively, and expose them to the console an
- Integrates gracefully with dialog-driven user interfaces (e.g., `dialog_box_cleaner`, `dialog_gauge_cleaner`).
- Evaluates `VAR_DEBUG_TRACE` and `VAR_DEBUG_TRAP` to determine the scope of runtime introspection.
## 2.4. File: [0070_trap_exit.sh](../../lib/0070_trap_exit.sh)
## 2.4. [0070_trap_exit.sh](../../lib/0070_trap_exit.sh)
### 2.4.1. Purpose
@@ -95,7 +95,7 @@ error. Notably, it complements `trap_err()` by catching unbound variable errors
- Isolates early trap context via local read-only declarations to avoid overwriting.
- Ensures that debug logs and variable states are flushed before exit.
## 2.5. File: [0080_trap_int.sh](../../lib/0080_trap_int.sh)
## 2.5. [0080_trap_int.sh](../../lib/0080_trap_int.sh)
### 2.5.1. Purpose
@@ -127,7 +127,6 @@ crucial for headless or semi-automated deployments with interactive components.
- **Fail-fast philosophy:** The combination of `set -Ceuo pipefail` with trap integration guarantees that misconfigurations or runtime anomalies are never silently ignored.
- **Interactive safety net:** Signal handling introduces it a user-verifiable fail-safe for recovery or re-entry.
## 2.7. Summary
These core components of the `CISS.debian.installer` provide a robust, secure, and transparent execution environment. The Bash