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