Files
2026-09-05 12:14:36 +03:00

31 lines
886 B
Bash

#!/bin/sh
set -eu
if [ "$(id -u)" -ne 0 ]; then
echo "Run this builder as root (or use the Dockerfile)." >&2
exit 1
fi
ROOT=${EP_ERASER_ROOT:-$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)}
cd "$ROOT"
rm -rf build
mkdir -p build
lb config \
--distribution trixie \
--architectures amd64 \
--binary-images iso-hybrid \
--debian-installer false \
--archive-areas "main contrib non-free-firmware" \
--apt-recommends false \
--bootappend-live "boot=live components username=eraser hostname=ep-eraser" \
--iso-application "EP Eraser" \
--iso-publisher "EP Eraser Project" \
--iso-volume "EP_ERASER" \
--image-name "ep-eraser" \
--source false
lb build
mv ./*.hybrid.iso build/ep-eraser-amd64.hybrid.iso
sha256sum build/ep-eraser-amd64.hybrid.iso > build/ep-eraser-amd64.hybrid.iso.sha256
echo "Built build/ep-eraser-amd64.hybrid.iso"