Franco Fichtner
b22e911fab
build: add `fingerprint' target
2019-07-02 08:26:40 +02:00
Franco Fichtner
dfefa3379f
device: no ODROID and ORANGEPI for now #137
2019-05-07 13:57:59 +02:00
Franco Fichtner
ea5155836e
device: there is no RPI3 support in 11.2
...
Add it later when we have it, because if we keep it there will
only be questions why it doesn't work.
2019-05-07 13:48:49 +02:00
Franco Fichtner
6e54f6037a
device: work on RPI2 image
2019-05-07 13:43:51 +02:00
Franco Fichtner
dc20e68b6d
device: a10 -> A10 for consistency
2019-05-07 10:02:53 +02:00
Franco Fichtner
415af5a2b6
build/arm: more on bananapi
2019-05-07 08:27:44 +02:00
Franco Fichtner
bb1b755b09
config: use "bananapi" as FreeBSD calls it, proper image
2019-05-06 19:41:34 +02:00
Franco Fichtner
3681419d79
README: rewrite cross-build section
2019-04-28 12:55:20 +02:00
Franco Fichtner
83b2df4101
README: small note about DEVELBRANCH
2019-02-24 19:16:22 +01:00
Franco Fichtner
a999844f36
device: bpi.conf and cross-build docs #113
2019-02-13 21:39:48 +01:00
Franco Fichtner
c058582d0c
config: switch to Banana Pi
2019-02-11 17:39:43 +01:00
Franco Fichtner
7dad9dd7b1
README: update
2019-02-01 15:56:06 +01:00
Franco Fichtner
c3555dfd65
composite: rename "refresh" to "hotfix" to explain itself
2019-01-18 08:55:05 +01:00
Franco Fichtner
4318419f85
README: typo
2019-01-17 16:54:50 +01:00
Franco Fichtner
3c995be906
EADME: document previous
2019-01-17 16:54:12 +01:00
Franco Fichtner
6c3af6aed8
build/info: zap useless feature
2018-11-02 08:49:52 +01:00
Franco Fichtner
2d3f285bcc
build/ports: rewrite caching; closes #101
...
At the price of more temporary build storage and initial double-
creation of packages this avoids all duplicated builds of build-
time dependencies and automatically discards them at the end.
2018-10-25 07:55:19 +02:00
Franco Fichtner
36821599d2
README: update docs to reflect reality
2018-09-20 08:50:07 +02:00
Franco Fichtner
418b0eec9a
build/confirm: simple but effective confirmation dialog
2018-09-17 02:26:49 +02:00
Franco Fichtner
7315cf2f78
build: logs upload for nightly
...
Logs still have issues due to their incredible length, but
for now this makes daily checks easier than ever in any case.
2018-09-13 21:25:10 +02:00
Franco Fichtner
8f1ba252e4
build/compress: one more tweak
2018-06-28 18:33:31 +02:00
Franco Fichtner
7d09af0559
README: fix previous
2018-06-28 18:31:59 +02:00
Franco Fichtner
c2ec836005
build/compress: compression stage; closes #56
2018-06-28 18:30:10 +02:00
Franco Fichtner
5b94de96d7
README: fix lies
2018-03-17 21:17:16 +01:00
Franco Fichtner
d5319cc130
build/download: another new helper
...
Also fetch logs from a remote build server, but skip all uncompressed
directories because it slows down the download.
Next are two minor modications for nightly logging that reduce the
size of the log history and should compress the logs right after
the build is done.
2018-03-15 08:46:57 +01:00
Franco Fichtner
e865e6f2e7
build/upload: new helper
2018-03-14 10:06:45 +01:00
tpltnt
e431e48db5
added a link to FreeBSD
2018-02-26 17:40:21 +01:00
Franco Fichtner
47cfcf9dd6
README: it's 11.1 now
2018-02-16 12:22:49 +01:00
Franco Fichtner
58e1c6e0c0
build: change paths to build directories
...
Discussed with: @adschellevis
2017-10-23 09:55:24 +02:00
Franco Fichtner
8b60290ebf
scripts: add refresh target, same same but different
2017-09-26 08:18:26 +02:00
Franco Fichtner
66f5ef1d6e
build/arm: add arm-based image generation code
...
This doesn't fully work yet, the +POST_INSTALL of core and
possibly plugins does not like the cross-build env yet.
2017-09-03 11:13:17 +02:00
Franco Fichtner
a7860ec944
config: modifications for upcoming PRI2 test build
2017-08-29 09:24:46 +02:00
Franco Fichtner
7b2db9a45b
README: fix typo spotted by @fabianfrz
2017-08-28 06:59:59 +02:00
Franco Fichtner
323fc584f7
README: also document the build script additions
2017-08-27 06:37:47 +02:00
Franco Fichtner
bd8d9cfda9
README: restructure the documentation
...
While here, also add sub-headings to allow direct links with anchors
to the relevant section.
2017-08-27 06:28:55 +02:00
Franco Fichtner
dec5379405
build: at least allow to clean the log directory
2017-08-05 13:18:52 +02:00
Franco Fichtner
a7112fd3e4
build: simplify the setup / update of repos
...
The `update' target has made several advances in the last months,
so that it can be used to collect new changes, switch to the correct
branch and also clone repositories as needed.
2017-08-05 12:45:13 +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
Franco Fichtner
cd9625de12
build: remove opnsense-stable package varienty; closes #47
2017-03-17 13:16:02 +01:00
Franco Fichtner
9aba709bbf
build: update stuff for 17.1 and cross builds
2017-01-21 01:24:37 +01:00
Franco Fichtner
5561611ad4
README: lower RAM requirements in guide, nano was rewritten
...
PR: https://forum.opnsense.org/index.php?topic=3479.45
2017-01-14 09:41:11 +01:00
Franco Fichtner
e7bcd88360
build/update: simple update script
2017-01-12 08:22:37 +01:00
Franco Fichtner
d8a2f5cf73
build: allow to place packages/plugins in the final image
2017-01-05 18:40:55 +01:00
Franco Fichtner
b1454cfffc
README/LICENSE: bumpy copyright and make separate file
2017-01-01 14:43:57 +01:00
Franco Fichtner
7a7a5c42e1
build/kernel: allow to build GENERIC through KERNEL=GENERIC
2016-12-26 11:08:46 +01:00
Franco Fichtner
ff437f6c95
build: lock down branches, can override through build.conf
...
Actually, build.conf can hold all overrides from the main Makefile
now. This is pretty handy for OEMs now. Thanks for the prodding
on IRC for this one. :)
2016-12-23 16:44:27 +01:00
Franco Fichtner
b2fbf5db23
build/info: print repository information
2016-12-22 10:33:51 +01:00
Franco Fichtner
13dbe51cc4
config: allow flavoured build against Base crypto
2016-12-11 09:06:12 +01:00
Franco Fichtner
f81bf3d296
build/nano: brave early tester said too big for some SD cards
...
Let's tone this down considerably, we have growfs to fix this
afterwards anyway.
2016-12-03 22:17:51 +01:00
Franco Fichtner
54fa4c1dc7
build/nano: complete revamp leaving NanoBSD behind
...
Images are clamped to just under 4G with a single slice
in a hybrid manner of vm/serial images. This should
provide wide compatibility and fit any 4G card, and can
then be expanded to whatever we really have using growfs.
Smaller images are possible too, but not recommended due
to the fact that firmware upgrades need to be downloaded
and extracted. We could make 2G the new default, but
future size requirements and a steady 4G image seem like
a more favourable goal in the long term.
2016-12-02 21:24:10 +01:00