Comments (2)
Hi @mowoe!
Thanks for wanting to participate on this project!
My main goal for this project was to get an initial version of vyos running on the pi, finding "bugs" and getting as much as the work possible upstreamed to the real vyos build repository. if a bug, inconcistancy or something else is found in one or more build repos, i've made a workaround in this repo(if possible), sent pr's upstream and then removed the workaround here afterhand.
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.
And because of this work all custom packages now have a working upstream arm64 deb package. but not all of them are verified working with its final config etc. eg. the kernel ++)
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,
Runar
from vyos-pi-builder.
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 ^^
If I make some building 1.4 on arm, I'll try to contribute them.
from vyos-pi-builder.
Related Issues (15)
- Better instructions in README? HOT 2
- What is the issue with Pi 3? HOT 4
- make iso-* failed: unknown flag: --arch HOT 2
- make container failed: unknown shorthand flag: 'v' in -v HOT 6
- Build of live-image-arm64.hybrid.iso failed. HOT 5
- Not really an issue ;) HOT 2
- Have you considered using GitHub Actions to ship pre-built ISOs?
- Unable to find a medium containing a live file system HOT 3
- Running VyOS-pi on CM4 HOT 1
- Raspberry pi 2B support ? HOT 1
- The following stage is required to be done first: bootstrap HOT 1
- build-image.sh fails on "make iso" due to amd64 repo pinning HOT 1
- make iso error HOT 4
- support update images HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vyos-pi-builder.