#!/bin/sh
# Configuration live-build d'AVERION Server (Debian 13 « trixie », amd64)
set -e

lb config noauto \
	--mode debian \
	--distribution trixie \
	--architecture amd64 \
	--linux-flavours amd64 \
	--archive-areas "main contrib non-free non-free-firmware" \
	--mirror-bootstrap "http://deb.debian.org/debian/" \
	--mirror-chroot "http://deb.debian.org/debian/" \
	--mirror-binary "http://deb.debian.org/debian/" \
	--mirror-chroot-security "http://security.debian.org/debian-security/" \
	--mirror-binary-security "http://security.debian.org/debian-security/" \
	--security true \
	--updates true \
	--apt-recommends true \
	--firmware-binary true \
	--firmware-chroot true \
	--debian-installer none \
	--binary-images iso-hybrid \
	--bootloaders "grub-efi,syslinux" \
	--uefi-secure-boot enable \
	--iso-application "AVERION Server" \
	--iso-publisher "AVERION - https://agorea.fr" \
	--iso-preparer "AVERION live-build" \
	--iso-volume "AVERION_SERVER" \
	--image-name "averion-server" \
	--bootappend-live "boot=live components locales=fr_FR.UTF-8 keyboard-layouts=fr timezone=Europe/Paris hostname=averion-installation username=averion live-config.noautologin" \
	--bootappend-live-failsafe "boot=live components locales=fr_FR.UTF-8 keyboard-layouts=fr timezone=Europe/Paris hostname=averion-installation username=averion live-config.noautologin noapic noapm nodma nomce nolapic nosmp nomodeset" \
	--memtest none \
	--cache true \
	"${@}"
