ronto

Wrapper around building stuff using repotool and Yocto


Keywords
ronto
License
MIT
Install
pip install ronto==1.5.0

Documentation

ronto

ronto is a cli tool for building stuff using repotool, Yocto and Docker.

The ronto command is intended to simplify Yocto build environments and processes. It can be used by developers who just want to build a single recipe. It can also be used for headless CI builds or release builds covering a set of machines and images. All build activities can be transparently performed within a docker container or on bare metal.

ronto is the proposed prefix for 10^-27 of something. It is like Yocto which is the prefix for 10^-24 of something.

Documentation

Documentation is available at read the docs:

Ronto Documentation.

Quickstart

ronto is available on PyPI and can be installed with pip.

$ pip3 install ronto

After installing ronto the ronto command is available to you.

The build specification is maintained in a ronto.yml file.

Start and explore with

# bootstrap a new build Rontofile
# with a repotool based setup and docker container toolchain
ronto bootstrap --source repo --container

# fine grained step by step build
ronto fetch
ronto init
ronto build
ronto publish

# or more compact round-trip (like make all)
ronto run all