Sha256: 6fe32cbb75f7e1cb0d406ebc0a8d51c35baa5b71f924648fd29ba0361b788fe0
Contents?: true
Size: 710 Bytes
Versions: 5
Compression:
Stored size: 710 Bytes
Contents
module VagrantPlugins module GuestUbuntu module Cap class ChangeHostName < VagrantPlugins::GuestDebian::Cap::ChangeHostName def self.change_host_name(machine, name) super end def refresh_hostname_service if hardy? # hostname.sh returns 1, so use `true` to get a 0 exitcode sudo("/etc/init.d/hostname.sh start; true") else sudo("service hostname start") end end def hardy? machine.communicate.test("[ `lsb_release -c -s` = hardy ]") end def renew_dhcp sudo("ifdown -a; ifup -a; ifup -a --allow=hotplug") end end end end end
Version data entries
5 entries across 2 versions & 2 rubygems