Franco Fichtner
464de02172
make: pew pew pew
2020-07-23 15:23:08 +02:00
Franco Fichtner
ad7df11ac5
config: default branches to stable variants
2020-07-15 16:26:46 +02:00
Franco Fichtner
2515f0b418
make: fix comment
2020-06-24 18:11:50 +02:00
Franco Fichtner
603330a8f6
config: remove notion of version "3" Python, it's the default
2020-02-18 10:15:34 +01:00
Franco Fichtner
1f00c8b677
build: remove PYTHON2 selector, no longer used
2020-02-18 08:25:11 +01:00
Franco Fichtner
38fe91f8c6
config: default to 20.1
2020-01-28 07:06:39 +01:00
Franco Fichtner
e06b497d85
build: change default HBSD ports URL
2020-01-05 08:33:28 +01:00
Franco Fichtner
379bf96c4a
build: fix issue with "make update-portsref"
...
... which is only used with "make skim". Since HBSD moves to another
git server soon this seems like a good idea to fix.
2019-12-23 07:32:23 +01:00
Franco Fichtner
e50d175fe7
build: add a real "package" target and aux.conf trickery
...
aux.conf harbours ports that are needed for the build and intermediate
package sets for testing and rebuilding, but that will ultimately be
removed from the sets when they are supposed to be uploaded to the mirror.
2019-10-13 15:46:07 +02:00
Franco Fichtner
90b6c1bfb0
config: 19.1 is EoL, build from tag 19.1.10 if necessary
2019-07-10 07:37:55 +02:00
Franco Fichtner
b22e911fab
build: add `fingerprint' target
2019-07-02 08:26:40 +02:00
Franco Fichtner
5ecee3f3c1
composite: allow access to all FLAVOUR settings
...
Makes it easier to modify stuff. First one is mandatory, the rest is
eaten up by scripts to be passed down as required.
2019-06-10 17:55:58 +02:00
Franco Fichtner
9d77c902e3
build: remove QUICK support, rarely useful and undocumented
2019-06-03 08:25:26 +02:00
Franco Fichtner
abb6224f92
make: CORE_PYHTON is 3 eventually.. start behaving that way now
2019-05-23 09:00:24 +02:00
Franco Fichtner
abf4e17d2e
build: propagate python versions to plugins and core
2019-05-21 04:12:56 +02:00
Franco Fichtner
ed3c99c909
build/upload: sftp hurts my brain...
...
... but @adschellevis will be happier. ;)
2019-05-08 06:22:54 +02:00
Franco Fichtner
dc20e68b6d
device: a10 -> A10 for consistency
2019-05-07 10:02:53 +02:00
Franco Fichtner
456a4c9fdc
build/plugins: fix PLUGINSENV propagation
2019-03-14 11:27:15 +01:00
Franco Fichtner
563165ede2
build: make DEVELBRANCH optional; closes #117
2019-02-24 18:33:44 +01:00
Franco Fichtner
c3555dfd65
composite: rename "refresh" to "hotfix" to explain itself
2019-01-18 08:55:05 +01:00
Franco Fichtner
189d73809e
make: 19.1 can be the default, almost there
2019-01-18 07:43:09 +01:00
Franco Fichtner
93a6c11482
config: preparation for 19.1 nightly build
2019-01-09 07:56:03 +01:00
Franco Fichtner
b40a399b0e
config: split config of 18.7 and 19.1, Perl version differs
2019-01-07 18:05:27 +01:00
Franco Fichtner
f8647df911
Framework: avoid job prefix output when '-j n' is used manually
...
Reported via IRC.
2019-01-02 16:07:00 +01:00
Franco Fichtner
d322b6001b
config: small tweak to be able to deactivate Python 3
2018-10-28 10:37:07 +01:00
Franco Fichtner
28d826cf0e
config: oops :)
2018-10-28 08:38:31 +01:00
Franco Fichtner
4f5a745c52
config: more changes for Pyhton split
...
ansible and py-boto3 are missing for now.
2018-10-28 08:34:44 +01:00
Franco Fichtner
2f116d8a43
composite: let scripts be scripts
2018-10-12 08:37:45 +02:00
Franco Fichtner
29c2abe2b0
build/rewind: finish tag matching, add experimental rewind target; closes #71
...
For now this goes undocumented. The trouble with rewind is:
1. To rewind we need to reset all repositories. That only really
works on top of the current branch. Possible solution: only
allow rewind for the currently up-to-date version.
2. The master branch development version is in the way and will
probably prevent people from building older versions because
of this or that mismatch. Possible solution: allow a build
without development packages included and maybe default to it.
2018-09-17 22:08:35 +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
0f048f49be
make: almost time for 18.7
2018-07-25 19:53:38 +02:00
Franco Fichtner
c2ec836005
build/compress: compression stage; closes #56
2018-06-28 18:30:10 +02:00
Franco Fichtner
5aaa0f594a
make: fix expansion
2018-04-05 08:23:30 +02:00
Franco Fichtner
8afd3a068c
config: follow FreeBSD with Perl default switch
2018-04-03 02:47:38 +02:00
Franco Fichtner
ac27bedd2d
config: register all languages as modifiable versions
2018-04-01 08:34:46 +02:00
Franco Fichtner
2884a5fc8e
build: add SERVER knob and PLUGINSENV
2018-03-17 09:13:29 +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
Franco Fichtner
f8585664fe
config: drop 17.7, switch to 18.1 by default
2018-01-29 19:48:25 +01:00
Franco Fichtner
f7ff6eac8e
make: there and back again...
...
PR: https://forum.opnsense.org/index.php?topic=6938.0
2018-01-22 18:56:43 +01:00
Franco Fichtner
8db0e616a2
make: build 18.1 by default
2018-01-22 06:47:58 +01:00
Franco Fichtner
77a6585b27
make: track SUFFIX on ADDITIONS
2018-01-15 21:38:52 +01:00
Franco Fichtner
0908e2c06b
make: add CORE_ABI to COREENV
2018-01-03 15:58:01 +01:00
Franco Fichtner
e0b86c22d0
make: it's time for PHP 7.1
2017-12-04 16:41:23 +01:00
Franco Fichtner
04b6970d8c
build: simplify usage of PHP setting
2017-11-28 08:25:10 +01:00
Franco Fichtner
042334ef50
build: make PHP version selectable from the top
2017-11-27 21:33:27 +01:00
Franco Fichtner
8b60290ebf
scripts: add refresh target, same same but different
2017-09-26 08:18:26 +02:00
Franco Fichtner
350fab299c
build: remove by pkg glob alone, mixed port and plugins origin is tricky
2017-09-05 06:22:39 +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