United States-English |
|
|
HP-UX Reference > Yypmake(1M)HP-UX 11i Version 3: February 2007 |
|
NAMEypmake — create or rebuild Network Information Service databases SYNOPSIS/var/yp/ypmake [DIR= source_directory] [DOM= NIS_domain] [NOPUSH=1] [PWFILE= passwd_file] [SWFILE= shadow_file] [map [map ...]] cd /var/yp; make [DIR= source_directory] [DOM= NIS_domain] [NOPUSH=1] [PWFILE= passwd_file] [SWFILE= shadow_file] [map ...] DESCRIPTIONypmake is a shell script that builds one or more Network Information Service (NIS) maps (databases) on a master NIS server. If no arguments are specified, ypmake either creates maps if they do not already exist or rebuilds maps that are not current. These maps are constructed from ASCII files. ypmake then executes yppush to notify slave NIS servers of the change and make the slave servers copy the updated maps to their machines (see yppush(1M)). If any maps are supplied on the command line, ypmake creates or updates those maps only. Permissible names for maps are the filenames in /etc listed under FILES below. In addition, specific maps can be named, such as netgroup.byuser or rpc.bynumber. The make command can be used instead of ypmake (see make(1)). The Makefile no longer calls the ypmake script but now actually constructs the maps. All NIS commands have been modified to use the Makefile instead of ypmake. The Makefile and ypmake can co-exist, but it is recommended that you consider using the Makefile which is the standard mechanism for building maps on other vendor's machines. Both the Makefile and ypmake script use five variables:
The order of arguments passed to ypmake is unimportant, but the maps are built or updated in the left-to-right order provided. Refer to ypfiles(4) and ypserv(1M) for an overview of Network Information Service. NOTE: The /etc/hosts file contains IPv4 and IPv6 addresses. ypmake collects data from the /etc/hosts file and builds four maps, namely hosts.byaddr, hosts.byname, ipnodes.byaddr, and ipnodes.byname. The hosts.byaddr and hosts.byname maps contain IPv4 data and the ipnodes.byaddr and ipnodes.byname maps contain IPv4 and IPv6 data. DIAGNOSTICSypmake returns one of the following exit codes upon completion:
EXAMPLESCreate or rebuild the password databases (both the passwd.byname and passwd.byuid maps) from /etc/passwd and use yppush to copy the databases to any slave NIS servers in the default NIS domain: ypmake passwd.byname Create or rebuild the hosts databases from /etc/hosts but do not copy the databases to any slave NIS servers: ypmake hosts NOPUSH=1 Create or rebuild the network maps from /nis/sourcefiles/networks and copy the maps to any slave NIS servers in NIS domain DAE_NIS: ypmake DOM=DAE_NIS networks DIR=/nis/sourcefiles |
Printable version | ||
|