-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build script doesnt work for 1.4 sagitta or 1.3 equuleus #16
Comments
Hi @mowoe! Thanks for wanting to participate on this project! When i started working on this a arm64 build had as far as i know almost newer been attempted, at least not on the pi. This work is done before the "big rewrite" of the vyos 1.4 build system, and after that i haven't had time to do any major work in this field. then for part 1) i will happily merge versions of these scripts with a working commands for the new version of the vyos build system. these changes can include all kinds of "hotfixes" to the vyos-build repo needed for the build to succeed. My only limitation is that the hotfix should be able to be upstreamed to the orignal vyos-build repo in some form. eg. if we need a special config json file, create a working copy here, and then afterhand try to upstream the changes needed to the vyos-build repo for 2) generic-arm64.json was the file describing properties used for doing the actual build in the old build-system, this file is now replaced with data/.toml scripts. i suppose these ones should be used in some ways: /data/architectures/arm64.toml and /data/build-flavors/, how this is specified at build time i do not know. To get a final understanding of how this is supposed to be used i think a study of how the new scripts/build-vyos-image is layed out is needed. hints will be provided there on what parameters etc. are needed to get a build running Please feel free to submit pr's to fix up these issues. if you need to have a chat i and many others are available in the vyos slack chat in channel #vyos-on-arm64 and will gladly answer questions :) Cheers, |
Hi @runborg , thank you for your explanation! To be honest, i dont know if i can make any useful contributions. I couldnt get a successful arm image built yet ^^ |
Hi!
first of all thank you for your work in this project. I have discovered some issues with the build-image.sh script:
./configure
wont work in thecurrent
branch ofvyos-build
, as vyos discontinued using it (see build docs 'Build ISO'). The compilation and configuration process is now done by thebuild-vyos-image
(python) script. To continue using this setup, the only possibility is to use vyos 1.3 (or lower) by checking out theequuleus
branch during build.data/generic-arm64.json
as the configuration for the build flavor. However, this file is not provided anywhere (anymore?), I had to create it myself. (This is true for both 1.4 and 1.3)I already submitted PR #15 to fix a smaller issue and would be willing to contribute some more fixes for this project. However I think that the current project maintainers should decide how to continue on issue 1.), as the build scripts are currently not usable for vyos sagitta.
The text was updated successfully, but these errors were encountered: