update build scripts to add firmware packages to the iso

This commit is contained in:
manuel 2023-10-15 17:39:10 +00:00
parent dea58715af
commit 94ddf60e2d
13 changed files with 44 additions and 27 deletions

View File

@ -30,14 +30,15 @@ lb_command = [
"lb", "config", "noauto",
"--binary-images", "iso-hybrid",
"--architectures", "i386",
"--architectures", "amd64",
"--distribution", "bookworm",
"--archive-areas", "main contrib non-free non-free-firmware",
"--archive-areas", "main non-free-firmware",
"--firmware-chroot", "false",
"--debian-installer", "netinst",
"--debootstrap-options --include=zstd",
"--debian-installer", "cdrom",
"--debian-installer-distribution", "bookworm",
"--debian-installer-gui", "true",
"--iso-preparer", "PeppermintOS-https://peppermintos.com/",
"--uefi-secure-boot", "enable",
"--iso-publisher", "Peppermint OS Team",
"--iso-volume", "PeppermintOS",
"--image-name", "PepOS-mini-iso",

View File

@ -21,9 +21,10 @@ lb config noauto \
--binary-images iso-hybrid \
--architectures i386 \
--distribution bookworm \
--archive-areas "main contrib non-free non-free-firmware" \
--archive-areas "main non-free-firmware" \
--debootstrap-options --include=zstd \
--firmware-chroot false \
--debian-installer netinst \
--debian-installer cdrom \
--debian-installer-distribution bookworm \
--debian-installer-gui true \
--iso-preparer "PeppermintOS-https://peppermintos.com/" \

View File

@ -31,9 +31,10 @@ lb_command = [
"--binary-images", "iso-hybrid",
"--architectures", "amd64",
"--distribution", "bookworm",
"--archive-areas", "main contrib non-free non-free-firmware",
"--archive-areas", "main non-free-firmware",
"--firmware-chroot", "false",
"--debian-installer", "netinst",
"--debootstrap-options --include=zstd",
"--debian-installer", "cdrom",
"--debian-installer-distribution", "bookworm",
"--debian-installer-gui", "true",
"--iso-preparer", "PeppermintOS-https://peppermintos.com/",

View File

@ -21,9 +21,10 @@ lb config noauto \
--binary-images iso-hybrid \
--architectures amd64 \
--distribution bookworm \
--archive-areas "main contrib non-free non-free-firmware" \
--archive-areas "main non-free-firmware" \
--debootstrap-options --include=zstd \
--firmware-chroot false \
--debian-installer netinst \
--debian-installer cdrom \
--debian-installer-distribution bookworm \
--debian-installer-gui true \
--iso-preparer "PeppermintOS-https://peppermintos.com/" \

View File

@ -31,9 +31,10 @@ lb_command = [
"--binary-images", "iso-hybrid",
"--architectures", "arm64",
"--distribution", "bookworm",
"--archive-areas", "main contrib non-free non-free-firmware",
"--archive-areas", "main non-free-firmware",
"--firmware-chroot", "false",
"--debian-installer", "netinst",
"--debootstrap-options --include=zstd",
"--debian-installer", "cdrom",
"--bootloaders", "grub-efi",
"--bootstrap-qemu-arch", "arm64",
"--bootstrap-qemu-static", "/usr/sbin/qemu-debootstrap",

View File

@ -21,9 +21,10 @@ lb config noauto \
--binary-images iso-hybrid \
--architectures arm64 \
--distribution bookworm \
--archive-areas "main contrib non-free non-free-firmware" \
--archive-areas "main non-free-firmware" \
--debootstrap-options --include=zstd \
--firmware-chroot false \
--debian-installer netinst \
--debian-installer cdrom \
--debian-installer-distribution bookworm \
--debian-installer-gui true \
--bootstrap-qemu-arch arm64 \
@ -40,6 +41,7 @@ lb config noauto \
"${@}"
# Setup the installer structure
mkdir -p $uchinanchu/fusato/config/includes.installer
mkdir -p $uchinanchu/fusato/config/includes.installer/usr/lib/finish-install.d

View File

@ -32,7 +32,7 @@ lb_command = [
"--architectures", "i386",
"--distribution", "daedalus",
"--initsystem", "sysvinit",
"--archive-areas", "main contrib non-free non-free-firmware",
"--archive-areas", "main non-free-firmware",
"--mirror-bootstrap" "http://deb.devuan.org/merged".
"--parent-mirror-bootstrap" "http://deb.devuan.org/merged",
"--parent-mirror-chroot" "http://deb.devuan.org/merged",
@ -46,7 +46,8 @@ lb_command = [
"--backports" "false",
"--uefi-secure-boot", "enable",
"--firmware-chroot", "false",
"--debian-installer", "netinst",
"--debootstrap-options --include=zstd",
"--debian-installer", "cdrom",
"--debian-installer-distribution", "daedalus",
"--debian-installer-gui", "true",
"--parent-mirror-debian-installer", "http://deb.devuan.org/devuan",

View File

@ -22,7 +22,7 @@ lb config noauto \
--architectures i386 \
--distribution daedalus \
--initsystem sysvinit \
--archive-areas "main contrib non-free non-free-firmware" \
--archive-areas "main non-free-firmware" \
--mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-chroot http://deb.devuan.org/merged \
@ -36,7 +36,8 @@ lb config noauto \
--backports false \
--uefi-secure-boot enable \
--firmware-chroot false \
--debian-installer netinst \
--debootstrap-options --include=zstd \
--debian-installer cdrom\
--debian-installer-distribution daedalus \
--debian-installer-gui true \
--parent-mirror-debian-installer http://deb.devuan.org/devuan \

View File

@ -32,7 +32,7 @@ lb_command = [
"--architectures", "amd64",
"--distribution", "daedalus",
"--initsystem", "sysvinit",
"--archive-areas", "main contrib non-free non-free-firmware",
"--archive-areas", "main non-free-firmware",
"--mirror-bootstrap" "http://deb.devuan.org/merged".
"--parent-mirror-bootstrap" "http://deb.devuan.org/merged",
"--parent-mirror-chroot" "http://deb.devuan.org/merged",
@ -44,8 +44,10 @@ lb_command = [
"--security" "false",
"--updates" "false",
"--backports" "false",
"--uefi-secure-boot", "enable",
"--firmware-chroot", "false",
"--debian-installer", "netinst",
"--debootstrap-options --include=zstd",
"--debian-installer", "cdrom",
"--debian-installer-distribution", "daedalus",
"--debian-installer-gui", "true",
"--parent-mirror-debian-installer", "http://deb.devuan.org/devuan",
@ -57,7 +59,6 @@ lb_command = [
"--zsync", "false",
"--win32-loader", "false",
"--debian-installer-preseedfile", "preseed.cfg"
]
subprocess.run(lb_command + sys.argv[1:])

View File

@ -22,7 +22,7 @@ lb config noauto \
--architectures amd64 \
--distribution daedalus \
--initsystem sysvinit \
--archive-areas "main contrib non-free non-free-firmware" \
--archive-areas "main non-free-firmware" \
--mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-chroot http://deb.devuan.org/merged \
@ -34,8 +34,9 @@ lb config noauto \
--security false \
--updates false \
--backports false \
--firmware-chroot false \
--debian-installer netinst \
--firmware-chroot false
--debootstrap-options --include=zstd \
--debian-installer cdrom \
--debian-installer-distribution daedalus \
--debian-installer-gui true \
--parent-mirror-debian-installer http://deb.devuan.org/devuan \

View File

@ -32,7 +32,7 @@ lb_command = [
"--architectures", "arm64",
"--distribution", "daedalus",
"--initsystem", "sysvinit",
"--archive-areas", "main contrib non-free non-free-firmware",
"--archive-areas", "main non-free-firmware",
"--mirror-bootstrap" "http://deb.devuan.org/merged".
"--parent-mirror-bootstrap" "http://deb.devuan.org/merged",
"--parent-mirror-chroot" "http://deb.devuan.org/merged",
@ -49,7 +49,8 @@ lb_command = [
"--bootstrap-qemu-arch", "arm64",
"--bootstrap-qemu-static", "/usr/sbin/qemu-debootstrap",
"--firmware-chroot", "false",
"--debian-installer", "netinst",
"--debootstrap-options --include=zstd",
"--debian-installer", "cdrom",
"--debian-installer-distribution", "daedalus",
"--debian-installer-gui", "true",
"--parent-mirror-debian-installer", "http://deb.devuan.org/devuan",

View File

@ -22,7 +22,7 @@ lb config noauto \
--architectures arm64 \
--distribution daedalus \
--initsystem sysvinit \
--archive-areas "main contrib non-free non-free-firmware" \
--archive-areas "main non-free-firmware" \
--mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-chroot http://deb.devuan.org/merged \
@ -35,8 +35,9 @@ lb config noauto \
--updates false \
--backports false \
--uefi-secure-boot enable \
--debootstrap-options --include=zstd \
--firmware-chroot false \
--debian-installer netinst \
--debian-installer cdrom \
--debian-installer-distribution daedalus \
--debian-installer-gui true \
--parent-mirror-debian-installer http://deb.devuan.org/devuan \

View File

@ -30,3 +30,7 @@ popularity-contest popularity-contest/participate boolean false
# Skip creation of a root account (normal user account will be able to
# use sudo).
d-i passwd/root-login boolean false
### Hostname setup
d-i netcfg/get_hostname string peppermint