From dbb92ae412dcd270e561cfa580d5f15520290204 Mon Sep 17 00:00:00 2001 From: Ben Dean Date: Fri, 11 Jul 2014 17:09:31 -0400 Subject: [PATCH] change the shell provision config to make all the args strings specifically arrays could contain `Fixnum` args and those wouldn't get turned into strings. --- plugins/provisioners/shell/config.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/provisioners/shell/config.rb b/plugins/provisioners/shell/config.rb index 211090dcc..fbb7c812e 100644 --- a/plugins/provisioners/shell/config.rb +++ b/plugins/provisioners/shell/config.rb @@ -30,8 +30,8 @@ module VagrantPlugins @binary = false if @binary == UNSET_VALUE @keep_color = false if @keep_color == UNSET_VALUE - if @args && !@args.is_a?(Array) && args_valid? - @args = @args.to_s + if @args && args_valid? + @args = @args.is_a?(Array) ? @args.map { |a| a.to_s } : @args.to_s end end