

This is my yppasswd package. The daemon is written entirely from scratch.
It works okay for me, but please check it out with DEBUG enabled before
you put it in a real-life situatuion. Losing a password file is a
nasty thing.  The client is from Swen Thuemmler's yp-linux, who ported
yppasswd from NetBSD. I simply fixed a bug, and added AUTH_UNIX style
authentication (for what it's worth).

NOTE: This yppasswdd has NO shadow password support.

I have tested the daemon only with NYS - I don't have a working set
of old-style YP binaries at the moment. 

The server currently relies on a top-level Makefile residing in
/var/yp to rebuild the passwd maps. After updating /etc/passwd, the
daemon returns a success notification to the client, and forks off
a child that invokes /usr/sbin/yp/pwupdate. This script or program
should rebuild all NIS maps that depend on the password information
in /etc/passwd. It should certainly use a resonable locking mechanism
to prevent concurrent update access to the NIS maps.

Testing yppasswdd: When compiled with the DEBUG option, yppasswdd does
not use the passwd file in /etc, but looks for it in /tmp.

