From 41768c3c36ed68da1ad059750443ba223bd15abeb5ff114610cd994eef53e579 Mon Sep 17 00:00:00 2001 From: "Marc S. Weidner" Date: Sun, 1 Jun 2025 10:01:13 +0200 Subject: [PATCH] V8.02.768.2025.06.01 Signed-off-by: Marc S. Weidner --- .gitea/trigger/t_generate_iso.yaml | 2 +- .gitea/workflows/generate-iso.yaml | 8 +++++--- .gitea/workflows/render-dnssec-status.yaml | 2 ++ README.md | 7 ++++--- lib/lib_arg_parser.sh | 3 +-- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/.gitea/trigger/t_generate_iso.yaml b/.gitea/trigger/t_generate_iso.yaml index e9e5d49..dd3b85f 100644 --- a/.gitea/trigger/t_generate_iso.yaml +++ b/.gitea/trigger/t_generate_iso.yaml @@ -11,5 +11,5 @@ build: counter: 1024 - version: V8.02.644.2025.05.31 + version: V8.02.768.2025.06.01 # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=yaml diff --git a/.gitea/workflows/generate-iso.yaml b/.gitea/workflows/generate-iso.yaml index e835b35..958978c 100644 --- a/.gitea/workflows/generate-iso.yaml +++ b/.gitea/workflows/generate-iso.yaml @@ -9,7 +9,9 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -name: Generating private Live ISO. +### Version Master V8.02.768.2025.06.01 + +name: Generating a private Live ISO. permissions: contents: write @@ -22,8 +24,8 @@ on: - '.gitea/trigger/t_generate_iso.yaml' jobs: - generate-ciss-debian-live-iso: - name: Generating private Live ISO. + generate-private-ciss-debian-live-iso: + name: Generating a private Live ISO. runs-on: ubuntu-latest ### Run all steps inside Debian Bookworm diff --git a/.gitea/workflows/render-dnssec-status.yaml b/.gitea/workflows/render-dnssec-status.yaml index efc4a73..0dadb72 100644 --- a/.gitea/workflows/render-dnssec-status.yaml +++ b/.gitea/workflows/render-dnssec-status.yaml @@ -9,6 +9,8 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu +### Version Master V8.02.768.2025.06.01 + name: Retrieve the DNSSEC status at the time of updating the repository. permissions: diff --git a/README.md b/README.md index d3c67b6..8b46e80 100644 --- a/README.md +++ b/README.md @@ -381,9 +381,10 @@ predictable script behavior. ``` 2. Preparation: 1. Ensure you are root. - 2. Place your desired SSH public key in the `authorized_keys` file, for example, in the `/opt/gitea/CISS.debian.live.builder` directory. - 3. Place your desired Password in the `password.txt` file, for example, in the `/opt/gitea/CISS.debian.live.builder` directory. - 4. Make any other changes you need to. + 2. Create the build directory `mkdir /opt/livebuild`. + 3. Place your desired SSH public key in the `authorized_keys` file, for example, in the `/opt/gitea/CISS.debian.live.builder` directory. + 4. Place your desired Password in the `password.txt` file, for example, in the `/opt/gitea/CISS.debian.live.builder` directory. + 5. Make any other changes you need to. 3. Run the config builder script `./ciss_live_builder.sh` and the integrated `lb build` command (example): ```yaml diff --git a/lib/lib_arg_parser.sh b/lib/lib_arg_parser.sh index e825890..988ba16 100644 --- a/lib/lib_arg_parser.sh +++ b/lib/lib_arg_parser.sh @@ -173,13 +173,12 @@ arg_parser() { ;; --control) - #if [[ -n "${2}" && "${2}" =~ ^-?[0-9]+$ && "${2}" -ge 1 && "${2}" -le 65536 ]]; then if [[ -n "${2}" ]]; then declare -g VAR_HANDLER_ISO_COUNTER="${2}" shift 2 else if ! $VAR_HANDLER_AUTOBUILD; then boot_screen_cleaner; fi - printf "\e[91m❌ Error: --control MUST be an integer between '1' and '65535'.\e[0m\n" >&2 + printf "\e[91m❌ Error: --control MUST be provided with a Parameter.\e[0m\n" >&2 # shellcheck disable=SC2162 read -p $'\e[92m✅ Press \'ENTER\' to exit the script ... \e[0m' exit "${ERR_CONTROL_CT}"