A build environment for building your yocto projects. This one is compilant to yocto 1.8.
1.1K
This repo provies a build environment for building your yocto projects. The build environment on docker-1.8 branch is provided using Docker as the virtualization provider. All the tools for various yocto versions are already present. The only thing left to the user is to configure her git credentials and start cloing.
This version of yocto is also available on DockerHub. You can pull the docker image from DockerHub using the command:
docker pull wolverine2k/yocto-build-env
To run the docker image without doing a git pull, use the following:
docker run -ti --volume=${PWD}/project:/home/yocto/project wolverine2k/yocto-build-env
You are welcome to contribute to this repo. Please make sure that the box is tested properly and verbose comments in your patches would help me a lot.
Shoot me an email in any case if needed.
Follow me on Twitter @wolverine2k
Depending on the host system being run, when executing yocto builds, one might run into the fullowing error:
ERROR: No space left on device or exceeds fs.inotify.max_user_watches?
Please check the max_user_watches value on your host system using:
cat /proc/sys/fs/inotify/max_user_watches
If the value is set too low (eg: 8192), use the following command to set it properly. Please ensure that you have root/sudo priviledges to do this.
sudo sysctl fs.inotify.max_user_watches=1000000
This should solve the problem with No space left on device errors.
- I was not satisfied with Vagrant box and found it to be too slow for image build process
- Docker is blazing fast as well as automatic expansion capabilities. Hence the yocto build environment is also available now. ENJOY :)
- Yocto 1.8 box released
- Initial release of the codebase on bitbucket :)
Content type
Image
Digest
Size
1.3 GB
Last updated
over 9 years ago
docker pull wolverine2k/yocto-build-env