OPNSense/tools 64c6fc6build sync.sh

build/sync: can run in multi-dir mode, but use with care

Change the semantics for multiple arguments to work across
path borders by magic of git allowing the history to unfold
correctly over separate components.

If the diff does not match the upstream sync, however, it
can happen that the history will not be applied since it
cannot find a common entry point.  In this case reverting
newer commits can help, either temporarily or persistently.

Also remove the disabled FAILED logic which would go ahead
and sync the open changes in a single commit.  Most of the
time this isn't what we want.
DeltaFile
+34-48build/sync.sh
+34-481 files

OPNSense/tools 45555deconfig/26.7 make.conf

config: housekeeping on curl options

In 8a466bb9360 we disable LIBSSH2, but need to reasses if this
still makes sense or whether libssh2 is pulled into the binary
packages anyway via another source.
DeltaFile
+1-2config/26.7/make.conf
+1-21 files

OPNSense/tools cf89649config/26.7 ports.conf

config: make a note about obsolete ports
DeltaFile
+2-0config/26.7/ports.conf
+2-01 files

OPNSense/tools 9dc657dconfig/26.7 ports.conf

add openvox-agent and opn_api

refs https://github.com/opnsense/plugins/pull/5344
DeltaFile
+2-0config/26.7/ports.conf
+2-01 files

OPNSense/tools d07e130. README.md

README: update
DeltaFile
+6-5README.md
+6-51 files

OPNSense/tools 22383fdconfig/26.7 make.conf

config: add UPNP_NOPPP back due to revert
DeltaFile
+1-1config/26.7/make.conf
+1-11 files

OPNSense/tools b51c0feconfig/26.7 make.conf

config: disable KERNELLIBIPSEC by default
DeltaFile
+1-0config/26.7/make.conf
+1-01 files

OPNSense/tools 558790cconfig/26.7 ports.conf

config: add netflector port to build
DeltaFile
+1-0config/26.7/ports.conf
+1-01 files

OPNSense/tools eed97e9build pkgbase.sh

build/pkgbase: overwrite these standard variables
DeltaFile
+2-0build/pkgbase.sh
+2-01 files

OPNSense/tools 62995c0. Makefile, composite source.sh

composite/source: add small helper
DeltaFile
+32-0composite/source.sh
+1-1Makefile
+33-12 files

OPNSense/tools cbbb1e1. Makefile README.md, build common.sh pkgbase.sh

build/pkgbase: finish set build and TIMESTAMP support

As mentioned in the README this is mostly for educational purposes.
We want a stable reproducible set we can generate incremental sets
for, but still run it from scratch to avoid build artifacts from
ending up in the sets.
DeltaFile
+16-23build/pkgbase.sh
+12-0README.md
+4-1build/common.sh
+3-1Makefile
+1-0config/26.7/build.conf
+36-255 files

OPNSense/tools 9f8f7a1build pkgbase.sh

build/pkgbase: add a bit of context

We likely won't use it for the forseeable future, but that doesn't
mean other's cannot play with it.
DeltaFile
+17-1build/pkgbase.sh
+17-11 files

OPNSense/tools a4b6ef5build sync.sh

build/sync: more tweaks
DeltaFile
+7-6build/sync.sh
+7-61 files

OPNSense/tools f131f33build sync.sh

build/sync: allow usage in other trees

Mainly for src.git inside sys/
DeltaFile
+11-8build/sync.sh
+11-81 files

OPNSense/tools c1b59a7build upload.sh download.sh

build: more pkgbase support in other scripts
DeltaFile
+5-1build/rename.sh
+1-1build/upload.sh
+1-1build/download.sh
+7-33 files

OPNSense/tools c060ab4. Makefile, build common.sh clean.sh

build/pkgbase: preliminary support for OS updates through pkgbase

This is a rough estimate of what is necessary.  Not overly stable
yet, but follows opnsense-update way of doing things by using our
product name and version/revision scheme.  The latest batch is
kept if a previous older (does not detect going back but will assume
it is not) reference was found.

The incremental way has downsides in intermediate builds/reverts
but at least changes can be tracked pretty well.  May also want a
comment as a hash.  Also need to see how stable reproducible builds
are or of this requires a permanent state of /usr/obj and only
incrememtal builds thereafter (would really not be ideal).

Not planning to put this into production any time soon but may live
on the snapshot end for future testing.
DeltaFile
+93-0build/pkgbase.sh
+3-3Makefile
+1-1build/common.sh
+1-1build/clean.sh
+98-54 files

OPNSense/tools d2734a6build common.sh, config/26.7 skim.conf ports.conf

config: anchor our pkg version in opnsense/pkg
DeltaFile
+2-2build/common.sh
+1-1config/26.7/ports.conf
+1-0config/26.7/skim.conf
+4-33 files

OPNSense/tools bca6940config/26.7 make.conf skim.conf

config: move kea and miniupnpd to our own copies
DeltaFile
+2-2config/26.7/ports.conf
+1-1config/26.7/make.conf
+2-0config/26.7/skim.conf
+5-33 files

OPNSense/tools 2b65317config/26.7 aux.conf

config: let go off go 1.25, EoL according to ports
DeltaFile
+0-1config/26.7/aux.conf
+0-11 files

OPNSense/tools 9c72d04. Makefile

make: select latest config if OS mismatches

The system will error later so that the OS=xxx override must be
used anyway.
DeltaFile
+2-1Makefile
+2-11 files

OPNSense/tools d07b7e2build distfiles.sh

build/distfiles: clear the existing distfiles cache dir

This can cause issues on nightly builds so avoid it by clearing
all temporary files in there.  The actual cache we use is in a
chroot (un)packed via the distfiles set.
DeltaFile
+1-0build/distfiles.sh
+1-01 files

OPNSense/tools 5eb9d6econfig/26.7 base.plist.amd64

config: rebase for 26.7.3
DeltaFile
+3-0config/26.7/base.plist.amd64
+3-01 files

OPNSense/tools fcf795abuild options.sh

build/options: fix the broken fix
DeltaFile
+4-6build/options.sh
+4-61 files

OPNSense/tools 8085185config/26.7 make.conf

config: order, order!
DeltaFile
+1-1config/26.7/make.conf
+1-11 files

OPNSense/tools 577d91aconfig/26.7 plugins.conf

config: add intrusion-detection-content-at-antiphishing plugin
DeltaFile
+1-0config/26.7/plugins.conf
+1-01 files

OPNSense/tools 08428c1build options.sh, config/26.7 make.conf

config: squelch option mismatches on 26.7
DeltaFile
+11-8build/options.sh
+0-2config/26.7/make.conf
+11-102 files

OPNSense/tools 8fa50b8build vm.sh

build/vm: add noatime to UFS root disk (#516)

This "noatime" tweak, reduced the OPNsense constant
50kb - 80kb disk writes that wear down the SSD / NVME.

Signed-off-by: Unicorn9x
DeltaFile
+1-1build/vm.sh
+1-11 files

OPNSense/tools 854a5a8config/26.7 make.conf

config: depend on RC like AMD does
DeltaFile
+1-0config/26.7/make.conf
+1-01 files

OPNSense/tools 275c236config/26.1 plugins.conf make.conf

config: remove 26.1, use 26.1.11 tag for historic builds
DeltaFile
+0-25,332config/26.1/base.plist.amd64
+0-2,798config/26.1/base.obsolete.amd64
+0-278config/26.1/ports.conf
+0-147config/26.1/extras.conf
+0-107config/26.1/make.conf
+0-106config/26.1/plugins.conf
+0-28,7688 files not shown
+0-28,94414 files

OPNSense/tools 07002c4config/26.7 extras.conf

build/nano: disable hostwatch
DeltaFile
+9-0config/26.7/extras.conf
+9-01 files