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