summaryrefslogtreecommitdiffstats
path: root/libexec/mknetid
diff options
context:
space:
mode:
Diffstat (limited to 'libexec/mknetid')
-rw-r--r--libexec/mknetid/hash.c8
-rw-r--r--libexec/mknetid/mknetid.875
-rw-r--r--libexec/mknetid/mknetid.c24
-rw-r--r--libexec/mknetid/parse_group.c12
4 files changed, 60 insertions, 59 deletions
diff --git a/libexec/mknetid/hash.c b/libexec/mknetid/hash.c
index f875ba1..989fdb3 100644
--- a/libexec/mknetid/hash.c
+++ b/libexec/mknetid/hash.c
@@ -28,8 +28,6 @@
* 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.
- *
- * $Id$
*/
#include <stdio.h>
@@ -39,9 +37,9 @@
#include "hash.h"
#ifndef lint
-static const char rcsid[] = "$Id$";
-#endif
-
+static const char rcsid[] =
+ "$Id$";
+#endif /* not lint */
/*
* This hash function is stolen directly from the
diff --git a/libexec/mknetid/mknetid.8 b/libexec/mknetid/mknetid.8
index 5b7ff6d..f1261b9 100644
--- a/libexec/mknetid/mknetid.8
+++ b/libexec/mknetid/mknetid.8
@@ -28,7 +28,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $Id$
+.\" $Id: mknetid.8,v 1.3 1997/02/22 14:21:53 peter Exp $
.\"
.Dd June 23, 1996
.Dt MKNETID 8
@@ -49,68 +49,67 @@
processes the contents of the
.Xr group 5 ,
.Xr passwd 5 ,
-.Xr hosts 5 and
+.Xr hosts 5
+and
.Xr netid 5
files into the format used to generate the
.Pa netid.byname
-NIS map. This map is used to hold credential information for both users
+.Tn NIS
+map. This map is used to hold credential information for both users
and hosts in a operating system independent format.
.Pp
The
-.Nm mknetid
+.Nm
command checks for duplicate occurances of netids and filters
them out.
.Pp
The
-.Nm mknetid
+.Nm
command prints its results on the standard output. It is usually called
only by
-.Nm /var/yp/Makefile
-when rebuilding the NIS maps.
+.Pa /var/yp/Makefile
+when rebuilding the
+.Tn NIS
+maps.
.Pp
.Sh OPTIONS
The
-.Nm mknetid
+.Nm
command supports the following options:
-.Bl -tag -width flag
+.Bl -tag -width indent
.It Fl q
Normally,
-.Nm mknetid
+.Nm
prints a warning message when it encounters a duplicate netid.
This flag turns on 'quiet' mode, allowing the warnings to be
surpressed. Other error messages may still be generated.
-.It Fl g Ar group-file
-The
-.Fl g
-flag can be used to specify the location of the group information
+.It Fl g Ar group_file
+Specify the location of the group information
file. The compiled-in default is
.Pa /etc/group .
-.It Fl p Ar passwd-file
-The
-.Fl p
-flag can be used to specify the location of the passwd information
+.It Fl p Ar passwd_file
+Specify the location of the passwd information
file. The compiled-in default is
.Pa /etc/passwd .
-.It Fl h Ar group-file
-The
-.Fl h
-flag can be used to specify the location of the hosts database
+.It Fl h Ar group_file
+Specify the location of the hosts database
file. The compiled-in default is
.Pa /etc/hosts .
-.It Fl n Ar netid-file
-The
-.Fl n
-flag can be used to specify the location of the netid information
+.It Fl n Ar netid_file
+Specify the location of the netid information
file. The compiled-in default is
.Pa /etc/netid .
Note that no error is generated if the netid database can't be
found. The netid database is not likely to be present on most systems
-until Secure RPC support is added to FreeBSD.
+until
+.Tn Secure RPC
+support is added to
+.Bx Free .
.It Fl d Ar domain
By default, the
-.Nm mknetid
+.Nm
command uses the system domainname when generating netid records. If
-the system domainnameis not set, the domain must be specified on the
+the system domainname is not set, the domain must be specified on the
command line with the
.Fl d
flag. If the domainname is set, the
@@ -118,24 +117,26 @@ flag. If the domainname is set, the
flag may be used to override it.
.El
.Sh FILES
-.Bl -tag -width Pa -compact
+.Bl -tag -width /var/yp/Makefile -compact
.It Pa /var/yp/Makefile
-The Makefile that calls
+the Makefile that calls
.Nm yp_mkdb
and
.Nm mknetid
-to build the NIS databases.
+to build the
+.Tn NIS
+databases
.It Pa /etc/group
-The default group database file.
+the default group database file
.It Pa /etc/passwd
-The default passwd database file.
+the default passwd database file
.It Pa /etc/hosts
-The default hosts database file.
+the default hosts database file
.It Pa /etc/netid
-The default netid database file.
+the default netid database file
.El
.Sh SEE ALSO
.Xr yp 4 ,
.Xr yp_mkdb 8
.Sh AUTHOR
-Bill Paul <wpaul@ctr.columbia.edu>
+.An Bill Paul Aq wpaul@ctr.columbia.edu
diff --git a/libexec/mknetid/mknetid.c b/libexec/mknetid/mknetid.c
index 36bbfc4..0104beb 100644
--- a/libexec/mknetid/mknetid.c
+++ b/libexec/mknetid/mknetid.c
@@ -34,8 +34,6 @@
* Written by Bill Paul <wpaul@ctr.columbia.edu>
* Center for Telecommunications Research
* Columbia University, New York City
- *
- * $Id: mknetid.c,v 1.6 1997/02/22 14:21:54 peter Exp $
*/
#include <sys/types.h>
@@ -46,17 +44,19 @@
#include <err.h>
#include <grp.h>
-#include <pwd.h>
#include <netdb.h>
+#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#include "hash.h"
#ifndef lint
-static const char rcsid[] = "$Id: mknetid.c,v 1.6 1997/02/22 14:21:54 peter Exp $";
-#endif
+static const char rcsid[] =
+ "$Id$";
+#endif /* not lint */
#define LINSIZ 1024
#define OPSYS "unix"
@@ -85,17 +85,19 @@ struct member_entry *dtable[TABLESIZE];
extern struct group *_getgrent __P(( void ));
extern int _setgrent __P(( void ));
extern void _endgrent __P(( void ));
-void usage(prog)
-char *prog;
+
+static void
+usage()
{
- fprintf (stderr,"usage: %s [-q] [-g group file] [-p passwd file] \
-[-h hosts file]\n\t\t\t[-d netid file] [-d domain]\n",prog);
+ fprintf (stderr, "%s\n%s\n",
+ "usage: mknetid [-q] [-g group_file] [-p passwd_file] [-h hosts_file]",
+ " [-d netid_file] [-d domain]");
exit(1);
}
-extern char *optarg;
extern FILE *_gr_fp;
+int
main(argc, argv)
int argc;
char *argv[];
@@ -132,7 +134,7 @@ main(argc, argv)
quiet++;
break;
default:
- usage(argv[0]);
+ usage();
break;
}
}
diff --git a/libexec/mknetid/parse_group.c b/libexec/mknetid/parse_group.c
index e5fd718..5d2917d 100644
--- a/libexec/mknetid/parse_group.c
+++ b/libexec/mknetid/parse_group.c
@@ -31,13 +31,13 @@
* SUCH DAMAGE.
*/
-#if defined(LIBC_SCCS) && !defined(lint)
-static const char sccsid[] = "@(#)getgrent.c 8.2 (Berkeley) 3/21/94";
-#endif /* LIBC_SCCS and not lint */
-
#ifndef lint
-static const char rcsid[] = "$Id: parse_group.c,v 1.3 1997/02/22 14:21:54 peter Exp $";
+#if 0
+static const char sccsid[] = "@(#)getgrent.c 8.2 (Berkeley) 3/21/94";
#endif
+static const char rcsid[] =
+ "$Id$";
+#endif /* not lint */
/*
* This is a slightly modified chunk of getgrent(3). All the YP support
@@ -45,10 +45,10 @@ static const char rcsid[] = "$Id: parse_group.c,v 1.3 1997/02/22 14:21:54 peter
*/
#include <sys/types.h>
+#include <grp.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <grp.h>
FILE *_gr_fp;
static struct group _gr_group;
OpenPOWER on IntegriCloud