or some way to create a symlink when needed. when a pi net boots, it injects its serial number into the path that it requests: dnsmasq-tftp[678]: file /srv/tftp/7a6d27f6/autoboot.txt not found
When thathappens, I need to create a symlink: id=7a6d27f6 ln -s /srv/tftp/boot /srv/tftp/${id} and ideally catch that before it decides to error. otherwise I'll just power cycle the pi and the 2nd time it should work. if I understand the docs the hook only gets called on "sent" - "The "tftp" action is invoked when a TFTP file transfer completes: the arguments are the file size in bytes, the address to which the file was sent, and the complete pathname of the file. " https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html I only expect to have 20 - 40 pi's, so it isn't a huge problem if I have to boot from SD card to harvest the serial number. but it would be nice if we didn't need to do that. -- Carl K _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss