1
General Discussion / Re: opnsense ports/package vs freebsd (vs mimugmail)
« on: December 13, 2023, 05:08:26 pm »
I've been noodling around with this a bit and am finally trying to get this to work. I'm using a FreeBSD 13.2-stable system as a build host, fwiw.
I'm having a bit of trouble grok'ing how things are set up. Currently stuck very early in the `make ports` process:
Installed pkg version '1.20' does not match required version '1.19'
That seems really odd that the source has an old version of ports-mgmt/pkg - the 2023Q4, on my running opnsense server, both /usr/sbin/pkg & /usr/local/sbin/pkg report `1.20.8` (build host reports 1.20.9).
I *think* I followed the setup instructions properly... is there a step I missed? I think I'm using the correct source, my ports clone is from `https://github.com/opnsense/ports`
gusnbrew# pwd
/usr/opnsense/ports
gusnbrew# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/pkg_update
opnsense tools:
gusnbrew# pwd
/usr/opnsense/tools
gusnbrew# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
Is there a good conversation somewhere there some of the source & build management rationale is discussed?
I'm having a bit of trouble grok'ing how things are set up. Currently stuck very early in the `make ports` process:
Installed pkg version '1.20' does not match required version '1.19'
That seems really odd that the source has an old version of ports-mgmt/pkg - the 2023Q4, on my running opnsense server, both /usr/sbin/pkg & /usr/local/sbin/pkg report `1.20.8` (build host reports 1.20.9).
I *think* I followed the setup instructions properly... is there a step I missed? I think I'm using the correct source, my ports clone is from `https://github.com/opnsense/ports`
gusnbrew# pwd
/usr/opnsense/ports
gusnbrew# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/pkg_update
opnsense tools:
gusnbrew# pwd
/usr/opnsense/tools
gusnbrew# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
Is there a good conversation somewhere there some of the source & build management rationale is discussed?