From 21a2de2014f80ce157e757b1450622ade40573c2 Mon Sep 17 00:00:00 2001 From: Fabien Jakimowicz Date: Tue, 10 Nov 2015 19:06:16 +0100 Subject: [PATCH] remove ~ in path when cooking on a windows host to prevent the creation of a folder named ~ which is not usable by chef --- lib/chef/knife/solo_cook.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/chef/knife/solo_cook.rb b/lib/chef/knife/solo_cook.rb index 57be8051..c90f5f29 100644 --- a/lib/chef/knife/solo_cook.rb +++ b/lib/chef/knife/solo_cook.rb @@ -112,8 +112,11 @@ def validate! end def provisioning_path - # TODO ~ will likely break on cmd.exe based windows sessions - config_value(:provisioning_path, '~/chef-solo') + if windows_node? + config_value(:provisioning_path, 'chef-solo') + else + config_value(:provisioning_path, '~/chef-solo') + end end def sync_kitchen