Subject: ypserv for NetBSD (ALPHA-940529)
To: None <current-users@sun-lamp.cs.berkeley.edu>
From: Mats O Jansson <maja@celsiustech.se>
List: current-users
Date: 05/30/1994 14:36:25
Now is a new version released for anonymous ftp from:

	ftp.stacken.kth.se:/pub/OS/NetBSD/ypserv

I've just tried to compile it on NetBSD/sparc but there seems to be some
include file problems in ypserv_db.c. But I don't known the date of the
source, much might have happened. I normaly works on a 386/33MHz PC, and
uses a Sun IPC (running NetBSD/sparc or SunOS 4.1.3) as client. It seems
like it's time to get a never release of NetBSD to my IPC (and maybe the
PC too).

Here is the release information from the file README.ypserv-ALPHA-940529
-----
Stockholm 1994-05-29 23:45

This is the second release of "ypserv for NetBSD".

New in this release is the rpc.yppasswdd server. The server supports
four switches:
	-noshell		don't allow change of shell
	-nogecos		don't allow change of gecos information
	-nopw			don't allow change of password
	-m [arg1] [arg2] ...	pass the following arguments to make

The first three switches ain't tested. The server uses routines from
usr.sbin/vipw and usr.bin/chpass. This release only has softlinks to
the source directories.

ypserv has got a new switch:
	-d			use DNS if hosts queries don't find a match
				in the YP-map.

stdhosts now needs inet_aton to be declared in <arpa/inet.h>. It have been
added recently to the NetBSD.

ypinit is the next thing for me to write. As for now there is two makefiles
in the ypinit directory:

Makefile.main should be copied to /var/yp/Makefile. Any domain that the
server should support must be named in the SUBDIR line. eg:

SUBDIR= myypdomain

Makefile.yp should be copied to /var/yp/<domain>/Makefile.

It is possible to make a cd to /var/yp and then do a make passwd
and passwd maps in all supported domains will be rebuild.


-moj

------------------------------------------------------------------------------
Mats O Jansson, CelsiusTech Systems, Jaerfaella, Sweden
email: maja@celsiustech.se (or moj@stacken.kth.se)



------------------------------------------------------------------------------