Plugins for Coinboot
Coinboot is a framework for diskless computing.
This repository contains plugins for Coinboot which expand Coinboot with further software and functionalities.
It also contains
coinbootmaker - a little helper to build your own Coinboot plugins.
For more information how to boot your machines with Coinboot visit: https://coinboot.io
If you want to build plugins on your own:
a Debian or Ubuntu build host
brctlwhich is part of the
Put the pre-built plugins of your choice that your can download under releases
plugins directory of your Coinboot setup.
Coinbootmaker - build the Plugins
To build Coinboot plugins on your own use
Usage: coinbootmaker [-i] [-l] [-h] [-p <plugin name> <path to initramfs>] -i Interactive mode - opens a shell in the build environment -p <file name> Plugin to build -l List plugins available to build -h Display this help
$ ./coinbootmaker -p ethminer /tmp/coinboot-initramfs-4.15.0-43-generic
coinbootmaker takes a path to a Coinboot-Initramfs to create an environment for building the plugins
by converting the given Initramfs into a Container image and run it.
The plugin creation script located at
src is executed in that
coinbootmaker container and the resulting
plugin archive is written to the
Please notice even while the scripts to create Coinboot plugins are licensed with the MIT license the software packaged by this scripts may be licensed by an other license with different terms and conditions.
You have to agree to the license of the packaged software to use it.
Gunter Miegel email@example.com
Fork this repo. Make a pull request to this repo.