Commit Graph

22 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 d6d65fc0b4 build: convert vm and vga scripts, minor errors elsewhere 2021-08-20 12:08:12 +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 ba273a9f49 build/serial: remove debug output 2021-01-11 14:02:44 +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 73087ffce2 build: revert some changes to serial/nano 2017-10-10 15:55:35 +02:00
Franco Fichtner 34cd5f0be9 build: flip args
PR: 3f85f895e3 (commitcomment-24399640)
2017-09-19 11:48:22 +02:00
Franco Fichtner 3f85f895e3 build/arm: sensible changes, some consolidation in other images 2017-09-05 06:14:01 +02:00
Franco Fichtner c56ebd53c9 build/arm: finish cross-building image, assorted cleanups 2017-09-03 12:36:50 +02: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 5213355727 build: split nano and serial configs
Serial is better off being serial-only, while we keep nano in a
split mode for now...

PR: https://github.com/opnsense/core/issues/1101
2016-08-02 23:58:37 +02:00
Franco Fichtner 20517931c8 build: introduce PRODUCT_ARCH for cross-building 2016-07-17 15:47:49 +02:00
Franco Fichtner 95725b3b28 build/uefi: instead of vga, we build uefi (amd64 only) 2016-07-02 11:34:53 +02:00
Franco Fichtner f4f7723881 build: migrate serial handling used by nano and serial image
Can now set SPEED=115200 during the build step for maximum flexibility.
2016-05-23 22:06:57 +02:00
Franco Fichtner 7576ae0816 build: remember image progress 2016-05-21 11:54:42 +02:00
Franco Fichtner 3ca6d0cd5d build: add extras.conf with per-type hook, idea by @lattera; closes #30 2016-05-05 17:33:56 +02:00
Franco Fichtner c0f3dbb3fa build: self-awareness for all scripts, needed for #30 2016-05-05 17:11:45 +02:00
Franco Fichtner 2c032f8cd3 build: tweak previous 2016-05-05 16:55:44 +02:00
Franco Fichtner 32c2f5e21c build: split serial / vga stages; closes #29 2016-05-05 16:50:04 +02:00
Renamed from build/memstick.sh (Browse further)