diff options
author | wpaul <wpaul@FreeBSD.org> | 1995-02-04 04:26:20 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 1995-02-04 04:26:20 +0000 |
commit | a58c3c91725c104d3bd1c120c4465ff561edc849 (patch) | |
tree | 9ccbca969351d8064bf2ab2f2fbd4c165d0a6a67 | |
parent | ec6e1d43a1c9411f36f1d89917d39d4c7ec50e14 (diff) | |
download | FreeBSD-src-a58c3c91725c104d3bd1c120c4465ff561edc849.zip FreeBSD-src-a58c3c91725c104d3bd1c120c4465ff561edc849.tar.gz |
Created yp_mkdb(8) manual page, modified Makefile to install it.
-rw-r--r-- | gnu/usr.sbin/yp_mkdb/Makefile | 8 | ||||
-rw-r--r-- | gnu/usr.sbin/yp_mkdb/yp_mkdb.8 | 128 |
2 files changed, 131 insertions, 5 deletions
diff --git a/gnu/usr.sbin/yp_mkdb/Makefile b/gnu/usr.sbin/yp_mkdb/Makefile index c942afd..324bdf4 100644 --- a/gnu/usr.sbin/yp_mkdb/Makefile +++ b/gnu/usr.sbin/yp_mkdb/Makefile @@ -1,9 +1,7 @@ -# @(#)Makefile 8.1 (Berkeley) 7/19/93 +# From: @(#)Makefile 8.1 (Berkeley) 7/19/93 +# $Id$ PROG= yp_mkdb -MAN8= - -BINOWN= bin -BINMODE=555 +MAN8= yp_mkdb.8 .include <bsd.prog.mk> diff --git a/gnu/usr.sbin/yp_mkdb/yp_mkdb.8 b/gnu/usr.sbin/yp_mkdb/yp_mkdb.8 new file mode 100644 index 0000000..cba203f --- /dev/null +++ b/gnu/usr.sbin/yp_mkdb/yp_mkdb.8 @@ -0,0 +1,128 @@ +.\" Copyright (c) 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" @(#)yp_mkdb.8 8.1 (Berkeley) 6/6/93 +.\" +.Dd February 3, 1995 +.Dt YP_MKDB 8 +.Os +.Sh NAME +.Nm yp_mkdb +.Nd "generate the NIS databases" +.Sh SYNOPSIS +.Nm yp_mkdb +.Fl u Ar dbname +.Nm yp_mkdb +.Op Fl i Ar inputfile +.Op Fl o Ar outputfile +.Op Fl m Ar mastername +.Ar inputfile +.Ar dbname +.Sh DESCRIPTION +.Nm yp_mkdb +creates +.Xr db 3 +style databases for use with FreeBSD's NIS server. +.Nm yp_mkdb +reads data from +.Nm inputfile , +and writes it to +.Nm dbname +in +.Xr db 3 +format (using the hash table method). +The input should be in 'key data' format, which is to say +two fields of ASCII data separated by white space. The first field +is assumed to be the key, and everything else is assumed to be +the data. +These databases are typically stored in +.Nm /var/yp/[domainname] +where +.Nm domainname +is the name of the NIS domain being served. +.Nm yp_mkdb +is usually invoked by +.Nm /var/yp/Makefile. +.Nm yp_mkdb +can also be used to dump an NIS database file so that its +contents can be examined. For security reasons, all databases that +.Nm yp_mkdb +creates are readable and writable by owner only (and usually the +owner is root). +.Pp +The options are as follows: +.Bl -tag -width flag +.It Fl u Ar dbname +.Pp +Dump (or 'unwind') an NIS database. This option can be used to +inspect the contents of an existing NIS database. +.It Op Fl i Ar inputfile +.Pp +When generating an NIS map, encode +.Nm inputfile +as a special entry in the database with called +.Nm YP_INPUT_FILE. +.Pp +.It Op Fl o Ar outputfile +.Pp +When generating an NIS map, encode +.Nm outputfile +as a special entry in the database with called +.Nm YP_OUTPUT_FILE . +.Pp +.It Op Fl m Ar mastername +.Pp +When generating an NIS map encode +.Nm mastername +as a special entry in the database with called +.Nm YP_MASTER_NAME . +This entry in the database is frequently used by various NIS utilities +to determine the name of an NIS master server for a domain. By default, +.Nm yp_mkdb +assumes that the local host is the NIS master; the +.Ar m +option is used to override this default. +.Sh FILES +.Bl -tag -width Pa -compact +.It Pa /var/yp/Makefile +The Makefile that calls +.Nm yp_mkdb +to build the NIS databases. +.Sh SEE ALSO +.Xr ypserv 8 , +.Xr db 3 +.Sh LICENSE +This program is covered by the GNU Public License version 2. +.Sh AUTHOR +Tobias Reber (original Linux version) +.br +Bill Paul <wpaul@ctr.columbia.edu> (port to FreeBSD and various +changes) |