- Sandbox auto-detects podman/docker and handles sudo requirement - Podman needs sudo for mkarchiso (loop devices, chroot) - Docker runs privileged via daemon (no sudo needed) - Test profile updated for UEFI-only boot (modern approach) - Build VM (debate-builder) successfully produced 432MB ISO Architecture: - Dev LXC: FastAPI, PostgreSQL, code - Build VM: Podman + archiso for ISO generation - SSH triggers builds remotely Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
16 lines
477 B
Bash
16 lines
477 B
Bash
#!/usr/bin/env bash
|
|
# Minimal test profile for Debate ISO builds
|
|
# UEFI-only for simplicity (no legacy BIOS support)
|
|
|
|
iso_name="debate-test"
|
|
iso_label="DEBATE_TEST"
|
|
iso_publisher="Debate Platform"
|
|
iso_application="Debate Test ISO"
|
|
iso_version="test"
|
|
install_dir="arch"
|
|
buildmodes=('iso')
|
|
bootmodes=('uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito')
|
|
arch="x86_64"
|
|
pacman_conf="pacman.conf"
|
|
airootfs_image_type="squashfs"
|
|
airootfs_image_tool_options=('-comp' 'zstd')
|