package pxe import ( "fmt" "provisioning/internal/model" ) func BuildIPXEScript(publicURL string, img *model.Image, mac string) string { kernelURL := fmt.Sprintf("%s/images/boot/%s/%s", publicURL, img.Name, "linux26") initrdURL := fmt.Sprintf("%s/images/boot/%s/%s", publicURL, img.Name, "initrd.img") return fmt.Sprintf(`#!ipxe echo Provisioning: booting %s on ${mac} kernel %s vga=791 video=vesafb:lfb:on initrd %s boot `, img.Name, kernelURL, initrdURL) }