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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -22,7 +22,7 @@ lb config noauto \
--architectures arm64 \ --architectures arm64 \
--distribution daedalus \ --distribution daedalus \
--initsystem sysvinit \ --initsystem sysvinit \
--archive-areas "main contrib non-free non-free-firmware" \ --archive-areas "main non-free-firmware" \
--mirror-bootstrap http://deb.devuan.org/merged \ --mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-bootstrap http://deb.devuan.org/merged \ --parent-mirror-bootstrap http://deb.devuan.org/merged \
--parent-mirror-chroot http://deb.devuan.org/merged \ --parent-mirror-chroot http://deb.devuan.org/merged \
@ -35,8 +35,9 @@ lb config noauto \
--updates false \ --updates false \
--backports false \ --backports false \
--uefi-secure-boot enable \ --uefi-secure-boot enable \
--debootstrap-options --include=zstd \
--firmware-chroot false \ --firmware-chroot false \
--debian-installer netinst \ --debian-installer cdrom \
--debian-installer-distribution daedalus \ --debian-installer-distribution daedalus \
--debian-installer-gui true \ --debian-installer-gui true \
--parent-mirror-debian-installer http://deb.devuan.org/devuan \ --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 # Skip creation of a root account (normal user account will be able to
# use sudo). # use sudo).
d-i passwd/root-login boolean false d-i passwd/root-login boolean false
### Hostname setup
d-i netcfg/get_hostname string peppermint