diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index 4017213..546246d 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -19,58 +19,58 @@ env: jobs: build-rootfs-archives: - runs-on: docker-build + runs-on: docker-build - steps: - - name: Checkout source - uses: actions/checkout@v3 + steps: + - name: Checkout source + uses: actions/checkout@v3 - - name: Build all Debian rootfs versions sequentially - run: | - versions=(buster bullseye bookworm trixie docker-build) + - name: Build all Debian rootfs versions sequentially + run: | + versions=(buster bullseye bookworm trixie docker-build) - rm -f sha256sums.txt + rm -f sha256sums.txt - for version in "${versions[@]}"; do - echo "[INFO] Building Debian $version rootfs..." - docker build --build-arg VERSION=$version -t fithwum/debian-$version-base . + for version in "${versions[@]}"; do + echo "[INFO] Building Debian $version rootfs..." + docker build --build-arg VERSION=$version -t fithwum/debian-$version-base . - OUTPUT_DIR="$(pwd)/output" - mkdir -p "$OUTPUT_DIR" + OUTPUT_DIR="$(pwd)/output" + mkdir -p "$OUTPUT_DIR" - docker run --rm --privileged \ - -v "$OUTPUT_DIR:/output" \ - fithwum/debian-$version-base \ - bash base-image-script/debian-${version}_pt1.sh + docker run --rm --privileged \ + -v "$OUTPUT_DIR:/output" \ + fithwum/debian-$version-base \ + bash base-image-script/debian-${version}_pt1.sh - RAW_ARCHIVE="./output/${version}/rootfs-${version}.tar.bz2" - FINAL_ARCHIVE="${version}/rootfs-${version}.tar.bz2" + RAW_ARCHIVE="./output/${version}/rootfs-${version}.tar.bz2" + FINAL_ARCHIVE="${version}/rootfs-${version}.tar.bz2" - if [[ -f "$RAW_ARCHIVE" ]]; then - echo "[INFO] Found archive at $RAW_ARCHIVE" - else - echo "[ERROR] Archive for $version not found at $RAW_ARCHIVE" - exit 1 - fi + if [[ -f "$RAW_ARCHIVE" ]]; then + echo "[INFO] Found archive at $RAW_ARCHIVE" + else + echo "[ERROR] Archive for $version not found at $RAW_ARCHIVE" + exit 1 + fi - mkdir -p "$(dirname "$FINAL_ARCHIVE")" - mv "$RAW_ARCHIVE" "$FINAL_ARCHIVE" + mkdir -p "$(dirname "$FINAL_ARCHIVE")" + mv "$RAW_ARCHIVE" "$FINAL_ARCHIVE" - CHECKSUM=$(sha256sum "$FINAL_ARCHIVE" | awk '{print $1}') - echo "[INFO] SHA256 for $FINAL_ARCHIVE: $CHECKSUM" - echo "$CHECKSUM $FINAL_ARCHIVE" >> sha256sums.txt - done + CHECKSUM=$(sha256sum "$FINAL_ARCHIVE" | awk '{print $1}') + echo "[INFO] SHA256 for $FINAL_ARCHIVE: $CHECKSUM" + echo "$CHECKSUM $FINAL_ARCHIVE" >> sha256sums.txt + done - - name: List output archives - run: | - echo "[INFO] Looking for tarballs in workspace..." - find . -name '*.tar.bz2' -ls + - name: List output archives + run: | + echo "[INFO] Looking for tarballs in workspace..." + find . -name '*.tar.bz2' -ls - - name: Upload SHA256 checksums - uses: actions/upload-artifact@v4 - with: - name: sha256sums - path: sha256sums.txt + - name: Upload SHA256 checksums + uses: actions/upload-artifact@v4 + with: + name: sha256sums + path: sha256sums.txt # build-rootfs-archives: # runs-on: docker-build