added conditional for temporary interfaces

This commit is contained in:
gpurkins 2014-05-21 18:21:05 -04:00
parent 6fd1c05045
commit dcc7a755c9
1 changed files with 3 additions and 1 deletions

View File

@ -22,7 +22,9 @@ module VagrantPlugins
machine.communicate.execute("#{su_cmd} ipadm create-addr -T static -a #{network[:ip]}/#{cidr} #{device}/v4") machine.communicate.execute("#{su_cmd} ipadm create-addr -T static -a #{network[:ip]}/#{cidr} #{device}/v4")
elsif network[:type].to_sym == :dhcp elsif network[:type].to_sym == :dhcp
#machine.communicate.execute("#{ifconfig_cmd} dhcp start") #machine.communicate.execute("#{ifconfig_cmd} dhcp start")
machine.communicate.execute("#{su_cmd} ipadm create-addr -T addrconf #{device}/v4") if machine.communicate.test("ipadm show-if -o all | grep #{device} | tr -s ' ' | cut -d ' ' -f 6 | grep '4\|6'")
machine.communicate.execute("#{su_cmd} ipadm create-addr -T addrconf #{device}/v4")
end
end end
end end
end end