Merge pull request #1447 from uggedal/fix-shell-provision-args-config-validation

Fix shell provisioner's validation of args
This commit is contained in:
Mitchell Hashimoto 2013-03-18 07:32:57 -07:00
commit f9cf1aad8a
1 changed files with 2 additions and 1 deletions

View File

@ -7,13 +7,14 @@ module VagrantPlugins
attr_accessor :args attr_accessor :args
def initialize def initialize
@args = [] @args = UNSET_VALUE
@inline = UNSET_VALUE @inline = UNSET_VALUE
@path = UNSET_VALUE @path = UNSET_VALUE
@upload_path = UNSET_VALUE @upload_path = UNSET_VALUE
end end
def finalize! def finalize!
@args = nil if @args == UNSET_VALUE
@inline = nil if @inline == UNSET_VALUE @inline = nil if @inline == UNSET_VALUE
@path = nil if @path == UNSET_VALUE @path = nil if @path == UNSET_VALUE
@upload_path = "/tmp/vagrant-shell" if @upload_path == UNSET_VALUE @upload_path = "/tmp/vagrant-shell" if @upload_path == UNSET_VALUE