Tested a build on the newer NUC and found a few things need adjusting:
1) Secure Boot might need to be turned off. If, on PXE boot, you get "image authorization fail" you need to head in to the BIOS and turn off Secure Boot.
2) The new NUCs have wifi and bluetooth onboard. The upyeros script doesn't know about multiple NICs so it fails when trying to change the hostname. Solution: fix upyeros script to accommodate multiple NICs.
3) WiFi and bluetooth should be turned off by default on login. Solution: adjust config package to turn them off - not disable.
NOTE: make stickers for new NUCs that say:
F10: Boot menu
UPDATE: I found a way to turn off wifi and bluetooth on the command line that (so far) has lasted through reboots. I'll try to integrate it in to the config package. The command is:
nmcli radio all off & rfkill block bluetooth
ALSO: discovering nvme drives needs to be adjusted. Try this:
lsblk -dno NAME # it should return something like 'nvme0n1'
Also, the upyeros script should be adjusted to ignore wifi (add grep -v 'wifi')
FURTHER UPDATE: the NUCs should now be fully-supported by the build and the upyeros script. This has only been tested under 18.04 though. Non-LTS need not apply.