#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (the "License"). You may not use this file except in compliance
# with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
#ident "%Z%%M% %I% %E% SMI"
#
# Copyright (c) 1996, by Sun Microsystems, Inc.
# All rights reserved.
#
# Script to examine hosts file and make "magic" entries for
# those hosts that have multiple IP addresses.
#
#
USAGE="Usage: multi [-b] [-l] [-s] [-n] [hosts file]
Where:
-b Add YP_INTERDOMAIN flag to hosts map
-l Convert keys to lower case before creating map
-s Add YP_SECURE flag to hosts map
-n Add IPv6 and IPv4 host addresses to ipnodes map
while getopts blsn c
do
case $c in
b) BFLAG=-b;;
l) LFLAG=-l;;
s) SFLAG=-s;;
n) NFLAG=-n;;
\?) echo "$USAGE"
exit 2;;
esac
done
if [ "$NFLAG" = "-n" ]
then
fi
if [ "$1" ]
then
HOSTS=$1
elif [ "$NFLAG" = "-n" ]
then
else
fi
if [ "$HOSTS" = "-" ]
then
unset HOSTS
fi
$MULTIAWK - | \