diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index f549989..3d03e74 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -157,16 +157,19 @@ jobs: - name: Run rootfs bootstrap run: | VERSION=${{ matrix.version }} + OUTPUT_DIR=${{ env.OUTPUT_DIR }} + + mkdir -p "$OUTPUT_DIR" docker run --rm --privileged \ - -e VERSION="$VERSION" \ - -v "$PWD/${{ env.OUTPUT_DIR }}:/output" \ + -v "$PWD/$OUTPUT_DIR:/output" \ rootfs-$VERSION \ - bash /scripts/bootstrap-rootfs.sh + bash -c "/scripts/bootstrap-rootfs.sh $VERSION /output" - TAR="${{ env.OUTPUT_DIR }}/debian-$VERSION.tar.bz2" + TAR="$OUTPUT_DIR/debian-$VERSION.tar.bz2" if [[ ! -f "$TAR" ]]; then echo "[ERROR] Rootfs tarball missing: $TAR" + ls -lh "$OUTPUT_DIR" exit 1 else echo "[OK] Created $TAR"