summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick McSpadden <nmcspadden@gmail.com>2018-05-15 00:20:03 -0700
committerNick McSpadden <nmcspadden@gmail.com>2018-05-15 00:48:46 -0700
commit2c9a6248d51de056719df546272a7b27cb590e95 (patch)
treefd118db1994427d3b82bffeb4cf16bc3f2074d8b
parente83674cd811f9bd00a902a4b5d656053cb793837 (diff)
downloadchef-2c9a6248d51de056719df546272a7b27cb590e95.tar.gz
Fixing shell_out to have correct syntax
Signed-off-by: Nick McSpadden <nmcspadden@gmail.com>
-rw-r--r--lib/chef/provider/user/dscl.rb2
-rw-r--r--spec/unit/provider/user/dscl_spec.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/provider/user/dscl.rb b/lib/chef/provider/user/dscl.rb
index a1ff30ef1c..79a2c73339 100644
--- a/lib/chef/provider/user/dscl.rb
+++ b/lib/chef/provider/user/dscl.rb
@@ -326,7 +326,7 @@ user password using shadow hash.")
end
def ditto_home
- shell_out_compact!("/usr/sbin/createhomedir -c -u #{new_resource.username}")
+ shell_out_compact!("/usr/sbin/createhomedir", "-c", "-u", "#{new_resource.username}")
end
def move_home
diff --git a/spec/unit/provider/user/dscl_spec.rb b/spec/unit/provider/user/dscl_spec.rb
index 3f828b3072..1019a9ae0f 100644
--- a/spec/unit/provider/user/dscl_spec.rb
+++ b/spec/unit/provider/user/dscl_spec.rb
@@ -284,7 +284,7 @@ ea18e18b720e358e7fbe3cfbeaa561456f6ba008937a30"
end
it "should run createhomedir to create the user's new home folder" do
- expect(provider).to receive(:shell_out!).with("createhomedir", "-c", "-u", "toor")
+ expect(provider).to receive(:shell_out!).with("/usr/sbin/createhomedir", "-c", "-u", "toor")
provider.ditto_home
end