netboot/cmd/pixiecore
David Anderson 62e2f4bee3 pixiecore/cli: pass Ipxe firmwares as a package global.
The cli package is meant for single-shot execution anyway, so
instead of plumbing everything through reentrantly, let's just
have a global you can seed before calling CLI().
2016-08-11 23:49:18 -07:00
..
LICENSE cmd: make the GPLv2 pixiecore own the unadorned "pixiecore" binary name. 2016-08-10 21:57:19 -07:00
main.go pixiecore/cli: pass Ipxe firmwares as a package global. 2016-08-11 23:49:18 -07:00
README.md cmd: make the GPLv2 pixiecore own the unadorned "pixiecore" binary name. 2016-08-10 21:57:19 -07:00

Pixiecore, with embedded iPXE

This is a version of the Pixiecore tool that embeds iPXE binaries for all of Pixiecore's supported architectures/firmwares, so you don't have to handle building and deploying them yourself.

Due to iPXE's license, the result of embedding iPXE builds in the Pixiecore binary makes the overall binary fall under the terms of the GPLv2. See the LICENSE file in this directory for that license.

If you want an Apache-licensed build, check the "pixiecore-apache2" directory one level up for a build that doesn't embed iPXE (you have to supply iPXE binaries at runtime).