An open API service indexing awesome lists of open source software.

https://github.com/synaptics-astra/crops

Synaptics Astra CROPS container
https://github.com/synaptics-astra/crops

dockerfile

Last synced: 5 months ago
JSON representation

Synaptics Astra CROPS container

Awesome Lists containing this project

README

          

Synaptics Astra CROPS Container
===============================

The Synaptics CROPS, like the official CROPS container on which it is based, allows to create a standardized build
environment where to run a Yocto build of the Synatpics Astra SDK.

How to use the container
------------------------

.. highlight:: console

The container can be started from the top-level directory where the Yocto sources have been cloned as follows::

$ docker run --rm -it -v $(pwd):$(pwd) ghcr.io/syna-astra/crops --workdir=$(pwd)

For more details on how to use this docker refer to the
`Synaptics Astra SDK documentation `_.

Contents of the repository
--------------------------

This directory contains a snapshot of the ubuntu-22.04 crops docker file.

This snapshot is chosen so that it is compatible with poky kirkstone.

Sources are taken from the official Yocto CROPS project:

https://github.com/crops/yocto-dockerfiles.git

commit: 487f50da128386c58c0760fb7603d7a283b05f51

https://github.com/crops/poky-container.git

commit: f11f23a6481fdacecb51860f4d8657e77679e90b

https://github.com/crops/extsdk-container

commit: 5a78815d398f46eb6ffb7b9d881b0965f4eb9d82

The dockerfile is the collation of:

- dockerfiles/ubuntu/ubuntu-22.04/ubuntu-22.04-base/Dockerfile from yocto-dockerfiles
- Dockerfile from poky-container

Synaptics changes to the dockerfile are marked with comments.