common="rootflags=loop root=live:/fdi.iso rootfstype=auto ro rd.live.image acpi=force rd.luks=0 rd.md=0 rd.dm=0 rd.lvm=0 rd.bootif=0 rd.neednet=0 nokaslr nomodeset proxy.url=http://foreman.some.host.fqdn proxy.type=foreman BOOTIF=01-$net_default_mac"

if [ ${grub_platform} == "pc" ]; then
  menuentry 'Foreman Discovery Image' --id discovery {
    linux boot/fdi-image/vmlinuz0 ${common}
    initrd boot/fdi-image/initrd0.img
  }
  # HTTP Boot workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1811561
  menuentry 'Foreman Discovery Image HTTP' --id discovery_http {
    linux /EFI/BOOT/boot/fdi-image/vmlinuz0 ${common}
    initrd /EFI/BOOT/boot/fdi-image/initrd0.img
  }
else
  menuentry 'Foreman Discovery Image EFI' --id discovery {
    linuxefi boot/fdi-image/vmlinuz0 ${common}
    initrdefi boot/fdi-image/initrd0.img
  }
  # HTTP Boot workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1811561
  menuentry 'Foreman Discovery Image EFI HTTP' --id discovery_http {
    linuxefi /EFI/BOOT/boot/fdi-image/vmlinuz0 ${common}
    initrdefi /EFI/BOOT/boot/fdi-image/initrd0.img
  }
fi
