OPNSense/tools e9c5ad5build upload.sh

build/upload: also here
DeltaFile
+1-1build/upload.sh
+1-11 files

OPNSense/tools 05b3f5f. Makefile, build tests.sh clean.sh

build/tests: looks like we need this to speed things up

This is probably the fifth iteration of "how to approach testing"
which seems trivial but for a surprising number of reasons this
is really not tailored for casual testing in user systems.
DeltaFile
+64-0build/tests.sh
+3-7build/clean.sh
+1-1Makefile
+1-1build/common.sh
+1-1build/rename.sh
+70-105 files

OPNSense/tools ea199d2config/24.7 ports.conf

config: add pytest for regression test suite
DeltaFile
+1-0config/24.7/ports.conf
+1-01 files

OPNSense/tools a14cb08config/24.7 ports.conf

config: remove devel/atf again
DeltaFile
+0-1config/24.7/ports.conf
+0-11 files

OPNSense/tools 7e309dcconfig/24.7 base.plist.amd64

config: rebase after recent changes
DeltaFile
+190-0config/24.7/base.plist.amd64
+190-01 files

OPNSense/tools 16c549bconfig/24.7 src.conf

config: adds kyua binary the right way as it fixes everything :)
DeltaFile
+1-0config/24.7/src.conf
+1-01 files

OPNSense/tools 6cac024composite hotfix.sh

composite/hotfix: remove this quirk
DeltaFile
+2-2composite/hotfix.sh
+2-21 files

OPNSense/tools 9d596e1config/24.7 plugins.conf

config: add ndproxy plugin
DeltaFile
+1-0config/24.7/plugins.conf
+1-01 files

OPNSense/tools 8164663. Makefile, build kyua.sh clean.sh

build/kyua: do not need this, devel/atf is all we need
DeltaFile
+0-89build/kyua.sh
+0-4build/clean.sh
+2-2Makefile
+1-1build/upload.sh
+1-1build/common.sh
+1-1build/rename.sh
+5-981 files not shown
+6-987 files

OPNSense/tools 1d6d8acconfig/24.7 ports.conf

config: add scapy for testing
DeltaFile
+1-0config/24.7/ports.conf
+1-01 files

OPNSense/tools 0144acbbuild kyua.sh

build/kyua: kyua without kyua is probably better

Want to ideally just make this a package but for now break this
down to run the relevant tests by hand and do a quick opnsense-test
tool to run actual pf tests without all the glue directly from the
src tree.
DeltaFile
+15-14build/kyua.sh
+15-141 files

OPNSense/tools b8ac6bbbuild rename.sh

build/rename: support kyua set
DeltaFile
+1-1build/rename.sh
+1-11 files

OPNSense/tools d8cc542build kyua.sh

build/kyua: strip env
DeltaFile
+4-3build/kyua.sh
+4-31 files

OPNSense/tools 1992671config/24.7 ports.conf

config: add ndproxy package
DeltaFile
+1-0config/24.7/ports.conf
+1-01 files

OPNSense/tools d4474e4config/24.7 aux.conf

config: cache more go packages
DeltaFile
+2-0config/24.7/aux.conf
+2-01 files

OPNSense/tools efd4c9dconfig/24.7 make.conf

www/caddy-custom: Update dependencies (#440)

* www/caddy-custom: Update dependencies
DeltaFile
+4-4config/24.7/make.conf
+4-41 files

OPNSense/tools fa06873config/24.7 plugins.conf

config/plugins: ignore Zenarmor vendor repository on aarch64

Zenarmor is not available for OPNsense aarch64.
DeltaFile
+1-1config/24.7/plugins.conf
+1-11 files

OPNSense/tools 7f7ce40build kyua.sh

build/kyua: need private atf library as well
DeltaFile
+12-3build/kyua.sh
+12-31 files

OPNSense/tools 242116cbuild kyua.sh

build/kyua: missing this at least
DeltaFile
+1-1build/kyua.sh
+1-11 files

OPNSense/tools 54dd0bc. Makefile, build kyua.sh clean.sh

build/kyua: build a regression tests set from src.git
DeltaFile
+78-0build/kyua.sh
+4-0build/clean.sh
+2-2build/common.sh
+2-2Makefile
+1-1build/upload.sh
+87-55 files

OPNSense/tools 186c615build list.sh

build/list: to avoid maintenance here assume this one thing

Everything that's not a directory is a set.
DeltaFile
+4-7build/list.sh
+4-71 files

OPNSense/tools 450988econfig/24.7 aux.conf

config: cache binutils
DeltaFile
+1-0config/24.7/aux.conf
+1-01 files

OPNSense/tools e3cccc6build clone.sh

build/clone: aux as well

Copy signatures if found.  This can be dangerous, but for our
business workflow this is what we want as the signing keys match.
DeltaFile
+5-2build/clone.sh
+5-21 files

OPNSense/tools 88e547dconfig/24.7 ports.conf

add xymon-client to the build. closes https://github.com/opnsense/tools/issues/434

this looks like a relative small package, building the port on my laptop tool less than a minute.
DeltaFile
+1-0config/24.7/ports.conf
+1-01 files

OPNSense/tools 8083f66config/24.7 ports.conf

config: switch to redis 7.2 for old license + security fixes
DeltaFile
+1-1config/24.7/ports.conf
+1-11 files

OPNSense/tools 924a358config/24.7 make.conf

www/caddy-custom: Update layer4 module (#436)

DeltaFile
+1-1config/24.7/make.conf
+1-11 files

OPNSense/tools 75a073bcomposite hotfix.sh

composite/hotfix: force second argument empty
DeltaFile
+3-3composite/hotfix.sh
+3-31 files

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

composite/hotfix: refactor a tiny bit more

So core and plugins are different from ports for historic reasons
and scope but acutally merge the code of both to make this more
obvious.  Use run_stage exclusively even for the single-step runs
to make the whole thing consistent.
DeltaFile
+14-9composite/hotfix.sh
+1-1README.md
+15-102 files

OPNSense/tools cd5713dcomposite hotfix.sh

composite/hotfix: make this consistent
DeltaFile
+1-1composite/hotfix.sh
+1-11 files

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

composite/hotfix: streamline and extend individual rebuild

So the following now works:

    # make hotfix-dhcp6c,os-ddclient-devel,opnsense

And rebuilds all packages using their matching steps and runs the
packages step at the end to provide a final packages set without
the aux packages.
DeltaFile
+53-20composite/hotfix.sh
+5-5README.md
+58-252 files