Commit Graph

128 Commits

Author SHA1 Message Date
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