Building a specific OPNsense version (Git tag)

Started by Maurice, August 02, 2023, 11:52:17 PM

Previous topic - Next topic
@fichtner, thanks for the timely 23.7.7 tags!
I just looked into building 23.7.7_1, but the stable/23.7 branch hasn't been updated yet. You might have forgotten to cherry pick from master?
I know, I know... the complaining never stops. ;D

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

_1 are not tags... they are commits from master, but only from core perspective. This one has been a little messy for wider reasons.

Update core.git:stable/23.7 to HEAD (that's 23.7.7_1)

When you have the final packages done you need to update the ports.git:master to HEAD and do:

# make hotfix-opnsense-update,mpd5

It will bring in revision updates for both these packages. There's also a hotfix for os-wireguard. Pulling this in is similar to core/ports updating plugins.git:stable/23.7 to HEAD and doing

# make plugins-os-wireguard


Cheers,
Franco

I'm not sure I understand. Building os-wireguard 2.4_1 was not an issue, I already did that yesterday by updating plugins.git:stable/23.7 to HEAD.

But the same doesn't work for opnsense 23.7.7_1 because the last commit to core.git:stable/23.7 was two days ago, so updating to HEAD won't do anything:

https://github.com/opnsense/core/commits/stable/23.7

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

Yeah, the usual. Sorry it has been (too) busy.


Cheers,
Franco

As always, no worries! And thanks for the hint how to hotfix opnsense-update and mpd5. All good now.

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).