Try to lookup for hostname if the var is empty
This commit is contained in:
parent
189a1ff13a
commit
3468bce210
|
@ -9,7 +9,8 @@ else
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
## Computer hostname
|
## Computer hostname
|
||||||
new_hostname="ks10"
|
## If empty, the script will try to get one with nslookup
|
||||||
|
new_hostname=""
|
||||||
## Volume Group name to use for LVM
|
## Volume Group name to use for LVM
|
||||||
vgname="ovhsys"
|
vgname="ovhsys"
|
||||||
## If the script should manage the partitions (delete, add,…)
|
## If the script should manage the partitions (delete, add,…)
|
||||||
|
@ -227,7 +228,14 @@ chroot /target update-grub
|
||||||
|
|
||||||
## }}}
|
## }}}
|
||||||
## Hostname {{{
|
## Hostname {{{
|
||||||
printf '%b\n' "${new_hostname}" > /target/etc/hostname
|
|
||||||
|
if [ -z "${new_hostname}" ]; then
|
||||||
|
lookup_hostname=$(nslookup "${net_address}" || echo "server name = new_server")
|
||||||
|
get_hostname=$(echo "${lookup_hostname}" | awk '/name =/{print $4;}' | cut -d. -f1)
|
||||||
|
printf '%b\n' "${get_hostname}" > /target/etc/hostname
|
||||||
|
else
|
||||||
|
printf '%b\n' "${new_hostname}" > /target/etc/hostname
|
||||||
|
fi
|
||||||
#printf '%b\n' "127.0.0.1 ${new_hostname}" >> /target/etc/hosts
|
#printf '%b\n' "127.0.0.1 ${new_hostname}" >> /target/etc/hosts
|
||||||
|
|
||||||
## }}}
|
## }}}
|
||||||
|
|
Loading…
Reference in New Issue