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",
|
||||
"--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",
|
||||
|
|
|
@ -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/" \
|
||||
|
|
|
@ -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/",
|
||||
|
|
|
@ -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/" \
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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:])
|
||||
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue