OPNSense/tools 64c6fc6 — build 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 45555de — config/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 cf89649 — config/26.7 ports.conf

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

OPNSense/tools 9dc657d — config/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 22383fd — config/26.7 make.conf

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

OPNSense/tools b51c0fe — config/26.7 make.conf

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

OPNSense/tools 558790c — config/26.7 ports.conf

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

OPNSense/tools eed97e9 — build 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 9f8f7a1 — build 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 a4b6ef5 — build sync.sh

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

OPNSense/tools f131f33 — build 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 c1b59a7 — build 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 d2734a6 — build 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 bca6940 — config/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 2b65317 — config/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 d07b7e2 — build 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 5eb9d6e — config/26.7 base.plist.amd64

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

OPNSense/tools fcf795a — build options.sh

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

OPNSense/tools 8085185 — config/26.7 make.conf

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

OPNSense/tools 577d91a — config/26.7 plugins.conf

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

OPNSense/tools 08428c1 — build 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 8fa50b8 — build 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 854a5a8 — config/26.7 make.conf

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

OPNSense/tools 275c236 — config/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 07002c4 — config/26.7 extras.conf

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