1
0
Fork 0
Commit graph

2341 Commits

Autor SHA1 Nachricht Datum
Franco Fichtner dbb78c3da7 config: add www/caddy to skimmed ports
We don't build it but since the caddy-custom build takes the version
number from here without depending on it we need to make this a manual
sync.
2024-03-26 11:49:42 +01:00
Monviech efd30ee995
www/caddy-custom: Make current build reproducible (#400)
Add commit hashes to all additional caddy-custom modules, in order to ensure a reproducible build.

Otherwise, any changes in the dependencies in the main branches of the plugins, can make the build fail from one day to the next.

Current example are different libdns versions, they're incompatible to each other.
2024-03-26 09:11:17 +01:00
Franco Fichtner 367a04a51c config: add caddy plugin 2024-03-14 08:33:53 +01:00
Franco Fichtner 896b7a96ac Revert "www/caddy: caddy-custom build that includes all caddy-dns providers (#398)"
This reverts commit 95cbd0e461.
2024-03-12 13:27:54 +01:00
Monviech 95cbd0e461
www/caddy: caddy-custom build that includes all caddy-dns providers (#398)
* Update make.conf

Remove google-domains since its unsupported. Added all remaining supported DNS Providers to the build for a future caddy plugin version.

Build is successful with xcaddy without errors.

* Update make.conf

Fix missing \ after mailinabox.
2024-03-10 09:25:51 +01:00
Monviech a555d25b11
Update make.conf for caddy-custom build to mitigate build errors (#397)
* Update make.conf

As explained here:
https://github.com/Monviech/os-caddy-plugin/issues/102

Change the priority to desec and porkbun instead of vultr, since they have been especially requested in past issues of os-caddy-plugin.

The issue stems from vultr having different libdns dependencies than the other modules, making the build fail if it's included with certain other combinations of modules (e.g. desec).

* Update make.conf

Remove mention of vultr, will be tracked independently if its fixed in the future
2024-02-22 15:04:02 +01:00
Franco Fichtner 5a717eee9b config: partial change for caddy-custom 2024-02-21 13:38:46 +01:00
Franco Fichtner ec01525ebf config: try www/caddy-custom 2024-02-21 12:40:52 +01:00
Franco Fichtner a3a2101c61 composite/hotfix: without forced rebuild we get no log messages
It might be better to revisit logging with pkg-msg/pkg-err but for
now this helps make the operation clearer.
2024-02-20 04:36:33 +01:00
Franco Fichtner 5dd1403005 composite/hotfix: minor tweak to the ports hotfix invoke
Plus a stray semicolon. ;)
2024-02-19 12:16:58 +01:00
Franco Fichtner 2aedf54827 composite/hotfix: switch default hotfixing to partial core/plugins build
I have been unintentionally scrubbing packages sets in the past which
is not a lot of fun so make the default hotfix mode a little less coarse.

While here the biggest issue of the hotfixing is not being able to see
package messages (not errors, these are shown as the build aborts) so
collect them in a variable to show at the end if all was building ok.
This is only relevant for multi-step hotfixing between core/plugins.
2024-02-16 09:52:12 +01:00
Franco Fichtner 453afe5a39 config: remove zabbix4-proxy as it is EoL 2024-02-15 16:02:13 +01:00
Franco Fichtner 11eac352ab build: add hotfix clean target which does core and plugins in one step 2024-02-15 15:23:51 +01:00
Franco Fichtner 3bcd199713 build/ports: we need to scrub the old package in both places 2024-02-15 15:17:04 +01:00
Franco Fichtner f273b4f317 config: nightly only builds cmake-core now
Apparently that's the main thing used by the build so we don't
need to try an retain the others.  Before it was probably building
more than it needed to with cmake in the ports.conf.
2024-02-15 13:32:45 +01:00
Franco Fichtner e3471710d9 composite/hotfix: use MISMATCH in explicit "ports" target
Improve hotfixing just a little bit now that we have the MISMATCH
option.  "make hotfix-ports" now does this automatically and wasn't
used before.
2024-02-15 13:30:39 +01:00
Franco Fichtner 5aa197f47a config: go 1.19 no longer used 2024-02-14 12:34:58 +01:00
Franco Fichtner 464e4c8a7c config: remove unused 2024-02-14 10:15:07 +01:00
Franco Fichtner e19264815e config: 24.1 retain these cmake "sub" packages as aux
It's only 12 MB compressed but it builds a long time so moving
it out of the way is nice.  Never had a big issue with requiring
cmake after the fact to be able to install from the repo.
2024-02-14 10:04:57 +01:00
Franco Fichtner 49f84e452b build/ports: add MISMATCH knob; closes #225 2024-02-14 10:01:56 +01:00
Franco Fichtner 70495e7e75 build/packages: if ports clears the packages flag we can now test and skip 2024-02-14 09:43:12 +01:00
Franco Fichtner 0dd6820d8b build: tweak aux set handling a little 2024-02-14 08:35:59 +01:00
Franco Fichtner a2fc40997f build: basic implementation of aux packages; closes #299
It allows us to retain the "aux" packages for subsequent rebuilds.
These packages are inserted in the "ports" step and removed in the
"packages" step.

May be subject to changes and tweaks, but works nicely when e.g.
rebuilding suricata.
2024-02-08 15:59:16 +01:00
Franco Fichtner 55750d5678 config: remove duplicated version 2024-02-07 09:22:16 +01:00
Franco Fichtner 2470595503 config: add bastille port; closes #396 2024-02-07 08:53:10 +01:00
Franco Fichtner 2ff36600d7 config: remove obsolete 2024-02-07 08:49:28 +01:00
Franco Fichtner ab6046f15c config: moving to FreeBSD flowd port again 2024-01-31 19:07:52 +01:00
Franco Fichtner b5841642fd build/(release|sign): repair signing regression after image sig change
While here also add support fort the (re)sign(ing) of the release set.
2024-01-30 09:58:34 +01:00
Franco Fichtner 32db5e9a0b config: time to remove haproxy26 now 2024-01-25 17:20:02 +01:00
Franco Fichtner 22562875b2 config: simplify port origin 2024-01-22 10:09:11 +01:00
Franco Fichtner c6512ed8f3 config: drop 23.7 config now that RC1 is out
If you still need 23.7 build from the 23.7.12 tag.
2024-01-22 08:48:12 +01:00
Franco Fichtner 2b43622424 config: retain order 2024-01-18 12:59:45 +01:00
Frank Wall 4b724a7177
Add HAProxy 2.8 (#393) 2024-01-18 12:58:54 +01:00
Franco Fichtner 715c148085 config: flush long gone obsolete files
Should speed up delete a little bit.
2024-01-17 16:51:30 +01:00
Franco Fichtner c366fbe758 LICENSE: sync 2024-01-17 16:44:41 +01:00
Franco Fichtner 31b42d256b config: COREBRANCH now exists, almost time for RC1 2024-01-12 11:31:12 +01:00
Franco Fichtner 8fb96199df build/update: allow pull to fail if BRANCH does not track 2024-01-11 13:24:41 +01:00
Franco Fichtner f3fe77d597 config: no longer ship postfix 3.5 in 24.1 2024-01-10 16:36:32 +01:00
Franco Fichtner ad313c07e1 config: stable/24.1 now available for plugins 2024-01-10 15:13:17 +01:00
Franco Fichtner 4b684674b3 config: os-firewall moves to core for 24.1 2024-01-07 21:10:11 +01:00
Franco Fichtner 73c747344f build: fix base.hash handling issue in obsolete set 2024-01-05 13:53:07 +01:00
Franco Fichtner e60f902cc2 config: these files haven't been shipped in a while 2024-01-05 13:34:45 +01:00
Franco Fichtner 4e02760a66 build/kernel: make the if_wg module workaround flexible 2024-01-05 09:33:20 +01:00
Franco Fichtner 3a00027ced config: adjust 24.1 config accordingly 2024-01-05 09:33:20 +01:00
Franco Fichtner 193d190ad1 config: make a copy for 24.1 2024-01-05 09:05:13 +01:00
Franco Fichtner 4546c540a2 config: adjust port option
net-mgmt/zabbix64-proxy: IPMI is set by default
2024-01-03 08:58:30 +01:00
Franco Fichtner 5bdfd3de45 build/chroot: tweak again 2023-12-28 14:25:40 +01:00
Franco Fichtner e08a73b12f build: fix minor style 2023-12-28 14:20:12 +01:00
Franco Fichtner 5372742e79 config: add sslscan; closes #390 2023-12-20 14:15:29 +01:00
Franco Fichtner 586f68b5e9 config: rebase after 23.7.10 2023-12-19 09:32:25 +01:00