container (podman) isolated, debian based, iPXE build environment
Just run build
to trigger the build - this will invoke the following procedures:
- build the podman image
pxe-build
which installs the toolchain and clones the Aenon Dynamics iPXE repository - executes the helper script
ipxebuild.sh
within a temporary container context based onpxe-build
- the helper script triggers
make
as well as copies the binary totarget/
dir via bind mount
thats it! ;)
- Easy embed custom ipxe configuration
- Add custom brandings
# standard build - config has to be provided as external file during boot
./build
# embedded config
./build ipxe.conf
# additional ipxe arguments using embedded config
./build ipxe.conf CERT=ca.crt
build.conf
- configure platform + targets + build optionsipxe.conf
- embedded iPXE script democonfig/branding.h
- custom branding/textconfig/general.h
- features
ipxe-build is OpenSource and licensed under the Terms of GNU General Public Licence v2. You're welcome to contribute!