Compare commits
3 Commits
09b7f085ef
...
b35c971fc7
Author | SHA1 | Date |
---|---|---|
Thomas Nahuel Rusiecki | b35c971fc7 | |
Thomas Nahuel Rusiecki | 8db7f4043e | |
Thomas Nahuel Rusiecki | 9095b7791d |
|
@ -448,6 +448,7 @@ install_requirements() {
|
|||
grub-pc-bin
|
||||
grub-efi-amd64-bin
|
||||
ovmf
|
||||
shim-signed
|
||||
grub-efi-amd64-signed'
|
||||
${SUDO} apt-get install -y \
|
||||
${image_deps} \
|
||||
|
|
38
pxe/Makefile
38
pxe/Makefile
|
@ -1,2 +1,40 @@
|
|||
include .env
|
||||
export $(shell sed 's/=.*//' .env)
|
||||
|
||||
.PHONY: test_pxe
|
||||
|
||||
clean:
|
||||
@if [ ! -f .env ]; then \
|
||||
echo ".env file not found!."; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
@echo "Purging PXE files & packages -- THIS DOES NOT DELETE /SNAPSHOTS"
|
||||
|
||||
@echo "Deleting NFS directory: $(nfs_path)"
|
||||
@rm -rf $(nfs_path)
|
||||
|
||||
@echo "Deleting TFTP directory: $(tftp_path)"
|
||||
@rm -rf $(tftp_path)
|
||||
|
||||
@echo "Deleting NFS directory: $(nfs_path)"
|
||||
|
||||
#TODO: all pxe packages on one same place
|
||||
@echo "purging PXE packages: "
|
||||
|
||||
@sudo apt-get remove --purge dnsmasq nfs-kernel-server syslinux
|
||||
@echo "Cleaning up package leftovers..."
|
||||
@sudo apt-get autoremove -y
|
||||
@sudo apt-get clean
|
||||
|
||||
@echo "clean done"
|
||||
|
||||
|
||||
test_pxe:
|
||||
qemu-system-x86_64 -m 1G -boot n -netdev user,id=mynet0,tftp=/srv/pxe-tftp,bootfile=pxelinux.0 -device virtio-net,netdev=mynet0
|
||||
|
||||
install_qemu:
|
||||
sudo apt-get install qemu-system
|
||||
|
||||
install_pxe_debug:
|
||||
DEBUG=true ./install-pxe.sh
|
||||
|
|
Loading…
Reference in New Issue