/usr/local and my log files in /usr/adm. So I applied the following patch
before building the daemon
If your old ftpd is inpatch < locations.patch build nx3 build install
/usr/etc, you'll have to edit /etc/inetd.conf to point to the new one in /usr/local/etc
ftp stream tcp nowait root /usr/local/etc/tcpd /usr/local/etc/ftpd -a(if you use TCP-Wrappers) or
ftp stream tcp nowait root /usr/local/etc/ftpd ftpd -a(if you don't) and then
kill -HUP < PID# of inetd >
Now to add the S/Key support.
/etc/skeykeys database.
/bin/login./bin/su which uses S/Key authentication.libskey.a library, from the Logdaemon 5.6 package. This does not compile straightforwardly for NeXT, so I've compile a QUAD-fat library for you. In fact, I made one (minor) improvement. My version conforms to the RFC 2289 OTP standard, which the original does not.
This will patchpatch < skey-support.patch
config.h and src/makefiles/Makefile.nx3 to compile in S/Key support.
libskey.a and libtermios.a somewhere the linker can find them (eg,
/usr/local/lib) and run ranlib on them
Putranlib libskey.a ranlib libtermios.a
skey.h somewhere the compiler can find it (eg, /usr/local/include).
build nx3
as usual.