Skip to content

Commit 5f96594

Browse files
committed
Don't force hostname change
Signed-off-by: apporc <appleorchard2000@gmail.com>
1 parent 306227e commit 5f96594

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

es_setup/cfg.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,14 +227,17 @@ def ask_user(user_conf):
227227
if set_host.lower() == 'yes':
228228
txt = 'Input the FQDN hostname you want to use for this host: '
229229
user_conf['hostname'] = utils.ask_user(txt, check=utils.check_hostname)
230-
else:
231-
user_conf['hostname'] = open(HOSTFILE, 'r').read().strip()
232230

233231
def validation(user_conf):
234-
utils.valid_print('hostname', user_conf['hostname'])
232+
if 'hostname' in user_conf.keys():
233+
utils.valid_print('hostname', user_conf['hostname'])
235234

236235
def run(user_conf):
237-
open(HOSTFILE, 'w').write(user_conf['hostname'] + '\n')
236+
if 'hostname' in user_conf.keys():
237+
open(HOSTFILE, 'w').write(user_conf['hostname'] + '\n')
238+
else:
239+
# Get hostname from /etc/hostname if user has set it manually.
240+
user_conf['hostname'] = open(HOSTFILE, 'r').read().strip()
238241

239242
ec = ESCFG('setup hostname of this host')
240243
ec.ask_user = ask_user

0 commit comments

Comments
 (0)