Debian KS: Ensure /etc/hostname is not configured

Eliminates command delays (i.e sudo) driven by DNS querying the host
name. This also aligns with post install behavior under CentOS.

Test Plan:
PASS - Build ISO
PASS - Install ISO + confirm 'localhost' hostname
PASS - Ansible bootstrap + confirm 'controller-0' hostname

Change-Id: I25dc2b2619fc99bb97bfdae30b6a01e0a248a6fd
Story: 2009964
Task: 45130
Signed-off-by: Robert Church <robert.church@windriver.com>
This commit is contained in:
Robert Church 2022-04-17 23:58:03 -04:00
parent 7927d8928d
commit 35651387de

View File

@ -1430,15 +1430,8 @@ update_platform_conf "http_port=${http_port}"
# From post_common.cfg (all hosts)
#############################################################
# Should handle controller-0 install from external server and USB
is_system_node_install
if [ ${?} -ne 0 ] ; then
# Unset the hostname
rm /etc/hostname
if [ "${controller}" = true ] ; then
echo "controller-0" > /etc/hostname
fi
fi
# Ensure quick command response (i.e. sudo)
rm /etc/hostname
# TODO: is this needed with LAT ??
# If using a serial install make sure to add a getty on the tty1