Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 2.6 KB

README.md

File metadata and controls

69 lines (49 loc) · 2.6 KB

easy-build

![Gitter](https://badges.gitter.im/Join Chat.svg) PullReview stats Stories in Ready

This repository contains a collection of Docker files that help rebuilding a few embedded software distributions.

Subproject Description
build-aosp Android Open Source Project
build-openwrt OpenWrt
build-yocto Yocto Project
build-yocto-fsl-arm Yocto Project for Freescale/ARM targets
build-yocto-genivi Yocto GENIVI Baseline

Please refer to the README.md file available under each subdirectory for details.

System Requirements

  • Docker 0.9.1 or later (tested with Ubuntu and CoreOS)
  • A fast Internet connection

Usage Examples

Running a pre-built image available at the Docker Hub

Most of the build-subproject have a corresponding Docker image gmacario/<build-subproject> automatically built and kept updated on Docker Hub.

The easiest way for using them is by using the ./run.sh script which is present inside each build-subproject subdirectory:

$ cd <build-subproject>
$ ./run.sh

For details about how to do after please refer to the README.md file in each build-subproject subdirectory.

Locally building a Docker image for one easy-build subproject

If you are not satisfied or do not trust the Docker images available on Docker Hub, you may create your own ones by executing the following commands:

$ cd <build-subproject>
$ ./build.sh

If the build.sh command is successful, you will eventually get a gmacario/<build_subproject> image inside your local Docker installation.

Please read the build.sh script and the corresponding Dockerfile for details.


Copyright 2014-2015, Gianpaolo Macario