Sha256: e33c4d1db8603812802439ffeb472458350033ff463391fecbd7de8de86eee01
Contents?: true
Size: 584 Bytes
Versions: 2
Compression:
Stored size: 584 Bytes
Contents
module VagrantPlugins module GuestSlackware module Cap class ChangeHostName def self.change_host_name(machine, name) machine.communicate.tap do |comm| # Only do this if the hostname is not already set if !comm.test("sudo hostname | grep '#{name}'") comm.sudo("chmod o+w /etc/hostname") comm.sudo("echo #{name} > /etc/hostname") comm.sudo("chmod o-w /etc/hostname") comm.sudo("hostname -F /etc/hostname") end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vagrant-unbundled-1.8.1.2 | plugins/guests/slackware/cap/change_host_name.rb |
vagrant-unbundled-1.8.1.1 | plugins/guests/slackware/cap/change_host_name.rb |