From cd65d2035f6ceeefb5eab32cc216180b555012f2c4323e722e45660180b50668 Mon Sep 17 00:00:00 2001 From: "Marc S. Weidner" Date: Sun, 1 Jun 2025 21:00:58 +0200 Subject: [PATCH] V8.02.768.2025.06.01 Signed-off-by: Marc S. Weidner --- .gitea/workflows/generate-iso.yaml | 54 +++++++++++++++--------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/.gitea/workflows/generate-iso.yaml b/.gitea/workflows/generate-iso.yaml index cf485dc..6fa63fe 100644 --- a/.gitea/workflows/generate-iso.yaml +++ b/.gitea/workflows/generate-iso.yaml @@ -139,6 +139,33 @@ jobs: echo "${{ secrets.CISS_DLB_ROOT_PWD }}" >| opt/config/password.txt echo "${{ secrets.CISS_DLB_ROOT_SSH_PUBKEY }}" >| opt/config/authorized_keys + - name: Starting CISS.debian.live.builder. This may take a while ... + shell: bash + run: | + chmod 0755 ciss_live_builder.sh + timestamp=$(date -u +"%Y_%m_%d_%H_%M_Z") + ### Change "--autobuild=" to the specific kernel version you need: 6.12.22+bpo-amd64. + ./ciss_live_builder.sh \ + --autobuild=6.12.22+bpo-amd64 \ + --architecture amd64 \ + --build-directory /opt/livebuild \ + --control "${timestamp}" \ + --debug \ + --dhcp-centurion \ + --jump-host "${{ secrets.CISS_DLB_JUMP_HOSTS }}" \ + --provider-netcup-ipv6 "${{ secrets.CISS_DLB_NETCUP_IPV6 }}" \ + --root-password-file opt/config/password.txt \ + --ssh-port 42842 \ + --ssh-pubkey opt/config + if [[ $(ls /opt/livebuild/*.iso 2>/dev/null | wc -l) -ne 1 ]]; then + echo "❌ There must be exactly one .iso file in the directory!" + exit 1 + else + VAR_ISO_FILE_PATH=$(ls /opt/livebuild/*.iso) + VAR_ISO_FILE_NAME=$(basename "${VAR_ISO_FILE_PATH}") + echo "✅ ISO file found: ${VAR_ISO_FILE_NAME}" + fi + - name: Preparing Centurion Cloud for LIVE ISO Upload. shell: bash run: | @@ -177,33 +204,6 @@ jobs: fi rm -f propfind_public.xml public_iso_list.txt - - name: Starting CISS.debian.live.builder. This may take a while ... - shell: bash - run: | - chmod 0755 ciss_live_builder.sh - timestamp=$(date -u +"%Y_%m_%d_%H_%M_Z") - ### Change "--autobuild=" to the specific kernel version you need: 6.12.22+bpo-amd64. - ./ciss_live_builder.sh \ - --autobuild=6.12.22+bpo-amd64 \ - --architecture amd64 \ - --build-directory /opt/livebuild \ - --control "${timestamp}" \ - --debug \ - --dhcp-centurion \ - --jump-host "${{ secrets.CISS_DLB_JUMP_HOSTS }}" \ - --provider-netcup-ipv6 "${{ secrets.CISS_DLB_NETCUP_IPV6 }}" \ - --root-password-file opt/config/password.txt \ - --ssh-port 42842 \ - --ssh-pubkey opt/config - if [[ $(ls /opt/livebuild/*.iso 2>/dev/null | wc -l) -ne 1 ]]; then - echo "❌ There must be exactly one .iso file in the directory!" - exit 1 - else - VAR_ISO_FILE_PATH=$(ls /opt/livebuild/*.iso) - VAR_ISO_FILE_NAME=$(basename "${VAR_ISO_FILE_PATH}") - echo "✅ ISO file found: ${VAR_ISO_FILE_NAME}" - fi - - name: Upload the ISO file to the Centurion Cloud (cloud.e2ee.li) via WebDAV. shell: bash run: |