Skip to content

AenonDynamics/ipxe-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0474309 · May 16, 2024

History

10 Commits
May 16, 2024
Apr 23, 2023
Oct 26, 2019
Oct 26, 2019
May 30, 2020
May 16, 2024
Oct 26, 2019
May 5, 2024
Oct 26, 2019
Apr 23, 2023
Apr 23, 2023
May 16, 2024
Apr 23, 2023
Oct 27, 2019
May 16, 2024

Repository files navigation

iPXE build environment

container (podman) isolated, debian based, iPXE build environment

Usage

Just run build to trigger the build - this will invoke the following procedures:

  1. build the podman image pxe-build which installs the toolchain and clones the Aenon Dynamics iPXE repository
  2. executes the helper script ipxebuild.sh within a temporary container context based on pxe-build
  3. the helper script triggers make as well as copies the binary to target/ dir via bind mount

thats it! ;)

Features

  • Easy embed custom ipxe configuration
  • Add custom brandings

Usage

# 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

Config

  • build.conf - configure platform + targets + build options
  • ipxe.conf - embedded iPXE script demo
  • config/branding.h - custom branding/text
  • config/general.h - features

License

ipxe-build is OpenSource and licensed under the Terms of GNU General Public Licence v2. You're welcome to contribute!

About

docker isolated, debian based, iPXE build environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published