From owner-freebsd-hackers Sat Dec 31 19:16:36 1994 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id TAA01174 for hackers-outgoing; Sat, 31 Dec 1994 19:16:36 -0800 Received: from skynet.ctr.columbia.edu (skynet.ctr.columbia.edu [128.59.64.70]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id TAA01168 for ; Sat, 31 Dec 1994 19:16:32 -0800 Received: (from wpaul@localhost) by skynet.ctr.columbia.edu (8.6.8/8.6.6) id WAA02955 for freebsd-hackers@freebsd.org; Sat, 31 Dec 1994 22:14:33 -0500 From: Wankle Rotary Engine Message-Id: <199501010314.WAA02955@skynet.ctr.columbia.edu> Subject: NIS stuff update To: freebsd-hackers@freebsd.org Date: Sat, 31 Dec 1994 22:14:29 -0500 (EST) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 2477 Sender: hackers-owner@freebsd.org Precedence: bulk Just to let you all know, I've made a fair amount of progress in trying to put together a YP server-side implementation for FreeBSD 2.x. Here's what I've got so far: - Compiled and successfully tested the Linux (NYS) ypserv-0.11 YP server. - Converted the YP server to use FreeBSD's native db library (instead of GNU dbm). - Converted the makedbm program from the yps-0.21 package to use FreeBSD's db library. This program can be used to create and dump the YP maps for use with ypserv. (ypserv-0.11 comes with two seperate programs for creating and listing database files which I decided not to use.) Named the new program yp_mkdb to match the other FreeBSD database creation programs. - Fixed the ypMakefile supplied with the ypserv-0.11 package to a) actually work and b) use the yp_mkdb program. - Compiled yppasswd and yppasswdd from the yppasswd-0.5 package (found in the same place as the NYS YP server). Note that this package doesn't appear to be GPL'ed. - Successfully tested yppasswd with a SunOS 4.1.x YP server. Things I still need to do: - 'deamon-ify' ypserv -- it doesn't currently background itself. Need to add call to daemon() and force error messages to be logged instead of printed to stderr. - Liberate ypxfr and yppush from the yps-0.21 package and make them work with ypserv-0.11. (If I can.) - Flesh out the ypxfr stub function in the YP server. - Teach yppasswdd how to handle FreeBSD's password database system. - Go on a major bug hunt. - Have my head examined. I don't suppose anybody knows how to export /etc/master.passwd without the whole world being able to see it. While I'm here, I've got a couple of questions: 1) I noticed some references to two new CD-ROM drivers (pcd and scd) after supping the latest sources, but the actual drivers aren't there yet. Anybody know when they're scheduled to materialize? 2) Exactly when is 2.1 due to be released anyway? :) -Bill -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Bill Paul System Manager wpaul@ctr.columbia.edu Center for Telecommunications Research (212) 854-6020 Columbia University, New York City ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The Møøse Illuminati: ignore it and be confused, or join it and be confusing! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~