Lines Matching refs:hosts
44 # Check the `getent hosts $1` output, skipping the 1st entry (IP address).
47 for host in `getent hosts $1 | awk '{for (f=2; f <= NF; f++) print $f}'`
53 # Parse /etc/hosts, looking for $1 as an entry by itself, and try to find
59 for entry in `sed -e 's/#.*$//' /etc/hosts | \
77 # Check the `ypmatch $1 hosts` output, skipping the 1st entry (IP address).
80 for hst in `ypmatch $1 hosts | awk '{for (f=2; f <= NF; f++) print $f}'`
87 # $3 is the first entry for hosts in /etc/nsswitch.conf .
93 myipaddr=`getent hosts $myhost | head -1 | awk '{print $1}'`
98 set -- `grep "^$myipaddr[ ]" /etc/hosts 2>/dev/null`
103 echo "listing files first for hosts in /etc/nsswitch.conf"
107 echo "changing the /etc/hosts entry:\n"
111 echo "adding the /etc/hosts entry:\n"
136 # 1. gethostbyname (simulate with getent hosts)
137 # 2. fall back to individual hosts: methods in nsswitch.conf, using
139 # * files (parse /etc/hosts directly)
151 hosts_line=`sed -n -e 's/^hosts:\([^#]*\).*/\1/p' /etc/nsswitch.conf`