Skip to content

Commit

Permalink
[config] Call hostname service to config hostname (#154)
Browse files Browse the repository at this point in the history
[config] Call hostname service to config hostname instead
  • Loading branch information
taoyl-ms authored Nov 23, 2017
1 parent cbd956d commit 0762204
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions config/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ def _abort_if_false(ctx, param, value):
ctx.abort()

def _restart_services():
run_command("service hostname-config restart", display_cmd=True)
run_command("service interfaces-config restart", display_cmd=True)
run_command("service ntp-config restart", display_cmd=True)
run_command("service rsyslog-config restart", display_cmd=True)
Expand Down Expand Up @@ -143,11 +144,6 @@ def reload(filename):
command = "{} -j {} --write-to-db".format(SONIC_CFGGEN_PATH, filename)
run_command(command, display_cmd=True)
client.set(config_db.INIT_INDICATOR, True)
command = "{} -j {} -v \"DEVICE_METADATA['localhost']['hostname']\"".format(SONIC_CFGGEN_PATH, filename)
p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE)
p.wait()
hostname = p.communicate()[0].strip()
_change_hostname(hostname)
_restart_services()

@cli.command()
Expand Down Expand Up @@ -189,14 +185,10 @@ def load_minigraph():
command = "{} -m --write-to-db".format(SONIC_CFGGEN_PATH)
run_command(command, display_cmd=True)
client.set(config_db.INIT_INDICATOR, True)
command = "{} -m -v \"DEVICE_METADATA['localhost']['hostname']\"".format(SONIC_CFGGEN_PATH)
p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE)
p.wait()
hostname = p.communicate()[0].strip()
_change_hostname(hostname)
#FIXME: After config DB daemon is implemented, we'll no longer need to restart every service.
_restart_services()
print "Please note setting loaded from minigraph will be lost after system reboot. To preserve setting, run `config save`."

#
# 'bgp' group
#
Expand Down

0 comments on commit 0762204

Please sign in to comment.