This commit is contained in:
2026-04-02 23:23:40 +02:00
parent 70f17bdbe4
commit ab1c4939e0
2 changed files with 17 additions and 2 deletions

View File

@@ -24,11 +24,19 @@ exec lh_config \
--mirror-binary-security "$BASE__SECURITY_REPO_URL" \
--mirror-chroot "$BASE__REPO_URL" \
--mirror-chroot-security "$BASE__SECURITY_REPO_URL" \
--binary-images iso \
--binary-images $BASE__BINARY_IMAGES \
--bootloader syslinux \
--syslinux-timeout 5 \
--syslinux-menu true \
--bootstrap debootstrap \
--debconf-frontend noninteractive \
--debian-installer live \
--bootappend-live "$BASE__BOOTAPPEND_LIVE" \
--linux-packages "$BASE__LINUX_PACKAGES" \
--union-filesystem $BASE__UNION_FILESYSTEM \
--packages-lists "$BASE__PACKAGES_LISTS" \
--iso-application $BASE__ISO_APPLICATION \
--hostname $BASE__HOSTNAME \
--username $BASE__USERNAME \
--templates config/templates \
"$LIVE_DIR"

View File

@@ -34,7 +34,14 @@ class BaseSpec(ModuleSpec):
apt_recommends: bool = False
repo_url: str = "http://archive.debian.org/debian/"
security_repo_url: str = "http://archive.debian.org/debian-security/"
linux_packages: str = "squashfs-modules linux-image"
packages_lists: str = ""
binary_images: str = "iso"
iso_application: str = "RetroDebian"
hostname: str = "RetroDebian"
bootappend_live: str = ""
union_filesystem: str = "unionfs"
username: str = "bob"
@dataclass(frozen=True)
class FeatureSpec(ModuleSpec):