Mercurial > hg > dhcpcd
changeset 2062:1adfabd46550 draft
Cater for non RFC conformant domains in the hostname field.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Fri, 28 Jun 2013 16:42:29 +0000 |
| parents | 03995bd56e1f |
| children | 3a0ca306bb05 |
| files | dhcpcd-hooks/30-hostname |
| diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/dhcpcd-hooks/30-hostname Tue Jun 25 09:04:10 2013 +0000 +++ b/dhcpcd-hooks/30-hostname Fri Jun 28 16:42:29 2013 +0000 @@ -71,7 +71,11 @@ if [ -n "$new_fqdn_name" ]; then try_hostname "$new_fqdn_name" elif [ -n "$new_host_name" ]; then - if [ -n "$new_domain_name" ]; then + # Could be non RFC conformant domain in the + # hostname field + if [ -n "$new_domain_name" -a \ + "$new_host_name" = "${new_host_name#*.}" ] + then try_hostname "$new_host_name.$new_domain_name" else try_hostname "$new_host_name"
