guests/solaris: merge config properly [GH-5092]

This commit is contained in:
Mitchell Hashimoto 2015-01-05 09:52:19 -08:00
parent 30f579f92d
commit 4849ec8f7c
2 changed files with 9 additions and 3 deletions

View File

@ -14,6 +14,8 @@ BUG FIXES:
strategy name [GH-4975] strategy name [GH-4975]
- commands/push: validate the configuration - commands/push: validate the configuration
- guests/arch: fix network configuration due to poor line breaks. [GH-4964] - guests/arch: fix network configuration due to poor line breaks. [GH-4964]
- guests/solaris: Merge configurations properly so configs can be set
in default Vagrantfiles. [GH-5092]
- providers/docker: Symlinks in shared folders work. [GH-5093] - providers/docker: Symlinks in shared folders work. [GH-5093]
- providers/hyperv: VM start errors turn into proper Vagrant errors. [GH-5101] - providers/hyperv: VM start errors turn into proper Vagrant errors. [GH-5101]
- provisioners/chef: remove Chef version check from solo.rb generation and - provisioners/chef: remove Chef version check from solo.rb generation and

View File

@ -3,24 +3,28 @@ module VagrantPlugins
class Config < Vagrant.plugin("2", :config) class Config < Vagrant.plugin("2", :config)
attr_accessor :halt_timeout attr_accessor :halt_timeout
attr_accessor :halt_check_interval attr_accessor :halt_check_interval
# This sets the command to use to execute items as a superuser. sudo is default
attr_accessor :suexec_cmd attr_accessor :suexec_cmd
attr_accessor :device attr_accessor :device
def initialize def initialize
@halt_timeout = UNSET_VALUE @halt_timeout = UNSET_VALUE
@halt_check_interval = UNSET_VALUE @halt_check_interval = UNSET_VALUE
@suexec_cmd = 'sudo' @suexec_cmd = UNSET_VALUE
@device = "e1000g" @device = UNSET_VALUE
end end
def finalize! def finalize!
if @halt_timeout != UNSET_VALUE if @halt_timeout != UNSET_VALUE
puts "solaris.halt_timeout is deprecated and will be removed in Vagrant 1.7" puts "solaris.halt_timeout is deprecated and will be removed in Vagrant 1.7"
end end
if @halt_check_interval != UNSET_VALUE if @halt_check_interval != UNSET_VALUE
puts "solaris.halt_check_interval is deprecated and will be removed in Vagrant 1.7" puts "solaris.halt_check_interval is deprecated and will be removed in Vagrant 1.7"
end end
@suexec_cmd = "sudo" if @suexec_cmd == UNSET_VALUE
@device = "e1000g" if @device == UNSET_VALUE
end end
end end
end end