RuggedPOD / ruggedpod-firmware

Firmware sources and build environment
GNU General Public License v3.0
5 stars 0 forks source link

RuggedPOD Firmware

Build Status

This is tooling to automate the RuggedPOD firmware creation. It consists in creating a linux image with everything installed to power the RuggedPOD administration. It mainly includes

This firmware is currently based on Debian Jessie.

All the scripts and configuration files are defined in the ruggedpod module.

Quickstart

The build system is handled by the tool rpi-debian-builder.

The easiest way to run it is to use Vagrant to create a fresh VM, install requirements and then run the image build.

from the project directory

$ vagrant up
$ vagrant ssh

Now you are inside the VM as root in the project directory, ready to run the image build.

$ rpi-debian-builder --config config.json --modules-path modules \
                     --modules basic,ruggedpod,network,pxedeploy,pxedeploy-ubuntu-1404

When you're done, you can destroy the the VM.

$ vagrant destroy

License

See the LICENSE file for license rights and limitations (GPL v3).