update build scripts to add firmware packages to the iso
This commit is contained in:
parent
dea58715af
commit
94ddf60e2d
|
@ -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",
|
||||||
|
|
|
@ -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/" \
|
||||||
|
|
|
@ -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/",
|
||||||
|
|
|
@ -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/" \
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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 \
|
||||||
|
|
|
@ -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:])
|
||||||
|
|
||||||
|
|
|
@ -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 \
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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 \
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue