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.