head	1.5;
access;
symbols
	RELENG_2_1_7_RELEASE:1.3
	RELENG_2_1_6_1_RELEASE:1.3
	RELENG_2_1_6_RELEASE:1.3
	RELENG_2_1_5_RELEASE:1.3
	RELENG_2_1_0_RELEASE:1.3
	RELENG_2_1_0:1.3.0.4
	RELENG_2_1_0_BP:1.3
	RELENG_2_0_5_RELEASE:1.3
	RELENG_2_0_5:1.3.0.2
	RELENG_2_0_5_BP:1.3
	RELENG_2_0_5_ALPHA:1.3;
locks; strict;
comment	@# @;


1.5
date	95.12.30.18.36.47;	author peter;	state dead;
branches;
next	1.4;

1.4
date	95.12.25.02.57.39;	author wpaul;	state dead;
branches;
next	1.3;

1.3
date	95.03.31.05.45.18;	author wpaul;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	95.02.06.22.15.20;	author wpaul;	state Exp;
branches;
next	1.1;

1.1
date	95.01.31.09.28.38;	author wpaul;	state Exp;
branches;
next	;

1.3.4.1
date	99.09.05.11.10.41;	author peter;	state Exp;
branches;
next	;


desc
@@


1.5
log
@recording cvs-1.6 file death
@
text
@# $Id: Makefile,v 1.4 1995/12/25 02:57:39 wpaul dead peter $

PROG=	ypxfr
MAN8=	ypxfr.8

SRCS= ypxfr.c ypclnt.c yp_clnt.c yp_xdr.c log.c

.include <bsd.prog.mk>
@


1.4
log
@Toss ypxfr into the attic. The new one should be appearing shortly.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.3 1995/03/31 05:45:18 wpaul Exp wpaul $
@


1.3
log
@Rework error reporting/logging: although the SunOS documentation says
that ypxfr is supposed to log messages to /var/yp/ypxfr.log if it exists,
using syslog() makes more sense, especially since ypserv does the same
thing already. Try to use stderr by default, and use syslog() if stderr
is not a tty.

Also update the man page to reflect this change.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.2 1995/02/06 22:15:20 wpaul Exp $
@


1.3.4.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.2
log
@Wrote manual page for ypxfr, modified Makefile to install it.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.1 1995/01/31 09:28:38 wpaul Exp $
d6 1
a6 1
SRCS= ypxfr.c ypclnt.c yp_clnt.c yp_xdr.c
@


1.1
log
@Obtained from: The NYS project
This is a ported/modified version of the ypxfr program from the yps-0.21
package from the NYS project. This program is normally invoked by ypserv
when it receives a yppush command from an NIS master. It can also be
run from the command line to grab copies of maps when initializing a
slave server.

This program has been hacked in the following ways:

- rpcgen'ed new yp_xdr.c, yp_svc.c and yp_clnt.c files. The old ones were
  rather grody.

- Changed certain function names (prefended a _ to them) to avoid conflicts
  with certain functions lurking within libc. One major problem here is
  that ypxfr needs to bind to a YP master in order to work correctly,
  but it can't use the _yp_bind function inside libc because that
  function only lets you bind to a domain, not a specific host. Lots
  of head scratching here.

- Converted from GDBM to DB at gunpoint.

- Removed lots of really nasty looking DEBUG code to try to reduce clutter.

- Incorporated some of the library code supplied with yps-0.21 on which
  ypxfr was dependent.

This program still needs to be cleaned up just as a matter of principle:
I get all icky just looking at it sometimes.
@
text
@d1 1
a1 1
# $Id$
d4 1
a4 1
MAN8=
a6 3

BINOWN= bin
BINMODE=555
@
