OPNSense/tools a43e142config/24.1 ports.conf

config: no longer need relay package going forward
DeltaFile
+0-1config/24.1/ports.conf
+0-11 files

OPNSense/tools e35a234build plugins.sh

build/plugins: defer plugin builds which have plugin dependencies

We did avoid this for as long as possible and through plugins.conf.local
that was automatic for os-OPNProxy before but now we need to put a bit
more effort in in order to not fail the bulk plugins build because of
os-squid not being ready (yet).  It's also a complication of os-squid
no longer being in core but there are still situations like this in plugins
and core that require this fix.
DeltaFile
+24-2build/plugins.sh
+24-21 files

OPNSense/tools e06105ecomposite watch.sh

composite/watch: make globbing more strict
DeltaFile
+1-1composite/watch.sh
+1-11 files

OPNSense/tools 3c68989composite nightly.sh

composite/nightly: add "watch" step as an overview of the build
DeltaFile
+2-0composite/nightly.sh
+2-01 files

OPNSense/tools 6019063config/24.1 plugins.conf

config: add OPNProxy to community plugins
DeltaFile
+1-0config/24.1/plugins.conf
+1-01 files

OPNSense/tools c08eceebuild rename.sh

build/rename: aux support here as well
DeltaFile
+8-13build/rename.sh
+8-131 files

OPNSense/tools 2192311build upload.sh sign.sh, config/24.1 aux.conf

build: make aux set behave more like packages

We are going to store aux sets for each build to avoid future
issues with missing build dependencies.

Also, go121 is the default these days and 1.20 isn't used anymore
as witnessed by the missing go package in the aux set at the moment.
DeltaFile
+4-4build/upload.sh
+6-0build/sign.sh
+2-0build/common.sh
+1-1config/24.1/aux.conf
+13-54 files

OPNSense/tools 2f78942config/24.1 make.conf

Removed caddy-dns providers due to retention policy
DeltaFile
+0-7config/24.1/make.conf
+0-71 files

OPNSense/tools dbb78c3config/24.1 skim.conf

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.
DeltaFile
+1-0config/24.1/skim.conf
+1-01 files

OPNSense/tools efd30eeconfig/24.1 make.conf

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.
DeltaFile
+32-33config/24.1/make.conf
+32-331 files

OPNSense/tools 367a04aconfig/24.1 plugins.conf

config: add caddy plugin
DeltaFile
+1-0config/24.1/plugins.conf
+1-01 files

OPNSense/tools 896b7a9config/24.1 make.conf

Revert "www/caddy: caddy-custom build that includes all caddy-dns providers (#398)"

This reverts commit 95cbd0e461d1fe0fa0da502b06a020345eaa4635.
DeltaFile
+2-17config/24.1/make.conf
+2-171 files

OPNSense/tools f8aaf27config/24.1 make.conf

Revert "www/caddy: caddy-custom build that includes all caddy-dns providers (…"

This reverts commit 95cbd0e461d1fe0fa0da502b06a020345eaa4635.
DeltaFile
+2-17config/24.1/make.conf
+2-171 files

OPNSense/tools 95cbd0econfig/24.1 make.conf

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.
DeltaFile
+17-2config/24.1/make.conf
+17-21 files

OPNSense/tools a555d25config/24.1 make.conf

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
DeltaFile
+4-7config/24.1/make.conf
+4-71 files

OPNSense/tools 5a717eeconfig/24.1 make.conf

config: partial change for caddy-custom
DeltaFile
+7-5config/24.1/make.conf
+7-51 files

OPNSense/tools ec01525config/24.1 make.conf ports.conf

config: try www/caddy-custom
DeltaFile
+37-0config/24.1/make.conf
+1-0config/24.1/ports.conf
+38-02 files

OPNSense/tools a3a2101composite hotfix.sh

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.
DeltaFile
+1-1composite/hotfix.sh
+1-11 files

OPNSense/tools 5dd1403composite hotfix.sh

composite/hotfix: minor tweak to the ports hotfix invoke

Plus a stray semicolon. ;)
DeltaFile
+2-2composite/hotfix.sh
+2-21 files

OPNSense/tools 2aedf54. README.md, composite hotfix.sh

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.
DeltaFile
+27-2composite/hotfix.sh
+6-6README.md
+33-82 files

OPNSense/tools 453afe5config/24.1 make.conf plugins.conf

config: remove zabbix4-proxy as it is EoL
DeltaFile
+0-2config/24.1/make.conf
+0-1config/24.1/plugins.conf
+0-1config/24.1/ports.conf
+0-43 files

OPNSense/tools 11eac35build clean.sh, composite nightly.sh hotfix.sh

build: add hotfix clean target which does core and plugins in one step
DeltaFile
+10-0build/clean.sh
+1-1composite/nightly.sh
+1-1composite/hotfix.sh
+12-23 files

OPNSense/tools 3bcd199build ports.sh

build/ports: we need to scrub the old package in both places
DeltaFile
+1-1build/ports.sh
+1-11 files

OPNSense/tools f273b4fconfig/24.1 aux.conf

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.
DeltaFile
+0-2config/24.1/aux.conf
+0-21 files

OPNSense/tools e347171. README.md, composite hotfix.sh

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.
DeltaFile
+7-3composite/hotfix.sh
+6-1README.md
+13-42 files

OPNSense/tools 5aa197fconfig/24.1 aux.conf

config: go 1.19 no longer used
DeltaFile
+0-1config/24.1/aux.conf
+0-11 files

OPNSense/tools 464e4c8config/24.1 ports.conf

config: remove unused
DeltaFile
+0-2config/24.1/ports.conf
+0-21 files

OPNSense/tools e192648config/24.1 aux.conf ports.conf

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.
DeltaFile
+3-0config/24.1/aux.conf
+0-1config/24.1/ports.conf
+3-12 files

OPNSense/tools 49f84e4. README.md, build ports.sh

build/ports: add MISMATCH knob; closes #225
DeltaFile
+8-4build/ports.sh
+4-2composite/nightly.sh
+1-0README.md
+13-63 files

OPNSense/tools 70495e7build packages.sh ports.sh

build/packages: if ports clears the packages flag we can now test and skip
DeltaFile
+5-0build/packages.sh
+2-2build/ports.sh
+7-22 files