From 38f931ba93b233247d117c55d8b7d4b5d0a72cd8 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 6 Dec 2013 11:28:32 -0800 Subject: [PATCH] provisioners/shell: array args properly work --- plugins/provisioners/shell/provisioner.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/provisioners/shell/provisioner.rb b/plugins/provisioners/shell/provisioner.rb index 381d15e6b..e258286bf 100644 --- a/plugins/provisioners/shell/provisioner.rb +++ b/plugins/provisioners/shell/provisioner.rb @@ -8,9 +8,9 @@ module VagrantPlugins class Provisioner < Vagrant.plugin("2", :provisioner) def provision args = "" - if args.is_a?(String) + if config.args.is_a?(String) args = " #{config.args}" - elsif args.is_a?(Array) + elsif config.args.is_a?(Array) args = config.args.map { |a| quote_and_escape(a) } args = " #{args.join(" ")}" end