Create a sparse image and some other simplifications
erlehmann dropped some suggestions recently:
IMAGE=reform-system.img
IMAGE_TMP="${IMAGE}.tmp"
truncate -s 8000M "${IMAGE_TMP}"
parted -s "${IMAGE_TMP}" 'mklabel msdos'
parted -s "${IMAGE_TMP}" 'mkpart primary ext4 1 -1'
LOOP_DISK=$(losetup -f "${IMAGE_TMP}" -P --show)
LOOP_PART="${LOOP_DISK}p1"
mkfs.ext4 -q "${LOOP_PART}"
LOOP_DIR="${IMAGE_TMP}.d"
mkdir -p "${LOOP_DIR}"
mount -t ext4 "${LOOP_PART}" "${LOOP_DIR}"
multistrap -d "${LOOP_DIR}" -f multistrap.conf --dry-run # TODO: remove --dry-run
losetup -D "${LOOP_DISK}"
mv "${IMAGE_TMP}" "${IMAGE}"
Edited by minute