Subject: ypserv and YP-related changes
To: None <current-users@NetBSD.ORG>
From: Jason Thorpe <thorpej@NetBSD.ORG>
List: current-users
Date: 08/09/1996 03:36:00
I've just committed the ypserv suite written by Mats O Jansson to the 
post-1.2 tree.  Those who have been waiting for it (including myself :-),
the wait is over.

Anyhow, this required some minor changes to chpass(1) and passwd(1).  
Here's the CVS log message:

----------------------------
revision 1.9
date: 1996/08/09 09:22:11;  author: thorpej;  state: Exp;  lines: +46 -34
Slight semantics change: ALWAYS use YP if the system is bound to a
YP server.  This is required if the passwd database is to stay in sync
if this program is run on the YP server.  Note, local passwd database
operations can still be performed by passing the -l flag.
----------------------------

Also, the way the YP daemons are started is different.  Here's the CVS 
log message:

----------------------------
revision 1.24
date: 1996/08/09 10:29:44;  author: thorpej;  state: Exp;  lines: +12 -1
Change how the YP daemons are started.  Previously, ypbind was always
started if the directory /var/yp exists.  Now, ypbind, ypserv, and
rpc.yppasswdd are started like other daemons; there are flags variables
for these programs.  To disable them, set the variables to "NO", otherwise,
their contents are passed as flags.
----------------------------

WHAT THIS MEANS TO YOU:

/var/yp will always exist on every system!  This means that, unless you 
update your /etc/netstart and /etc/rc, ypbind will start up on your 
system, which may not be what you want.  PLEASE MAKE SURE YOU UPDATE 
YOUR NETSTART AND RC FILES!  You have been warned :-)

Anyhow, anjoy the new ypserv suite.  I've been running for several months. 
Kudos to Mats for writing it in the first place!

Jason R. Thorpe
NetBSD Core Group
<thorpej@NetBSD.ORG>