Replies: 1 comment 3 replies
-
Thank you as well. Now I should have enough information. I don't get it the VPP, it was used but it's not used anymore? It was included in current but they dropped it later? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The package included in the repo is 6.6. My 1.4 build pulls in
iproute2 6.8.0-1~bpo12+1
.You can see the commits that changed and pulled iproute from the build, allowing the package to be sourced from debian:
This package must be build using the vyos sourced repos:
libtacplus-map
,libpam-tacplus
, and then if those are succesful,libnss-tacplus
In my experience, building with
pam_tacplus
from thepackages/
directory yields a 1.7.0 version whereas the repo lists much lower versions provided by Cumulus Linux.libnss-tacplus
has dependencies that are not met by the docker build:libpam-tacplus
has dependencies that are not met by the docker build:Once those two builds are successful, you can build
libnss-tacplus
by installing the generated DEBs from the above -tacplus steps, and then installing the dependencies that are not met by the docker build:You then have to disable the Werror compile check:
and then run
Yields:
Similar to this documentation here: https://docs.vyos.io/en/equuleus/contributing/upstream-packages.html#strongswan
You have to pass
--enable-python-eggs
to the build. The easiest way seems to be injecting the necessary line into one of the to-be-inserted patches. Code provided by another gentleman.Yields:
VPP is a work in progress by the VyOS team, and should they succeed in building VPP into the product, it will not be a free add-on. The VPP package can be sourced straight from upstream: https://s3-docs.fd.io/vpp/24.06/gettingstarted/installing/ubuntu.html
https://forum.vyos.io/t/vpp-addon-business-model-still-open-source/13177
Source is here: https://github.com/aws/amazon-cloudwatch-agent
It can be built, but is only used in the AWS ISO build as evidenced by the build flavor: https://github.com/vyos/vyos-build/blob/sagitta/data/build-flavors/aws-iso.toml
I too noted the addition of the
xe-guest-utilities
package. I suspect it comes from upstream: https://github.com/xenserver/xe-guest-utilitiesThat said, the vyox-xe-guest-utilities package is what gets pulled in and allows my builds to succeed.
Now, it was stated that everything required to build is located in the repos, and that seems to be 95% true, but the above sure seems to indicate that manual intervention is required to get a repo initially seeded.
Thank you for your work on this.
Beta Was this translation helpful? Give feedback.
All reactions