Class: Y2Network::ConfigWriters::HostnameWriter

Inherits:
Object
  • Object
show all
Includes:
Yast::Logger
Defined in:
src/lib/y2network/config_writers/hostname_writer.rb

Overview

This class writes Hostname configuration settings.

Instance Method Summary collapse

Instance Method Details

#write(hostname, old_hostname) ⇒ Object

Writes Hostname configuration

Parameters:



33
34
35
36
37
38
# File 'src/lib/y2network/config_writers/hostname_writer.rb', line 33

def write(hostname, old_hostname)
  return if old_hostname && hostname == old_hostname

  update_sysconfig_dhcp(hostname, old_hostname)
  update_hostname(hostname) if update_needed?(hostname, old_hostname)
end