Tftp-server still requires inetd. Also, stuff usually going to /etc/xinetd.d is missing. Apparently someone forgot to hack it :)
Please also consider making tftpd run as nobody (#12124).
More like #12129. :-) I ran it w/ nobody briefly too just fine.
Note: the package is horribly broken. There is a tftp-hpa source in there, which appears to be (at least partially) the straight OpenBSD implementation. compiling tftp-hpa-0.13/tftpd/ gives horrid warnings, but doesn't break. That version is installed in /usr/sbin/in.tftpd, which will cause tftpd server to be quite non-functional. The version in tftpd/ seems to work just fine.
This defect is considered MUST-FIX for Winston Beta-5
Ok, I researched a bit into this (beta4). First, hpa released a new version of this 2 weeks ago. Then you wouldn't need the define for BSD signals. Spec file is still wrong; if you intend to use hpa version, please remove Source: line from netkit-base -derived one. The server will work if you specify server_args = /tftpboot in xinetd.d/tftp. Previous netkit-versions defaulted to that, but this one doesn't seem to.
All but running as nobody fixed in tftp-0.17-2. Thanks for the research!
Closing, the nobody issue will be resolved as a separate item.
Done in beta5.