| #!/bin/sh | |
| echo "\ | |
| # This file is automagically regenerated | |
| # Note! /etc/nsswitch.conf may override this! | |
| # For loopbacking | |
| 127.0.0.1 localhost | |
| # Our local IPs" | |
| hostname=`hostname` | |
| test "$hostname" || hostname=localhost | |
| domain=`(. /boot.conf; echo "$DNSDOMAINNAME")` | |
| test "$domain" && hostname="$hostname $hostname.$domain" | |
| ip -o a l \ | |
| | grep -F 'inet ' \ | |
| | sed -e 's/^.*inet //' -e 's:[ /].*$: '"$hostname"':' | |
| echo | |
| echo "# End of /etc/hosts" |