Skip to content
/ easy-build Public
forked from gmacario/easy-build

Collection of Dockerfiles for building embedded software distributions

License

Notifications You must be signed in to change notification settings

ii/easy-build

 
 

Repository files navigation

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

About

Collection of Dockerfiles for building embedded software distributions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%