# File lib/knife-solo/ssh_command.rb, line 321 def run_portable_mkdir_p(folder, mode = nil) if windows_node? # no mkdir -p on windows - fake it run_command %Q{ruby -e "require 'fileutils'; FileUtils.mkdir_p('#{folder}', :mode => #{mode})"} else mode_option = (mode.nil? ? "" : "-m #{mode}") run_command "mkdir -p #{mode_option} #{folder}" end end