summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkgibbons <mark.gibbons@nordstrom.com>2017-03-09 12:59:40 -0800
committermarkgibbons <mark.gibbons@nordstrom.com>2017-03-09 13:59:49 -0800
commit8b7485575ac607bbf518f08832f4746d2a33af30 (patch)
tree53272e4b3468491d67da522cb4e4dd96f9e3a04a
parent2c63d86ffc1f1334216d401af364d5acffdf2c09 (diff)
downloadchef-8b7485575ac607bbf518f08832f4746d2a33af30.tar.gz
smf_recursive_dependencies: Use shellsplit to process optional args
Signed-off-by: markgibbons <mark.gibbons@nordstrom.com>
-rw-r--r--lib/chef/resource/service.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/chef/resource/service.rb b/lib/chef/resource/service.rb
index 5282b892c0..5e1f6d63f1 100644
--- a/lib/chef/resource/service.rb
+++ b/lib/chef/resource/service.rb
@@ -18,6 +18,7 @@
#
require "chef/resource"
+require "shellwords"
class Chef
class Resource
@@ -156,7 +157,7 @@ class Chef
def options(arg = nil)
set_or_return(
:options,
- arg.respond_to?(:split) ? arg.split(/\s+/) : arg,
+ arg.respond_to?(:split) ? arg.shellsplit : arg,
:kind_of => [ Array, String ]
)
end