Implement livebox gnome-edu image build.

This commit is contained in:
Andreas B. Mundt 2022-06-26 09:03:26 +02:00 committed by Andreas B. Mundt
parent 6438585128
commit 829b8b4d3b
55 changed files with 608 additions and 4 deletions

View file

@ -0,0 +1,27 @@
#!/usr/bin/bash
#
# build live images and copy kernel, initramfs and squashfs
#
set -eu
BUILDD="{{ build_dir }}"
run_build(){
local DEST="/var/lib/tftpboot/d-i/n-live/$1/live/"
cd "$BUILDD/$1"
[[ -d "$DEST" ]] || mkdir -vp "$DEST"
lb clean && lb config && lb build
for FILE in vmlinuz initrd.img filesystem.squashfs ; do
ln -vf "$BUILDD/$1/binary/live/$FILE" "$DEST"
done
}
## main:
for IMG in {{ build_images|join(' ') }} ; do
echo "=========== Building image $IMG ==========="
run_build $IMG
done