#!/bin/bash set -euo pipefail VERSION="$1" VOLUME="build_output_$VERSION" echo "[INFO] Building rootfs for $VERSION" docker volume create "$VOLUME" docker build --build-arg VERSION="$VERSION" -t "fithwum/debian-$VERSION-base" . docker run --rm --privileged -v "$VOLUME:/output" \ -e VERSION="$VERSION" \ "fithwum/debian-$VERSION-base" \ bash -c "/scripts/bootstrap-rootfs.sh \"$VERSION\"" container_id=$(docker create -v "$VOLUME:/output" debian) mkdir -p "output/$VERSION" docker cp "$container_id:/output/$VERSION/debian-$VERSION.tar.bz2" "output/$VERSION/" docker rm "$container_id"