change_host_name cap for TinyCore Linux

This commit is contained in:
Gurpartap Singh 2014-09-07 02:05:41 +05:30
parent bde0e3fb2a
commit fd25cbefe1
1 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,14 @@
module VagrantPlugins
module GuestTinyCore
module Cap
class ChangeHostName
def self.change_host_name(machine, name)
if !machine.communicate.test("hostname | grep '^#{name}$'")
machine.communicate.sudo("sh -c 'echo \"#{name}\" > /etc/hostname'")
machine.communicate.sudo("/usr/bin/sethostname #{name}")
end
end
end
end
end
end