Commit Graph

12 Commits

Author SHA1 Message Date
Franco Fichtner 86c0bd3fcc build: sign uncompressed images instead of compressed ones; closes #386
Best of both worlds: let the checksums be a quick way to verify the
download but offer full integrity using the signatures for the uncompressed
images in case the uncompress is buggy.
2023-11-20 11:08:37 +01:00
Franco Fichtner d82481a10c build/dvd: revive setup_efiboot for 22.1 2022-01-04 13:31:14 +01:00
Franco Fichtner ce94c70d5b build: move back to old-style efi fat partition generation
Need to revisit for 22.1 beta images.
2021-10-12 09:14:30 +02:00
Franco Fichtner 586b60b941 build/dvd: wants ancient fat configuration to boot 2021-08-20 14:04:03 +02:00
Franco Fichtner 06c8cd0ca9 build/serial: rebuild UEFI on FreeBSD 13
The .efifat files have been deleted from the distribution so they
need to be handrolled.  That's alright, but then mkimg doesn't work
on FreeBSD 13 because our STAGEDIR contains a ":" character.
Sidestep the issue by using a relative path inside STAGEDIR, but
also hoping that file names with ":" are not becoming second-class.

This should be compatible with 21.7 builds although we likely do not
need new images.

While here also convert dvd image with others to be done later.
2021-08-20 00:33:48 +02:00
Franco Fichtner 0f46176f1a build: replacement with vars just needs quotes
Simplify the code a little by using the SELF var instead
of hardcoding the type again.  This way some day the code
could be moved to common and reduce duplication further.
2021-02-23 11:30:48 +01:00
Franco Fichtner 84aefa59b0 config: support UEFI in serial images, off by default for now; closes #138
While here switch images to UFS2.
2021-01-07 15:58:47 +01:00
Franco Fichtner d2d93e7285 build/dvd: subtle breakage in UEFI write for DVD on FreeBSD 11.2 2019-03-08 09:47:28 +01:00
Franco Fichtner b721d322ab build: write nano like serial, refactor LABEL handling 2017-08-31 07:55:35 +02:00
Franco Fichtner d78e69138a build: add image signatures via openssl digest 2017-07-24 09:07:23 +02:00
Franco Fichtner df43aa9126 build: fix argument scrubbing, remove obsolete gettext-tools from core 2017-04-27 19:14:36 +02:00
Franco Fichtner 6797a9f5c8 build/dvd: the script formerly known as cdrom
After much discussion and questions, we move to a DVD-ish nomenclature
to indicate that images are likely oversized for a CD. In any case,
the Virtual Machines don't care about this, but users deciding to try
OPNsense might.

Now is the time as the next images are likely going to be for 17.7.
2017-04-10 09:37:26 +02:00
Renamed from build/cdrom.sh (Browse further)