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-buildwhich installs the toolchain and clones the Aenon Dynamics iPXE repository - executes the helper script
ipxebuild.shwithin a temporary container context based onpxe-build - the helper script triggers
makeas 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.crtbuild.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!