		The NYS (NIS+, YP, Switch) Library

			  Version 0.2

	    Copyright (c) 1993 Signum Support AB, Sweden

		  Peter Eriksson <pen@signum.se>



This directory and subdirectories contains the sources to the NYS
library. This is a free implementation of Sun's NIS+, YP and Name
Service Switch client side functionality.

Please note that these sources are far from complete. This is
an ongoing project. And all help with writing the code for
filling in the missing pieces are more than welcome. Please
get in touch with me so we can discuss who does what and how
it should be implemented!

The NYS Library is free software. See the file COPYING.LIB for
copying conditions.

Please send bug reports to bug-nyslib@signum.se

Configuration options are set in config/config.h

Install the files 'nsw/etc/nsswitch.conf', 'nis/etc/nis.conf' and
'yp/etc/yp.conf' files into the /etc directory (and modify them
to suit your setup.

I'm currently developing on machines running Linux 0.99.12a with
libc 4.4.1, and talking to YP and NIS+ servers on Suns running
SunOS 4.1.2 and Solaris 2.2.

There is a bug in the RPC functions contained in libc.4.4.1 that
prevents YP access to function properly for map entries that are
64 or 65 bytes long. Either get the librpclib_g.a.gz static library
from ftp.lysator.liu.se in pub/linux/NYS or get my modified RPC4.0
sources from the same place (rpc4.0-linux.tar.gz) and build it
yourself.

May the source be with you!

	Peter Eriksson <pen@signum.se>

