MEDIA_TYPE = netboot image

TARGET = $(KERNEL) $(INITRD) $(NETBOOT_TAR)

EXTRANAME = $(MEDIUM)/

MANIFEST-NETBOOT_TAR = "Tarball of the tftp/PXE boot directory"
MANIFEST-KERNEL = "linux kernel"
MANIFEST-INITRD = "netboot initrd"

.PHONY: arch_netboot_dir
arch_netboot_dir: $(KERNEL) $(INITRD)
	-rm -f $(TEMP_NETBOOT_DIR)
	mkdir -p $(TEMP_NETBOOT_DIR)/$(NETBOOT_PATH)
	mkdir -p $(TEMP_NETBOOT_DIR)/pxelinux.cfg
	cp $(INITRD) $(TEMP_NETBOOT_DIR)/$(NETBOOT_PATH)
	cp $(KERNEL) $(TEMP_NETBOOT_DIR)/$(NETBOOT_PATH)/linux
	cp boot/$(ARCH)/pxe/menu.cfg $(TEMP_NETBOOT_DIR)/$(NETBOOT_PATH)/
	cp boot/$(ARCH)/pxe/default-riscv $(TEMP_NETBOOT_DIR)/pxelinux.cfg
