# File lib/chef/knife/solo_cook.rb, line 127
      def sync_kitchen
        ui.msg "Uploading the kitchen..."
        run_portable_mkdir_p(provisioning_path, '0700')

        cookbook_paths.each_with_index do |path, i|
          upload_to_provision_path(path.to_s, "/cookbooks-#{i + 1}", 'cookbook_path')
        end
        upload_to_provision_path(node_config.to_s, 'dna.json')
        upload_to_provision_path(nodes_path, 'nodes')
        upload_to_provision_path(:role_path, 'roles')
        upload_to_provision_path(:data_bag_path, 'data_bags')
        upload_to_provision_path(config[:secret_file] || :encrypted_data_bag_secret, 'data_bag_key')
        upload_to_provision_path(:environment_path, 'environments')
      end