Skip to content

cmfcruz/balena-yocto-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

balena-yocto-builder

Introduction

This application allows you to offload building a balenaOS image to your balena device. This is inspired by the docker-balena project from @alexgg:

https://github.com/alexgg/docker-balena

Preparing the application

Clone the yocto repository which will be included in the image.

git clone https://github.com/balena-os/balena-intel yocto-builder/yocto

Set the MACHINE environment variable to the device type you are building. For example, MACHINE: genericx86-64-ext.

Modify the yocto project to suit your needs.

Push the application to balenaCloud

Log into balenaCloud.

balena login

Create a fleet for this application.

balena app create balena-yocto-builder

Push the code to balenaCloud.

balena push balena-yocto-builder

Provision a balena device preferrably using a powerful x86_64 machine. The device will immediately start building the balenaOS image as soon as the container starts. Once the build completes, the image can be downloaded through a Caddy server listening on port 80. You should be able to download the images using the public device URL.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published