1 #!/usr/bin/nawk -f
2 #
3 # CDDL HEADER START
4 #
5 # The contents of this file are subject to the terms of the
6 # Common Development and Distribution License, Version 1.0 only
7 # (the "License"). You may not use this file except in compliance
8 # with the License.
9 #
10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11 # or http://www.opensolaris.org/os/licensing.
12 # See the License for the specific language governing permissions
13 # and limitations under the License.
14 #
15 # When distributing Covered Code, include this CDDL HEADER in each
16 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17 # If applicable, add the following below this CDDL HEADER, with the
18 # fields enclosed by brackets "[]" replaced with your own identifying
19 # information: Portions Copyright [yyyy] [name of copyright owner]
20 #
21 # CDDL HEADER END
22 #
23 #
24 #ident "%Z%%M% %I% %E% SMI"
25 #
26 # Copyright (c) 1996, by Sun Microsystems, Inc.
27 # All rights reserved.
28 #
29 # Awk code to handle the creation of the YP_MULTI_ entries
30 # in the hosts.byname map. Called by multi directly.
31 #
32
33 {
34 # Here we loop through the list of hostnames
35 # doing two separate things...
36 # First, we're building a list of hostnames
37 # for the current IP address ($1).
38 # Second, if we've seen a name before then
39 # we add the current address ($1) to a list
40 # of address associated with this particular
41 # name ($i).
42 #
43 # Note, that we're pretty careful about keeping
44 # out duplicates (and this has a cost).
45
|
1 #!/usr/xpg4/bin/awk -f
2 #
3 # CDDL HEADER START
4 #
5 # The contents of this file are subject to the terms of the
6 # Common Development and Distribution License, Version 1.0 only
7 # (the "License"). You may not use this file except in compliance
8 # with the License.
9 #
10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11 # or http://www.opensolaris.org/os/licensing.
12 # See the License for the specific language governing permissions
13 # and limitations under the License.
14 #
15 # When distributing Covered Code, include this CDDL HEADER in each
16 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17 # If applicable, add the following below this CDDL HEADER, with the
18 # fields enclosed by brackets "[]" replaced with your own identifying
19 # information: Portions Copyright [yyyy] [name of copyright owner]
20 #
21 # CDDL HEADER END
22 #
23 #
24 # Copyright (c) 1996, by Sun Microsystems, Inc.
25 # All rights reserved.
26 #
27 # Awk code to handle the creation of the YP_MULTI_ entries
28 # in the hosts.byname map. Called by multi directly.
29 #
30
31 {
32 # Here we loop through the list of hostnames
33 # doing two separate things...
34 # First, we're building a list of hostnames
35 # for the current IP address ($1).
36 # Second, if we've seen a name before then
37 # we add the current address ($1) to a list
38 # of address associated with this particular
39 # name ($i).
40 #
41 # Note, that we're pretty careful about keeping
42 # out duplicates (and this has a cost).
43
|