Add fresh iPXE build (2026) to project
- Built from latest iPXE git source - Fixes UEFI initrd handoff bugs present in old 2019 version - Add tftp/ sync to Makefile deploy target - Track ipxe.efi in git
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -5,7 +5,8 @@ images/
|
|||||||
# Boot file artifacts (but keep boot.ipxe configuration)
|
# Boot file artifacts (but keep boot.ipxe configuration)
|
||||||
http/*
|
http/*
|
||||||
!http/boot.ipxe
|
!http/boot.ipxe
|
||||||
tftp/
|
tftp/*
|
||||||
|
!tftp/ipxe.efi
|
||||||
|
|
||||||
# Generated metadata
|
# Generated metadata
|
||||||
*.img
|
*.img
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -36,6 +36,8 @@ deploy: check-nas
|
|||||||
@echo "Deploying to NAS ($(NAS_HOST):$(NAS_PATH))..."
|
@echo "Deploying to NAS ($(NAS_HOST):$(NAS_PATH))..."
|
||||||
@echo "Syncing http/ directory..."
|
@echo "Syncing http/ directory..."
|
||||||
rsync -avz --delete $(SCRIPT_DIR)/http/ $(NAS_HOST):$(NAS_PATH)/http/
|
rsync -avz --delete $(SCRIPT_DIR)/http/ $(NAS_HOST):$(NAS_PATH)/http/
|
||||||
|
@echo "Syncing tftp/ directory (iPXE bootloader)..."
|
||||||
|
rsync -avz $(SCRIPT_DIR)/tftp/ $(NAS_HOST):$(NAS_PATH)/tftp/
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "✓ Deployment complete!"
|
@echo "✓ Deployment complete!"
|
||||||
@echo "Images are now live on $(NAS_HOST)"
|
@echo "Images are now live on $(NAS_HOST)"
|
||||||
|
|||||||
BIN
tftp/ipxe.efi
Normal file
BIN
tftp/ipxe.efi
Normal file
Binary file not shown.
Reference in New Issue
Block a user