From 24dc69a9a97e82a6e4207de68d6dcc664178249b Mon Sep 17 00:00:00 2001 From: Seth Chisamore Date: Tue, 30 Oct 2012 10:39:35 -0400 Subject: [PATCH] [OC-3564] move core Chef to the repo root \o/ \m/ The opscode/chef repository now only contains the core Chef library code used by chef-client, knife and chef-solo! --- .gitattributes | 13 +- .gitignore | 34 +-- .gitmodules | 6 - chef/.rspec => .rspec | 0 chef/Gemfile => Gemfile | 0 chef/History.txt => History.txt | 0 chef/Manifest.txt => Manifest.txt | 0 README.rdoc | 125 ++++------- chef/Rakefile => Rakefile | 0 {chef/bin => bin}/chef-client | 0 {chef/bin => bin}/chef-shell | 0 {chef/bin => bin}/chef-solo | 0 {chef/bin => bin}/knife | 0 {chef/bin => bin}/shef | 0 chef/chef.gemspec => chef.gemspec | 0 chef/.gitignore | 3 - chef/LICENSE | 201 ------------------ chef/README.rdoc | 107 ---------- {chef/distro => distro}/README | 0 .../arch/etc/conf.d/chef-client.conf | 0 .../arch/etc/conf.d/chef-expander.conf | 0 .../arch/etc/conf.d/chef-server-webui.conf | 0 .../arch/etc/conf.d/chef-server.conf | 0 .../arch/etc/conf.d/chef-solr.conf | 0 .../arch/etc/rc.d/chef-client | 0 .../arch/etc/rc.d/chef-expander | 0 .../arch/etc/rc.d/chef-server | 0 .../arch/etc/rc.d/chef-server-webui | 0 .../distro => distro}/arch/etc/rc.d/chef-solr | 0 .../common/html/chef-client.8.html | 0 .../common/html/chef-expander.8.html | 0 .../common/html/chef-expanderctl.8.html | 0 .../common/html/chef-server-webui.8.html | 0 .../common/html/chef-server.8.html | 0 .../common/html/chef-shell.1.html | 0 .../common/html/chef-solo.8.html | 0 .../common/html/chef-solr.8.html | 0 .../common/html/knife-bootstrap.1.html | 0 .../common/html/knife-client.1.html | 0 .../common/html/knife-configure.1.html | 0 .../common/html/knife-cookbook-site.1.html | 0 .../common/html/knife-cookbook.1.html | 0 .../common/html/knife-data-bag.1.html | 0 .../common/html/knife-environment.1.html | 0 .../common/html/knife-exec.1.html | 0 .../common/html/knife-index.1.html | 0 .../common/html/knife-node.1.html | 0 .../common/html/knife-recipe.1.html | 0 .../common/html/knife-role.1.html | 0 .../common/html/knife-search.1.html | 0 .../common/html/knife-ssh.1.html | 0 .../common/html/knife-status.1.html | 0 .../common/html/knife-tag.1.html | 0 .../common/html/knife.1.html | 0 .../common/man/man1/chef-shell.1 | 0 .../common/man/man1/knife-bootstrap.1 | 0 .../common/man/man1/knife-client.1 | 0 .../common/man/man1/knife-configure.1 | 0 .../common/man/man1/knife-cookbook-site.1 | 0 .../common/man/man1/knife-cookbook.1 | 0 .../common/man/man1/knife-data-bag.1 | 0 .../common/man/man1/knife-environment.1 | 0 .../common/man/man1/knife-exec.1 | 0 .../common/man/man1/knife-index.1 | 0 .../common/man/man1/knife-node.1 | 0 .../common/man/man1/knife-role.1 | 0 .../common/man/man1/knife-search.1 | 0 .../common/man/man1/knife-ssh.1 | 0 .../common/man/man1/knife-status.1 | 0 .../common/man/man1/knife-tag.1 | 0 .../distro => distro}/common/man/man1/knife.1 | 0 .../common/man/man8/chef-client.8 | 0 .../common/man/man8/chef-expander.8 | 0 .../common/man/man8/chef-expanderctl.8 | 0 .../common/man/man8/chef-server-webui.8 | 0 .../common/man/man8/chef-server.8 | 0 .../common/man/man8/chef-solo.8 | 0 .../common/man/man8/chef-solr.8 | 0 .../distro => distro}/common/markdown/README | 0 .../common/markdown/man1/chef-shell.mkd | 0 .../common/markdown/man1/knife-bootstrap.mkd | 0 .../common/markdown/man1/knife-client.mkd | 0 .../common/markdown/man1/knife-configure.mkd | 0 .../markdown/man1/knife-cookbook-site.mkd | 0 .../common/markdown/man1/knife-cookbook.mkd | 0 .../common/markdown/man1/knife-data-bag.mkd | 0 .../markdown/man1/knife-environment.mkd | 0 .../common/markdown/man1/knife-exec.mkd | 0 .../common/markdown/man1/knife-index.mkd | 0 .../common/markdown/man1/knife-node.mkd | 0 .../common/markdown/man1/knife-role.mkd | 0 .../common/markdown/man1/knife-search.mkd | 0 .../common/markdown/man1/knife-ssh.mkd | 0 .../common/markdown/man1/knife-status.mkd | 0 .../common/markdown/man1/knife-tag.mkd | 0 .../common/markdown/man1/knife.mkd | 0 .../common/markdown/man8/chef-client.mkd | 0 .../common/markdown/man8/chef-expander.mkd | 0 .../common/markdown/man8/chef-expanderctl.mkd | 0 .../markdown/man8/chef-server-webui.mkd | 0 .../common/markdown/man8/chef-server.mkd | 0 .../common/markdown/man8/chef-solo.mkd | 0 .../common/markdown/man8/chef-solr.mkd | 0 .../debian/etc/default/chef-client | 0 .../debian/etc/default/chef-expander | 0 .../debian/etc/default/chef-server | 0 .../debian/etc/default/chef-server-webui | 0 .../debian/etc/default/chef-solr | 0 .../debian/etc/init.d/chef-client | 0 .../debian/etc/init.d/chef-expander | 0 .../debian/etc/init.d/chef-server | 0 .../debian/etc/init.d/chef-server-webui | 0 .../debian/etc/init.d/chef-solr | 0 .../debian/etc/init/chef-client.conf | 0 .../debian/etc/init/chef-expander.conf | 0 .../debian/etc/init/chef-server-webui.conf | 0 .../debian/etc/init/chef-server.conf | 0 .../debian/etc/init/chef-solr.conf | 0 .../redhat/etc/init.d/chef-client | 0 .../redhat/etc/init.d/chef-expander | 0 .../redhat/etc/init.d/chef-server | 0 .../redhat/etc/init.d/chef-server-webui | 0 .../redhat/etc/init.d/chef-solr | 0 .../redhat/etc/logrotate.d/chef-client | 0 .../redhat/etc/logrotate.d/chef-expander | 0 .../redhat/etc/logrotate.d/chef-server | 0 .../redhat/etc/logrotate.d/chef-server-webui | 0 .../redhat/etc/logrotate.d/chef-solr | 0 .../redhat/etc/sysconfig/chef-client | 0 .../redhat/etc/sysconfig/chef-expander | 0 .../redhat/etc/sysconfig/chef-server | 0 .../redhat/etc/sysconfig/chef-server-webui | 0 .../redhat/etc/sysconfig/chef-solr | 0 .../windows/service_manager.rb | 0 {chef/lib => lib}/chef.rb | 0 {chef/lib => lib}/chef/api_client.rb | 0 {chef/lib => lib}/chef/application.rb | 0 {chef/lib => lib}/chef/application/agent.rb | 0 {chef/lib => lib}/chef/application/client.rb | 0 {chef/lib => lib}/chef/application/knife.rb | 0 {chef/lib => lib}/chef/application/solo.rb | 0 .../chef/application/windows_service.rb | 0 {chef/lib => lib}/chef/applications.rb | 0 {chef/lib => lib}/chef/checksum/storage.rb | 0 .../chef/checksum/storage/filesystem.rb | 0 {chef/lib => lib}/chef/checksum_cache.rb | 0 {chef/lib => lib}/chef/chef_fs.rb | 0 .../lib => lib}/chef/chef_fs/command_line.rb | 0 .../lib => lib}/chef/chef_fs/file_pattern.rb | 0 {chef/lib => lib}/chef/chef_fs/file_system.rb | 0 .../chef/chef_fs/file_system/base_fs_dir.rb | 0 .../chef_fs/file_system/base_fs_object.rb | 0 .../chef_repository_file_system_entry.rb | 0 .../chef_repository_file_system_root_dir.rb | 0 .../file_system/chef_server_root_dir.rb | 0 .../chef/chef_fs/file_system/cookbook_dir.rb | 0 .../chef/chef_fs/file_system/cookbook_file.rb | 0 .../chef_fs/file_system/cookbook_subdir.rb | 0 .../chef/chef_fs/file_system/cookbooks_dir.rb | 0 .../chef/chef_fs/file_system/data_bag_dir.rb | 0 .../chef/chef_fs/file_system/data_bag_item.rb | 0 .../chef/chef_fs/file_system/data_bags_dir.rb | 0 .../chef_fs/file_system/file_system_entry.rb | 0 .../chef_fs/file_system/file_system_error.rb | 0 .../file_system/file_system_root_dir.rb | 0 .../must_delete_recursively_error.rb | 0 .../chef/chef_fs/file_system/nodes_dir.rb | 0 .../file_system/nonexistent_fs_object.rb | 0 .../chef_fs/file_system/not_found_error.rb | 0 .../chef/chef_fs/file_system/rest_list_dir.rb | 0 .../chef_fs/file_system/rest_list_entry.rb | 0 {chef/lib => lib}/chef/chef_fs/knife.rb | 0 {chef/lib => lib}/chef/chef_fs/path_utils.rb | 0 {chef/lib => lib}/chef/client.rb | 0 {chef/lib => lib}/chef/config.rb | 0 {chef/lib => lib}/chef/cookbook/chefignore.rb | 0 .../chef/cookbook/cookbook_collection.rb | 0 .../chef/cookbook/cookbook_version_loader.rb | 0 .../chef/cookbook/file_system_file_vendor.rb | 0 .../lib => lib}/chef/cookbook/file_vendor.rb | 0 {chef/lib => lib}/chef/cookbook/metadata.rb | 0 .../chef/cookbook/remote_file_vendor.rb | 0 .../lib => lib}/chef/cookbook/synchronizer.rb | 0 .../lib => lib}/chef/cookbook/syntax_check.rb | 0 {chef/lib => lib}/chef/cookbook_loader.rb | 0 .../chef/cookbook_site_streaming_uploader.rb | 0 {chef/lib => lib}/chef/cookbook_uploader.rb | 0 {chef/lib => lib}/chef/cookbook_version.rb | 0 {chef/lib => lib}/chef/daemon.rb | 0 {chef/lib => lib}/chef/data_bag.rb | 0 {chef/lib => lib}/chef/data_bag_item.rb | 0 {chef/lib => lib}/chef/dsl.rb | 0 {chef/lib => lib}/chef/dsl/data_query.rb | 0 .../lib => lib}/chef/dsl/include_attribute.rb | 0 {chef/lib => lib}/chef/dsl/include_recipe.rb | 0 .../chef/dsl/platform_introspection.rb | 0 {chef/lib => lib}/chef/dsl/recipe.rb | 0 .../chef/encrypted_data_bag_item.rb | 0 {chef/lib => lib}/chef/environment.rb | 0 {chef/lib => lib}/chef/event_dispatch/base.rb | 0 .../chef/event_dispatch/dispatcher.rb | 0 {chef/lib => lib}/chef/exceptions.rb | 0 {chef/lib => lib}/chef/file_access_control.rb | 0 .../chef/file_access_control/unix.rb | 0 .../chef/file_access_control/windows.rb | 0 {chef/lib => lib}/chef/file_cache.rb | 0 {chef/lib => lib}/chef/formatters/base.rb | 0 {chef/lib => lib}/chef/formatters/doc.rb | 0 .../chef/formatters/error_descriptor.rb | 0 .../chef/formatters/error_inspectors.rb | 0 .../error_inspectors/api_error_formatting.rb | 0 .../compile_error_inspector.rb | 0 .../cookbook_resolve_error_inspector.rb | 0 .../cookbook_sync_error_inspector.rb | 0 .../node_load_error_inspector.rb | 0 .../registration_error_inspector.rb | 0 .../resource_failure_inspector.rb | 0 .../run_list_expansion_error_inspector.rb | 0 .../chef/formatters/error_mapper.rb | 0 {chef/lib => lib}/chef/formatters/minimal.rb | 0 {chef/lib => lib}/chef/handler.rb | 0 .../lib => lib}/chef/handler/error_report.rb | 0 {chef/lib => lib}/chef/handler/json_file.rb | 0 {chef/lib => lib}/chef/json_compat.rb | 0 {chef/lib => lib}/chef/knife.rb | 0 {chef/lib => lib}/chef/knife/bootstrap.rb | 0 .../chef/knife/bootstrap/archlinux-gems.erb | 0 .../chef/knife/bootstrap/centos5-gems.erb | 0 .../chef/knife/bootstrap/chef-full.erb | 0 .../chef/knife/bootstrap/fedora13-gems.erb | 0 .../chef/knife/bootstrap/ubuntu10.04-apt.erb | 0 .../chef/knife/bootstrap/ubuntu10.04-gems.erb | 0 .../chef/knife/bootstrap/ubuntu12.04-gems.erb | 0 .../chef/knife/client_bulk_delete.rb | 0 {chef/lib => lib}/chef/knife/client_create.rb | 0 {chef/lib => lib}/chef/knife/client_delete.rb | 0 {chef/lib => lib}/chef/knife/client_edit.rb | 0 {chef/lib => lib}/chef/knife/client_list.rb | 0 .../chef/knife/client_reregister.rb | 0 {chef/lib => lib}/chef/knife/client_show.rb | 0 {chef/lib => lib}/chef/knife/configure.rb | 0 .../chef/knife/configure_client.rb | 0 .../chef/knife/cookbook_bulk_delete.rb | 0 .../lib => lib}/chef/knife/cookbook_create.rb | 0 .../lib => lib}/chef/knife/cookbook_delete.rb | 0 .../chef/knife/cookbook_download.rb | 0 {chef/lib => lib}/chef/knife/cookbook_list.rb | 0 .../chef/knife/cookbook_metadata.rb | 0 .../chef/knife/cookbook_metadata_from_file.rb | 0 {chef/lib => lib}/chef/knife/cookbook_show.rb | 0 .../chef/knife/cookbook_site_download.rb | 0 .../chef/knife/cookbook_site_install.rb | 0 .../chef/knife/cookbook_site_list.rb | 0 .../chef/knife/cookbook_site_search.rb | 0 .../chef/knife/cookbook_site_share.rb | 0 .../chef/knife/cookbook_site_show.rb | 0 .../chef/knife/cookbook_site_unshare.rb | 0 .../chef/knife/cookbook_site_vendor.rb | 0 {chef/lib => lib}/chef/knife/cookbook_test.rb | 0 .../lib => lib}/chef/knife/cookbook_upload.rb | 0 .../chef/knife/core/bootstrap_context.rb | 0 .../chef/knife/core/cookbook_scm_repo.rb | 0 .../chef/knife/core/generic_presenter.rb | 0 .../chef/knife/core/node_editor.rb | 0 .../chef/knife/core/node_presenter.rb | 0 .../chef/knife/core/object_loader.rb | 0 .../chef/knife/core/subcommand_loader.rb | 0 .../chef/knife/core/text_formatter.rb | 0 {chef/lib => lib}/chef/knife/core/ui.rb | 0 .../lib => lib}/chef/knife/data_bag_create.rb | 0 .../lib => lib}/chef/knife/data_bag_delete.rb | 0 {chef/lib => lib}/chef/knife/data_bag_edit.rb | 0 .../chef/knife/data_bag_from_file.rb | 0 {chef/lib => lib}/chef/knife/data_bag_list.rb | 0 {chef/lib => lib}/chef/knife/data_bag_show.rb | 0 {chef/lib => lib}/chef/knife/delete.rb | 0 {chef/lib => lib}/chef/knife/diff.rb | 0 {chef/lib => lib}/chef/knife/download.rb | 0 .../chef/knife/environment_create.rb | 0 .../chef/knife/environment_delete.rb | 0 .../chef/knife/environment_edit.rb | 0 .../chef/knife/environment_from_file.rb | 0 .../chef/knife/environment_list.rb | 0 .../chef/knife/environment_show.rb | 0 {chef/lib => lib}/chef/knife/exec.rb | 0 {chef/lib => lib}/chef/knife/help.rb | 0 {chef/lib => lib}/chef/knife/help_topics.rb | 0 {chef/lib => lib}/chef/knife/index_rebuild.rb | 0 {chef/lib => lib}/chef/knife/list.rb | 0 .../chef/knife/node_bulk_delete.rb | 0 {chef/lib => lib}/chef/knife/node_create.rb | 0 {chef/lib => lib}/chef/knife/node_delete.rb | 0 {chef/lib => lib}/chef/knife/node_edit.rb | 0 .../lib => lib}/chef/knife/node_from_file.rb | 0 {chef/lib => lib}/chef/knife/node_list.rb | 0 .../chef/knife/node_run_list_add.rb | 0 .../chef/knife/node_run_list_remove.rb | 0 {chef/lib => lib}/chef/knife/node_show.rb | 0 {chef/lib => lib}/chef/knife/raw.rb | 0 {chef/lib => lib}/chef/knife/recipe_list.rb | 0 .../chef/knife/role_bulk_delete.rb | 0 {chef/lib => lib}/chef/knife/role_create.rb | 0 {chef/lib => lib}/chef/knife/role_delete.rb | 0 {chef/lib => lib}/chef/knife/role_edit.rb | 0 .../lib => lib}/chef/knife/role_from_file.rb | 0 {chef/lib => lib}/chef/knife/role_list.rb | 0 {chef/lib => lib}/chef/knife/role_show.rb | 0 {chef/lib => lib}/chef/knife/search.rb | 0 {chef/lib => lib}/chef/knife/show.rb | 0 {chef/lib => lib}/chef/knife/ssh.rb | 0 {chef/lib => lib}/chef/knife/status.rb | 0 {chef/lib => lib}/chef/knife/tag_create.rb | 0 {chef/lib => lib}/chef/knife/tag_delete.rb | 0 {chef/lib => lib}/chef/knife/tag_list.rb | 0 {chef/lib => lib}/chef/knife/upload.rb | 0 {chef/lib => lib}/chef/log.rb | 0 {chef/lib => lib}/chef/mash.rb | 0 {chef/lib => lib}/chef/mixin/check_helper.rb | 0 {chef/lib => lib}/chef/mixin/checksum.rb | 0 {chef/lib => lib}/chef/mixin/command.rb | 0 {chef/lib => lib}/chef/mixin/command/unix.rb | 0 .../lib => lib}/chef/mixin/command/windows.rb | 0 .../chef/mixin/convert_to_class_name.rb | 0 {chef/lib => lib}/chef/mixin/create_path.rb | 0 {chef/lib => lib}/chef/mixin/deep_merge.rb | 0 {chef/lib => lib}/chef/mixin/deprecation.rb | 0 .../enforce_ownership_and_permissions.rb | 0 {chef/lib => lib}/chef/mixin/file_class.rb | 0 {chef/lib => lib}/chef/mixin/from_file.rb | 0 .../chef/mixin/get_source_from_package.rb | 0 {chef/lib => lib}/chef/mixin/language.rb | 0 .../chef/mixin/language_include_attribute.rb | 0 .../chef/mixin/language_include_recipe.rb | 0 .../lib => lib}/chef/mixin/params_validate.rb | 0 {chef/lib => lib}/chef/mixin/path_sanity.rb | 0 .../chef/mixin/recipe_definition_dsl_core.rb | 0 {chef/lib => lib}/chef/mixin/securable.rb | 0 {chef/lib => lib}/chef/mixin/shell_out.rb | 0 {chef/lib => lib}/chef/mixin/template.rb | 0 {chef/lib => lib}/chef/mixin/why_run.rb | 0 {chef/lib => lib}/chef/mixin/xml_escape.rb | 0 {chef/lib => lib}/chef/mixins.rb | 0 {chef/lib => lib}/chef/monkey_patches/dir.rb | 0 .../lib => lib}/chef/monkey_patches/moneta.rb | 0 .../chef/monkey_patches/net_http.rb | 0 .../chef/monkey_patches/numeric.rb | 0 .../lib => lib}/chef/monkey_patches/object.rb | 0 .../lib => lib}/chef/monkey_patches/regexp.rb | 0 .../lib => lib}/chef/monkey_patches/string.rb | 0 .../chef/monkey_patches/tempfile.rb | 0 {chef/lib => lib}/chef/nil_argument.rb | 0 {chef/lib => lib}/chef/node.rb | 0 {chef/lib => lib}/chef/node/attribute.rb | 0 .../chef/node/attribute_collections.rb | 0 .../chef/node/immutable_collections.rb | 0 {chef/lib => lib}/chef/platform.rb | 0 {chef/lib => lib}/chef/provider.rb | 0 {chef/lib => lib}/chef/provider/breakpoint.rb | 0 .../chef/provider/cookbook_file.rb | 0 {chef/lib => lib}/chef/provider/cron.rb | 0 .../lib => lib}/chef/provider/cron/solaris.rb | 0 {chef/lib => lib}/chef/provider/deploy.rb | 0 .../chef/provider/deploy/revision.rb | 0 .../chef/provider/deploy/timestamped.rb | 0 {chef/lib => lib}/chef/provider/directory.rb | 0 {chef/lib => lib}/chef/provider/env.rb | 0 .../lib => lib}/chef/provider/env/windows.rb | 0 {chef/lib => lib}/chef/provider/erl_call.rb | 0 {chef/lib => lib}/chef/provider/execute.rb | 0 {chef/lib => lib}/chef/provider/file.rb | 0 {chef/lib => lib}/chef/provider/git.rb | 0 {chef/lib => lib}/chef/provider/group.rb | 0 {chef/lib => lib}/chef/provider/group/aix.rb | 0 {chef/lib => lib}/chef/provider/group/dscl.rb | 0 .../chef/provider/group/gpasswd.rb | 0 .../chef/provider/group/groupadd.rb | 0 .../chef/provider/group/groupmod.rb | 0 {chef/lib => lib}/chef/provider/group/pw.rb | 0 {chef/lib => lib}/chef/provider/group/suse.rb | 0 .../chef/provider/group/usermod.rb | 0 .../chef/provider/group/windows.rb | 0 .../lib => lib}/chef/provider/http_request.rb | 0 {chef/lib => lib}/chef/provider/ifconfig.rb | 0 {chef/lib => lib}/chef/provider/link.rb | 0 {chef/lib => lib}/chef/provider/log.rb | 0 {chef/lib => lib}/chef/provider/mdadm.rb | 0 {chef/lib => lib}/chef/provider/mount.rb | 0 .../lib => lib}/chef/provider/mount/mount.rb | 0 .../chef/provider/mount/windows.rb | 0 {chef/lib => lib}/chef/provider/ohai.rb | 0 {chef/lib => lib}/chef/provider/package.rb | 0 .../lib => lib}/chef/provider/package/apt.rb | 0 .../lib => lib}/chef/provider/package/dpkg.rb | 0 .../chef/provider/package/easy_install.rb | 0 .../chef/provider/package/freebsd.rb | 0 .../lib => lib}/chef/provider/package/ips.rb | 0 .../chef/provider/package/macports.rb | 0 .../chef/provider/package/pacman.rb | 0 .../chef/provider/package/portage.rb | 0 .../lib => lib}/chef/provider/package/rpm.rb | 0 .../chef/provider/package/rubygems.rb | 0 .../chef/provider/package/smartos.rb | 0 .../chef/provider/package/solaris.rb | 0 .../chef/provider/package/yum-dump.py | 0 .../lib => lib}/chef/provider/package/yum.rb | 0 .../chef/provider/package/zypper.rb | 0 .../chef/provider/remote_directory.rb | 0 .../lib => lib}/chef/provider/remote_file.rb | 0 .../chef/provider/resource_update.rb | 0 {chef/lib => lib}/chef/provider/route.rb | 0 {chef/lib => lib}/chef/provider/ruby_block.rb | 0 {chef/lib => lib}/chef/provider/script.rb | 0 {chef/lib => lib}/chef/provider/service.rb | 0 .../lib => lib}/chef/provider/service/arch.rb | 0 .../chef/provider/service/debian.rb | 0 .../chef/provider/service/freebsd.rb | 0 .../chef/provider/service/gentoo.rb | 0 .../lib => lib}/chef/provider/service/init.rb | 0 .../chef/provider/service/insserv.rb | 0 .../chef/provider/service/invokercd.rb | 0 .../chef/provider/service/macosx.rb | 0 .../chef/provider/service/redhat.rb | 0 .../chef/provider/service/simple.rb | 0 .../chef/provider/service/solaris.rb | 0 .../chef/provider/service/systemd.rb | 0 .../chef/provider/service/upstart.rb | 0 .../chef/provider/service/windows.rb | 0 {chef/lib => lib}/chef/provider/subversion.rb | 0 {chef/lib => lib}/chef/provider/template.rb | 0 {chef/lib => lib}/chef/provider/user.rb | 0 {chef/lib => lib}/chef/provider/user/dscl.rb | 0 {chef/lib => lib}/chef/provider/user/pw.rb | 0 .../lib => lib}/chef/provider/user/useradd.rb | 0 .../lib => lib}/chef/provider/user/windows.rb | 0 {chef/lib => lib}/chef/providers.rb | 0 {chef/lib => lib}/chef/recipe.rb | 0 {chef/lib => lib}/chef/reserved_names.rb | 0 {chef/lib => lib}/chef/resource.rb | 0 .../lib => lib}/chef/resource/apt_package.rb | 0 {chef/lib => lib}/chef/resource/bash.rb | 0 {chef/lib => lib}/chef/resource/breakpoint.rb | 0 {chef/lib => lib}/chef/resource/chef_gem.rb | 0 .../lib => lib}/chef/resource/conditional.rb | 0 .../chef/resource/cookbook_file.rb | 0 {chef/lib => lib}/chef/resource/cron.rb | 0 {chef/lib => lib}/chef/resource/csh.rb | 0 {chef/lib => lib}/chef/resource/deploy.rb | 0 .../chef/resource/deploy_revision.rb | 0 {chef/lib => lib}/chef/resource/directory.rb | 0 .../lib => lib}/chef/resource/dpkg_package.rb | 0 .../chef/resource/easy_install_package.rb | 0 {chef/lib => lib}/chef/resource/env.rb | 0 {chef/lib => lib}/chef/resource/erl_call.rb | 0 {chef/lib => lib}/chef/resource/execute.rb | 0 {chef/lib => lib}/chef/resource/file.rb | 0 .../chef/resource/freebsd_package.rb | 0 .../lib => lib}/chef/resource/gem_package.rb | 0 {chef/lib => lib}/chef/resource/git.rb | 0 {chef/lib => lib}/chef/resource/group.rb | 0 .../lib => lib}/chef/resource/http_request.rb | 0 {chef/lib => lib}/chef/resource/ifconfig.rb | 0 .../lib => lib}/chef/resource/ips_package.rb | 0 {chef/lib => lib}/chef/resource/link.rb | 0 {chef/lib => lib}/chef/resource/log.rb | 0 .../chef/resource/macports_package.rb | 0 {chef/lib => lib}/chef/resource/mdadm.rb | 0 {chef/lib => lib}/chef/resource/mount.rb | 0 {chef/lib => lib}/chef/resource/ohai.rb | 0 {chef/lib => lib}/chef/resource/package.rb | 0 .../chef/resource/pacman_package.rb | 0 {chef/lib => lib}/chef/resource/perl.rb | 0 .../chef/resource/portage_package.rb | 0 {chef/lib => lib}/chef/resource/python.rb | 0 .../chef/resource/remote_directory.rb | 0 .../lib => lib}/chef/resource/remote_file.rb | 0 {chef/lib => lib}/chef/resource/route.rb | 0 .../lib => lib}/chef/resource/rpm_package.rb | 0 {chef/lib => lib}/chef/resource/ruby.rb | 0 {chef/lib => lib}/chef/resource/ruby_block.rb | 0 {chef/lib => lib}/chef/resource/scm.rb | 0 {chef/lib => lib}/chef/resource/script.rb | 0 {chef/lib => lib}/chef/resource/service.rb | 0 .../chef/resource/smartos_package.rb | 0 .../chef/resource/solaris_package.rb | 0 {chef/lib => lib}/chef/resource/subversion.rb | 0 {chef/lib => lib}/chef/resource/template.rb | 0 .../chef/resource/timestamped_deploy.rb | 0 {chef/lib => lib}/chef/resource/user.rb | 0 .../lib => lib}/chef/resource/yum_package.rb | 0 {chef/lib => lib}/chef/resource_collection.rb | 0 .../resource_collection/stepable_iterator.rb | 0 {chef/lib => lib}/chef/resource_definition.rb | 0 .../chef/resource_definition_list.rb | 0 .../lib => lib}/chef/resource_platform_map.rb | 0 {chef/lib => lib}/chef/resource_reporter.rb | 0 {chef/lib => lib}/chef/resources.rb | 0 {chef/lib => lib}/chef/rest.rb | 0 .../lib => lib}/chef/rest/auth_credentials.rb | 0 {chef/lib => lib}/chef/rest/cookie_jar.rb | 0 {chef/lib => lib}/chef/rest/rest_request.rb | 0 {chef/lib => lib}/chef/role.rb | 0 {chef/lib => lib}/chef/run_context.rb | 0 {chef/lib => lib}/chef/run_list.rb | 0 .../chef/run_list/run_list_expansion.rb | 0 .../chef/run_list/run_list_item.rb | 0 .../chef/run_list/versioned_recipe_list.rb | 0 {chef/lib => lib}/chef/run_lock.rb | 0 {chef/lib => lib}/chef/run_status.rb | 0 {chef/lib => lib}/chef/runner.rb | 0 {chef/lib => lib}/chef/scan_access_control.rb | 0 {chef/lib => lib}/chef/search/query.rb | 0 {chef/lib => lib}/chef/shef/ext.rb | 0 {chef/lib => lib}/chef/shell.rb | 0 {chef/lib => lib}/chef/shell/ext.rb | 0 {chef/lib => lib}/chef/shell/model_wrapper.rb | 0 {chef/lib => lib}/chef/shell/shell_rest.rb | 0 {chef/lib => lib}/chef/shell/shell_session.rb | 0 {chef/lib => lib}/chef/shell_out.rb | 0 .../chef/streaming_cookbook_uploader.rb | 0 {chef/lib => lib}/chef/tasks/chef_repo.rake | 0 {chef/lib => lib}/chef/util/file_edit.rb | 0 {chef/lib => lib}/chef/util/windows.rb | 0 .../chef/util/windows/net_group.rb | 0 .../lib => lib}/chef/util/windows/net_use.rb | 0 .../lib => lib}/chef/util/windows/net_user.rb | 0 {chef/lib => lib}/chef/util/windows/volume.rb | 0 {chef/lib => lib}/chef/version.rb | 0 {chef/lib => lib}/chef/version_class.rb | 0 {chef/lib => lib}/chef/version_constraint.rb | 0 {chef/lib => lib}/chef/win32/api.rb | 0 {chef/lib => lib}/chef/win32/api/error.rb | 0 {chef/lib => lib}/chef/win32/api/file.rb | 0 {chef/lib => lib}/chef/win32/api/memory.rb | 0 {chef/lib => lib}/chef/win32/api/process.rb | 0 {chef/lib => lib}/chef/win32/api/psapi.rb | 0 {chef/lib => lib}/chef/win32/api/security.rb | 0 {chef/lib => lib}/chef/win32/api/system.rb | 0 {chef/lib => lib}/chef/win32/api/unicode.rb | 0 {chef/lib => lib}/chef/win32/error.rb | 0 {chef/lib => lib}/chef/win32/file.rb | 0 {chef/lib => lib}/chef/win32/file/info.rb | 0 {chef/lib => lib}/chef/win32/handle.rb | 0 {chef/lib => lib}/chef/win32/memory.rb | 0 {chef/lib => lib}/chef/win32/process.rb | 0 {chef/lib => lib}/chef/win32/security.rb | 0 {chef/lib => lib}/chef/win32/security/ace.rb | 0 {chef/lib => lib}/chef/win32/security/acl.rb | 0 .../chef/win32/security/securable_object.rb | 0 .../win32/security/security_descriptor.rb | 0 {chef/lib => lib}/chef/win32/security/sid.rb | 0 .../lib => lib}/chef/win32/security/token.rb | 0 {chef/lib => lib}/chef/win32/unicode.rb | 0 {chef/lib => lib}/chef/win32/version.rb | 0 {chef/spec => spec}/data/bad-config.rb | 0 {chef/spec => spec}/data/big_json.json | 0 .../spec => spec}/data/big_json_plus_one.json | 0 .../data/bootstrap/test-hints.erb | 0 {chef/spec => spec}/data/bootstrap/test.erb | 0 .../cb_version_cookbooks/tatft/README.rdoc | 0 .../tatft/attributes/default.rb | 0 .../tatft/definitions/runit_service.rb | 0 .../tatft/files/default/giant_blob.tgz | 0 .../tatft/libraries/ownage.rb | 0 .../tatft/providers/lwp.rb | 0 .../tatft/recipes/default.rb | 0 .../tatft/resources/lwr.rb | 0 .../tatft/templates/default/configuration.erb | 0 {chef/spec => spec}/data/checksum/random.txt | 0 ...f-rendered-template20100929-10863-600hhz-0 | 0 ...f-rendered-template20100929-10863-6m8zdk-0 | 0 ...f-rendered-template20100929-10863-ahd2gq-0 | 0 ...f-rendered-template20100929-10863-api8ux-0 | 0 ...f-rendered-template20100929-10863-b0r1m1-0 | 0 ...f-rendered-template20100929-10863-bfygsi-0 | 0 ...f-rendered-template20100929-10863-el14l6-0 | 0 ...f-rendered-template20100929-10863-ivrl3y-0 | 0 ...f-rendered-template20100929-10863-kkbs85-0 | 0 ...f-rendered-template20100929-10863-ory1ux-0 | 0 ...f-rendered-template20100929-10863-pgsq76-0 | 0 ...f-rendered-template20100929-10863-ra8uim-0 | 0 ...ef-rendered-template20100929-10863-t7k1g-0 | 0 ...f-rendered-template20100929-10863-t8g0sv-0 | 0 ...f-rendered-template20100929-10863-ufy6g3-0 | 0 ...f-rendered-template20100929-10863-x2d6j9-0 | 0 ...f-rendered-template20100929-10863-xi0l6h-0 | 0 {chef/spec => spec}/data/config.rb | 0 .../cookbooks/angrybash/recipes/default.rb | 0 .../default/apache2_module_conf_generate.pl | 0 .../data/cookbooks/apache2/recipes/default.rb | 0 .../data/cookbooks/borken/recipes/default.rb | 0 .../borken/templates/default/borken.erb | 0 {chef/spec => spec}/data/cookbooks/chefignore | 0 .../java/files/default/java.response | 0 .../cookbooks/openldap/attributes/default.rb | 0 .../cookbooks/openldap/attributes/smokey.rb | 0 .../cookbooks/openldap/definitions/client.rb | 0 .../cookbooks/openldap/definitions/server.rb | 0 .../cookbooks/openldap/files/default/.dotfile | 0 .../openldap/files/default/.ssh/id_rsa | 0 .../.a_dotdir/.a_dotfile_in_a_dotdir | 0 .../default/remotedir/remote_dir_file1.txt | 0 .../default/remotedir/remote_dir_file2.txt | 0 .../default/remotedir/remotesubdir/.a_dotfile | 0 .../remotesubdir/remote_subdir_file1.txt | 0 .../remotesubdir/remote_subdir_file2.txt | 0 .../the_subsubdir/some_file.txt | 0 .../cookbooks/openldap/recipes/default.rb | 0 .../cookbooks/openldap/recipes/gigantor.rb | 0 .../data/cookbooks/openldap/recipes/one.rb | 0 .../templates/default/openldap_stuff.conf.erb | 0 .../default/openldap_variable_stuff.conf.erb | 0 .../openldap/templates/default/test.erb | 0 {chef/spec => spec}/data/definitions/test.rb | 0 .../spec => spec}/data/environment-config.rb | 0 {chef/spec => spec}/data/fileedit/blank | 0 {chef/spec => spec}/data/fileedit/hosts | 0 .../data/gems/chef-integration-test-0.1.0.gem | Bin {chef/spec => spec}/data/kitchen/chefignore | 0 .../kitchen/openldap/attributes/default.rb | 0 .../kitchen/openldap/attributes/robinson.rb | 0 .../kitchen/openldap/definitions/client.rb | 0 .../openldap/definitions/drewbarrymore.rb | 0 .../data/kitchen/openldap/recipes/gigantor.rb | 0 .../data/kitchen/openldap/recipes/ignoreme.rb | 0 .../data/kitchen/openldap/recipes/woot.rb | 0 .../plugins/knife/example_home_subcommand.rb | 0 .../plugins/knife/example_subcommand.rb | 0 .../test_explicit_category.rb | 0 .../knife_subcommand/test_name_mapping.rb | 0 .../data/knife_subcommand/test_yourself.rb | 0 .../data/lwrp/providers/buck_passer.rb | 0 .../data/lwrp/providers/buck_passer_2.rb | 0 ...edded_resource_accesses_providers_scope.rb | 0 .../lwrp/providers/monkey_name_printer.rb | 0 .../lwrp/providers/paint_drying_watcher.rb | 0 .../data/lwrp/providers/thumb_twiddler.rb | 0 .../spec => spec}/data/lwrp/resources/bar.rb | 0 .../spec => spec}/data/lwrp/resources/foo.rb | 0 .../nodeattr.rb | 0 .../lwrp_override/providers/buck_passer.rb | 0 .../data/lwrp_override/resources/foo.rb | 0 .../data/metadata/quick_start/metadata.rb | 0 {chef/spec => spec}/data/nodes/default.rb | 0 .../data/nodes/test.example.com.rb | 0 {chef/spec => spec}/data/nodes/test.rb | 0 .../data/object_loader/environments/test.json | 0 .../data/object_loader/environments/test.rb | 0 .../environments/test_json_class.json | 0 .../data/object_loader/nodes/test.json | 0 .../data/object_loader/nodes/test.rb | 0 .../object_loader/nodes/test_json_class.json | 0 .../data/object_loader/roles/test.json | 0 .../data/object_loader/roles/test.rb | 0 .../object_loader/roles/test_json_class.json | 0 .../data/old_home_dir/my-dot-emacs | 0 .../data/old_home_dir/my-dot-vim | 0 {chef/spec => spec}/data/recipes/test.rb | 0 .../remote_directory_data/remote_dir_file.txt | 0 .../remote_subdir_file.txt | 0 .../data/remote_file/nyan_cat.png | Bin .../cookbooks/test/attributes/george.rb | 0 .../cookbooks/test/definitions/new_animals.rb | 0 .../cookbooks/test/definitions/new_cat.rb | 0 .../cookbooks/test/recipes/default.rb | 0 .../run_context/cookbooks/test/recipes/one.rb | 0 .../run_context/cookbooks/test/recipes/two.rb | 0 .../data/run_context/nodes/run_context.rb | 0 .../data/search_queries_to_transform.txt | 0 {chef/spec => spec}/data/ssl/5e707473.0 | 0 {chef/spec => spec}/data/ssl/chef-rspec.cert | 0 {chef/spec => spec}/data/ssl/chef-rspec.key | 0 {chef/spec => spec}/data/ssl/key.pem | 0 {chef/spec => spec}/data/ssl/private_key.pem | 0 .../data/ssl/private_key_with_whitespace.pem | 0 .../spec => spec}/data/templates/seattle.txt | 0 .../functional/knife/cookbook_delete_spec.rb | 0 .../functional/knife/exec_spec.rb | 0 .../functional/knife/ssh_spec.rb | 0 .../functional/resource/directory_spec.rb | 0 .../functional/resource/file_spec.rb | 0 .../functional/resource/link_spec.rb | 0 .../resource/remote_directory_spec.rb | 0 .../functional/resource/remote_file_spec.rb | 0 .../functional/resource/template_spec.rb | 0 .../spec => spec}/functional/run_lock_spec.rb | 0 .../functional/tiny_server_spec.rb | 0 {chef/spec => spec}/rcov.opts | 0 {chef/spec => spec}/spec_helper.rb | 0 {chef/spec => spec}/stress/win32/file_spec.rb | 0 .../spec => spec}/stress/win32/memory_spec.rb | 0 .../stress/win32/security_spec.rb | 0 {chef/spec => spec}/support/chef_helpers.rb | 0 .../support/lib/chef/provider/easy.rb | 0 .../support/lib/chef/provider/snakeoil.rb | 0 .../support/lib/chef/resource/cat.rb | 0 .../lib/chef/resource/one_two_three_four.rb | 0 .../support/lib/chef/resource/zen_master.rb | 0 {chef/spec => spec}/support/matchers/leak.rb | 0 {chef/spec => spec}/support/mock/constant.rb | 0 {chef/spec => spec}/support/mock/platform.rb | 0 .../spec => spec}/support/platform_helpers.rb | 0 .../support/platforms/prof/gc.rb | 0 .../support/platforms/prof/win32.rb | 0 .../shared/functional/directory_resource.rb | 0 .../shared/functional/file_resource.rb | 0 .../support/shared/functional/knife.rb | 0 .../shared/functional/securable_resource.rb | 0 .../shared/unit/api_error_inspector.rb | 0 .../shared/unit/file_system_support.rb | 0 {chef/spec => spec}/tiny_server.rb | 0 {chef/spec => spec}/unit/api_client_spec.rb | 0 .../unit/application/agent_spec.rb | 0 .../unit/application/client_spec.rb | 0 .../unit/application/knife_spec.rb | 0 .../unit/application/server_spec.rb | 0 .../unit/application/solo_spec.rb | 0 {chef/spec => spec}/unit/application_spec.rb | 0 .../unit/checksum/storage/filesystem_spec.rb | 0 .../spec => spec}/unit/checksum_cache_spec.rb | 0 {chef/spec => spec}/unit/chef_fs/diff_spec.rb | 0 .../unit/chef_fs/file_pattern_spec.rb | 0 .../file_system/chef_server_root_dir_spec.rb | 0 .../chef_fs/file_system/cookbooks_dir_spec.rb | 0 .../chef_fs/file_system/data_bags_dir_spec.rb | 0 .../unit/chef_fs/file_system_spec.rb | 0 {chef/spec => spec}/unit/chef_spec.rb | 0 {chef/spec => spec}/unit/client_spec.rb | 0 {chef/spec => spec}/unit/config_spec.rb | 0 .../unit/cookbook/chefignore_spec.rb | 0 .../unit/cookbook/metadata_spec.rb | 0 .../unit/cookbook/synchronizer_spec.rb | 0 .../unit/cookbook/syntax_check_spec.rb | 0 .../unit/cookbook_loader_spec.rb | 0 .../unit/cookbook_manifest_spec.rb | 0 {chef/spec => spec}/unit/cookbook_spec.rb | 0 .../unit/cookbook_version_spec.rb | 0 {chef/spec => spec}/unit/daemon_spec.rb | 0 .../spec => spec}/unit/data_bag_item_spec.rb | 0 {chef/spec => spec}/unit/data_bag_spec.rb | 0 .../spec => spec}/unit/dsl/data_query_spec.rb | 0 .../unit/dsl/platfrom_introspection_spec.rb | 0 .../unit/encrypted_data_bag_item_spec.rb | 0 {chef/spec => spec}/unit/environment_spec.rb | 0 {chef/spec => spec}/unit/exceptions_spec.rb | 0 .../unit/file_access_control_spec.rb | 0 {chef/spec => spec}/unit/file_cache_spec.rb | 0 .../compile_error_inspector_spec.rb | 0 .../cookbook_resolve_error_inspector_spec.rb | 0 .../cookbook_sync_error_inspector_spec.rb | 0 .../node_load_error_inspector_spec.rb | 0 .../registration_error_inspector_spec.rb | 0 .../resource_failure_inspector_spec.rb | 0 ...run_list_expansion_error_inspector_spec.rb | 0 .../unit/handler/json_file_spec.rb | 0 {chef/spec => spec}/unit/handler_spec.rb | 0 {chef/spec => spec}/unit/json_compat_spect.rb | 0 .../unit/knife/bootstrap_spec.rb | 0 .../unit/knife/client_bulk_delete_spec.rb | 0 .../unit/knife/client_create_spec.rb | 0 .../unit/knife/client_delete_spec.rb | 0 .../unit/knife/client_edit_spec.rb | 0 .../unit/knife/client_list_spec.rb | 0 .../unit/knife/client_reregister_spec.rb | 0 .../unit/knife/client_show_spec.rb | 0 .../unit/knife/config_file_selection_spec.rb | 0 .../unit/knife/configure_client_spec.rb | 0 .../unit/knife/configure_spec.rb | 0 .../unit/knife/cookbook_bulk_delete_spec.rb | 0 .../unit/knife/cookbook_create_spec.rb | 0 .../unit/knife/cookbook_delete_spec.rb | 0 .../unit/knife/cookbook_download_spec.rb | 0 .../unit/knife/cookbook_list_spec.rb | 0 .../knife/cookbook_metadata_from_file_spec.rb | 0 .../unit/knife/cookbook_metadata_spec.rb | 0 .../unit/knife/cookbook_show_spec.rb | 0 .../unit/knife/cookbook_site_download_spec.rb | 0 .../unit/knife/cookbook_site_install_spec.rb | 0 .../unit/knife/cookbook_site_share_spec.rb | 0 .../unit/knife/cookbook_site_unshare_spec.rb | 0 .../unit/knife/cookbook_test_spec.rb | 0 .../unit/knife/cookbook_upload_spec.rb | 0 .../unit/knife/core/bootstrap_context_spec.rb | 0 .../unit/knife/core/cookbook_scm_repo_spec.rb | 0 .../unit/knife/core/object_loader_spec.rb | 0 .../unit/knife/core/subcommand_loader_spec.rb | 0 .../spec => spec}/unit/knife/core/ui_spec.rb | 0 .../unit/knife/data_bag_create_spec.rb | 0 .../unit/knife/data_bag_edit_spec.rb | 0 .../unit/knife/data_bag_from_file_spec.rb | 0 .../unit/knife/data_bag_show_spec.rb | 0 .../unit/knife/environment_create_spec.rb | 0 .../unit/knife/environment_delete_spec.rb | 0 .../unit/knife/environment_edit_spec.rb | 0 .../unit/knife/environment_from_file_spec.rb | 0 .../unit/knife/environment_list_spec.rb | 0 .../unit/knife/environment_show_spec.rb | 0 .../unit/knife/index_rebuild_spec.rb | 0 {chef/spec => spec}/unit/knife/knife_help.rb | 0 .../unit/knife/node_bulk_delete_spec.rb | 0 .../unit/knife/node_delete_spec.rb | 0 .../unit/knife/node_edit_spec.rb | 0 .../unit/knife/node_from_file_spec.rb | 0 .../unit/knife/node_list_spec.rb | 0 .../unit/knife/node_run_list_add_spec.rb | 0 .../unit/knife/node_run_list_remove_spec.rb | 0 .../unit/knife/node_show_spec.rb | 0 .../unit/knife/role_bulk_delete_spec.rb | 0 .../unit/knife/role_create_spec.rb | 0 .../unit/knife/role_delete_spec.rb | 0 .../unit/knife/role_edit_spec.rb | 0 .../unit/knife/role_from_file_spec.rb | 0 .../unit/knife/role_list_spec.rb | 0 {chef/spec => spec}/unit/knife/ssh_spec.rb | 0 {chef/spec => spec}/unit/knife/status_spec.rb | 0 .../unit/knife/tag_create_spec.rb | 0 .../unit/knife/tag_delete_spec.rb | 0 .../spec => spec}/unit/knife/tag_list_spec.rb | 0 {chef/spec => spec}/unit/knife_spec.rb | 0 {chef/spec => spec}/unit/log_spec.rb | 0 {chef/spec => spec}/unit/lwrp_spec.rb | 0 {chef/spec => spec}/unit/mash_spec.rb | 0 .../spec => spec}/unit/mixin/checksum_spec.rb | 0 .../spec => spec}/unit/mixin/command_spec.rb | 0 .../unit/mixin/convert_to_class_name_spec.rb | 0 .../unit/mixin/deep_merge_spec.rb | 0 .../unit/mixin/deprecation_spec.rb | 0 .../enforce_ownership_and_permissions_spec.rb | 0 .../unit/mixin/params_validate_spec.rb | 0 .../unit/mixin/path_sanity_spec.rb | 0 .../unit/mixin/securable_spec.rb | 0 .../unit/mixin/shell_out_spec.rb | 0 .../spec => spec}/unit/mixin/template_spec.rb | 0 .../unit/mixin/xml_escape_spec.rb | 0 .../unit/monkey_patches/string_spec.rb | 0 .../spec => spec}/unit/node/attribute_spec.rb | 0 .../unit/node/immutable_collections_spec.rb | 0 {chef/spec => spec}/unit/node_spec.rb | 0 {chef/spec => spec}/unit/platform_spec.rb | 0 .../unit/provider/breakpoint_spec.rb | 0 .../unit/provider/cookbook_file_spec.rb | 0 .../unit/provider/cron/solaris_spec.rb | 0 .../spec => spec}/unit/provider/cron_spec.rb | 0 .../unit/provider/deploy/revision_spec.rb | 0 .../unit/provider/deploy/timestamped_spec.rb | 0 .../unit/provider/deploy_spec.rb | 0 .../unit/provider/directory_spec.rb | 0 {chef/spec => spec}/unit/provider/env_spec.rb | 0 .../unit/provider/erl_call_spec.rb | 0 .../unit/provider/execute_spec.rb | 0 .../spec => spec}/unit/provider/file_spec.rb | 0 {chef/spec => spec}/unit/provider/git_spec.rb | 0 .../unit/provider/group/dscl_spec.rb | 0 .../unit/provider/group/gpasswd_spec.rb | 0 .../unit/provider/group/groupadd_spec.rb | 0 .../unit/provider/group/groupmod_spec.rb | 0 .../unit/provider/group/pw_spec.rb | 0 .../unit/provider/group/usermod_spec.rb | 0 .../unit/provider/group/windows_spec.rb | 0 .../spec => spec}/unit/provider/group_spec.rb | 0 .../unit/provider/http_request_spec.rb | 0 .../unit/provider/ifconfig_spec.rb | 0 .../spec => spec}/unit/provider/link_spec.rb | 0 {chef/spec => spec}/unit/provider/log_spec.rb | 0 .../spec => spec}/unit/provider/mdadm_spec.rb | 0 .../unit/provider/mount/mount_spec.rb | 0 .../unit/provider/mount/windows_spec.rb | 0 .../spec => spec}/unit/provider/mount_spec.rb | 0 .../spec => spec}/unit/provider/ohai_spec.rb | 0 .../unit/provider/package/apt_spec.rb | 0 .../unit/provider/package/dpkg_spec.rb | 0 .../provider/package/easy_install_spec.rb | 0 .../unit/provider/package/freebsd_spec.rb | 0 .../unit/provider/package/ips_spec.rb | 0 .../unit/provider/package/macports_spec.rb | 0 .../unit/provider/package/pacman_spec.rb | 0 .../unit/provider/package/portage_spec.rb | 0 .../unit/provider/package/rpm_spec.rb | 0 .../unit/provider/package/rubygems_spec.rb | 0 .../unit/provider/package/smartos_spec.rb | 0 .../unit/provider/package/solaris_spec.rb | 0 .../unit/provider/package/yum_spec.rb | 0 .../unit/provider/package/zypper_spec.rb | 0 .../unit/provider/package_spec.rb | 0 .../unit/provider/remote_directory_spec.rb | 0 .../unit/provider/remote_file_spec.rb | 0 .../spec => spec}/unit/provider/route_spec.rb | 0 .../unit/provider/ruby_block_spec.rb | 0 .../unit/provider/script_spec.rb | 0 .../provider/service/arch_service_spec.rb | 0 .../provider/service/debian_service_spec.rb | 0 .../provider/service/freebsd_service_spec.rb | 0 .../provider/service/gentoo_service_spec.rb | 0 .../provider/service/init_service_spec.rb | 0 .../provider/service/insserv_service_spec.rb | 0 .../service/invokercd_service_spec.rb | 0 .../unit/provider/service/macosx_spec.rb | 0 .../unit/provider/service/redhat_spec.rb | 0 .../provider/service/simple_service_spec.rb | 0 .../service/solaris_smf_service_spec.rb | 0 .../provider/service/systemd_service_spec.rb | 0 .../provider/service/upstart_service_spec.rb | 0 .../unit/provider/service/windows_spec.rb | 0 .../unit/provider/service_spec.rb | 0 .../unit/provider/subversion_spec.rb | 0 .../unit/provider/template_spec.rb | 0 .../unit/provider/user/dscl_spec.rb | 0 .../unit/provider/user/pw_spec.rb | 0 .../unit/provider/user/useradd_spec.rb | 0 .../unit/provider/user/windows_spec.rb | 0 .../spec => spec}/unit/provider/user_spec.rb | 0 {chef/spec => spec}/unit/provider_spec.rb | 0 {chef/spec => spec}/unit/recipe_spec.rb | 0 .../unit/resource/apt_package_spec.rb | 0 .../spec => spec}/unit/resource/bash_spec.rb | 0 .../unit/resource/breakpoint_spec.rb | 0 .../unit/resource/chef_gem_spec.rb | 0 .../unit/resource/conditional_spec.rb | 0 .../unit/resource/cookbook_file_spec.rb | 0 .../spec => spec}/unit/resource/cron_spec.rb | 0 {chef/spec => spec}/unit/resource/csh_spec.rb | 0 .../unit/resource/deploy_revision_spec.rb | 0 .../unit/resource/deploy_spec.rb | 0 .../unit/resource/directory_spec.rb | 0 .../unit/resource/dpkg_package_spec.rb | 0 .../resource/easy_install_package_spec.rb | 0 {chef/spec => spec}/unit/resource/env_spec.rb | 0 .../unit/resource/erl_call_spec.rb | 0 .../unit/resource/execute_spec.rb | 0 .../spec => spec}/unit/resource/file_spec.rb | 0 .../unit/resource/freebsd_package_spec.rb | 0 .../unit/resource/gem_package_spec.rb | 0 {chef/spec => spec}/unit/resource/git_spec.rb | 0 .../spec => spec}/unit/resource/group_spec.rb | 0 .../unit/resource/http_request_spec.rb | 0 .../unit/resource/ifconfig_spec.rb | 0 .../unit/resource/ips_package_spec.rb | 0 .../spec => spec}/unit/resource/link_spec.rb | 0 {chef/spec => spec}/unit/resource/log_spec.rb | 0 .../unit/resource/macports_package_spec.rb | 0 .../spec => spec}/unit/resource/mdadm_spec.rb | 0 .../spec => spec}/unit/resource/mount_spec.rb | 0 .../spec => spec}/unit/resource/ohai_spec.rb | 0 .../unit/resource/package_spec.rb | 0 .../unit/resource/pacman_package_spec.rb | 0 .../spec => spec}/unit/resource/perl_spec.rb | 0 .../unit/resource/portage_package_spec.rb | 0 .../unit/resource/python_spec.rb | 0 .../unit/resource/remote_directory_spec.rb | 0 .../unit/resource/remote_file_spec.rb | 0 .../spec => spec}/unit/resource/route_spec.rb | 0 .../unit/resource/rpm_package_spec.rb | 0 .../unit/resource/ruby_block_spec.rb | 0 .../spec => spec}/unit/resource/ruby_spec.rb | 0 {chef/spec => spec}/unit/resource/scm_spec.rb | 0 .../unit/resource/script_spec.rb | 0 .../unit/resource/service_spec.rb | 0 .../unit/resource/smartos_package_spec.rb | 0 .../unit/resource/subversion_spec.rb | 0 .../unit/resource/template_spec.rb | 0 .../unit/resource/timestamped_deploy_spec.rb | 0 .../spec => spec}/unit/resource/user_spec.rb | 0 .../unit/resource/yum_package_spec.rb | 0 .../stepable_iterator_spec.rb | 0 .../unit/resource_collection_spec.rb | 0 .../unit/resource_definition_spec.rb | 0 .../unit/resource_platform_map_spec.rb | 0 .../unit/resource_reporter_spec.rb | 0 {chef/spec => spec}/unit/resource_spec.rb | 0 .../unit/rest/auth_credentials_spec.rb | 0 {chef/spec => spec}/unit/rest_spec.rb | 0 {chef/spec => spec}/unit/role_spec.rb | 0 {chef/spec => spec}/unit/run_context_spec.rb | 0 .../unit/run_list/run_list_expansion_spec.rb | 0 .../unit/run_list/run_list_item_spec.rb | 0 .../run_list/versioned_recipe_list_spec.rb | 0 {chef/spec => spec}/unit/run_list_spec.rb | 0 {chef/spec => spec}/unit/run_lock_spec.rb | 0 {chef/spec => spec}/unit/run_status_spec.rb | 0 {chef/spec => spec}/unit/runner_spec.rb | 0 .../unit/scan_access_control_spec.rb | 0 {chef/spec => spec}/unit/search/query_spec.rb | 0 .../unit/shell/model_wrapper_spec.rb | 0 .../unit/shell/shell_ext_spec.rb | 0 .../unit/shell/shell_session_spec.rb | 0 {chef/spec => spec}/unit/shell_out_spec.rb | 0 {chef/spec => spec}/unit/shell_spec.rb | 0 .../spec => spec}/unit/util/file_edit_spec.rb | 0 .../spec => spec}/unit/version_class_spec.rb | 0 .../unit/version_constraint_spec.rb | 0 {chef/tasks => tasks}/rspec.rb | 0 chef/template-test.rb => template-test.rb | 0 991 files changed, 47 insertions(+), 442 deletions(-) delete mode 100644 .gitmodules rename chef/.rspec => .rspec (100%) rename chef/Gemfile => Gemfile (100%) rename chef/History.txt => History.txt (100%) rename chef/Manifest.txt => Manifest.txt (100%) rename chef/Rakefile => Rakefile (100%) rename {chef/bin => bin}/chef-client (100%) rename {chef/bin => bin}/chef-shell (100%) rename {chef/bin => bin}/chef-solo (100%) rename {chef/bin => bin}/knife (100%) rename {chef/bin => bin}/shef (100%) rename chef/chef.gemspec => chef.gemspec (100%) delete mode 100644 chef/.gitignore delete mode 100644 chef/LICENSE delete mode 100644 chef/README.rdoc rename {chef/distro => distro}/README (100%) rename {chef/distro => distro}/arch/etc/conf.d/chef-client.conf (100%) rename {chef/distro => distro}/arch/etc/conf.d/chef-expander.conf (100%) rename {chef/distro => distro}/arch/etc/conf.d/chef-server-webui.conf (100%) rename {chef/distro => distro}/arch/etc/conf.d/chef-server.conf (100%) rename {chef/distro => distro}/arch/etc/conf.d/chef-solr.conf (100%) rename {chef/distro => distro}/arch/etc/rc.d/chef-client (100%) rename {chef/distro => distro}/arch/etc/rc.d/chef-expander (100%) rename {chef/distro => distro}/arch/etc/rc.d/chef-server (100%) rename {chef/distro => distro}/arch/etc/rc.d/chef-server-webui (100%) rename {chef/distro => distro}/arch/etc/rc.d/chef-solr (100%) rename {chef/distro => distro}/common/html/chef-client.8.html (100%) rename {chef/distro => distro}/common/html/chef-expander.8.html (100%) rename {chef/distro => distro}/common/html/chef-expanderctl.8.html (100%) rename {chef/distro => distro}/common/html/chef-server-webui.8.html (100%) rename {chef/distro => distro}/common/html/chef-server.8.html (100%) rename {chef/distro => distro}/common/html/chef-shell.1.html (100%) rename {chef/distro => distro}/common/html/chef-solo.8.html (100%) rename {chef/distro => distro}/common/html/chef-solr.8.html (100%) rename {chef/distro => distro}/common/html/knife-bootstrap.1.html (100%) rename {chef/distro => distro}/common/html/knife-client.1.html (100%) rename {chef/distro => distro}/common/html/knife-configure.1.html (100%) rename {chef/distro => distro}/common/html/knife-cookbook-site.1.html (100%) rename {chef/distro => distro}/common/html/knife-cookbook.1.html (100%) rename {chef/distro => distro}/common/html/knife-data-bag.1.html (100%) rename {chef/distro => distro}/common/html/knife-environment.1.html (100%) rename {chef/distro => distro}/common/html/knife-exec.1.html (100%) rename {chef/distro => distro}/common/html/knife-index.1.html (100%) rename {chef/distro => distro}/common/html/knife-node.1.html (100%) rename {chef/distro => distro}/common/html/knife-recipe.1.html (100%) rename {chef/distro => distro}/common/html/knife-role.1.html (100%) rename {chef/distro => distro}/common/html/knife-search.1.html (100%) rename {chef/distro => distro}/common/html/knife-ssh.1.html (100%) rename {chef/distro => distro}/common/html/knife-status.1.html (100%) rename {chef/distro => distro}/common/html/knife-tag.1.html (100%) rename {chef/distro => distro}/common/html/knife.1.html (100%) rename {chef/distro => distro}/common/man/man1/chef-shell.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-bootstrap.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-client.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-configure.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-cookbook-site.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-cookbook.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-data-bag.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-environment.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-exec.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-index.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-node.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-role.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-search.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-ssh.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-status.1 (100%) rename {chef/distro => distro}/common/man/man1/knife-tag.1 (100%) rename {chef/distro => distro}/common/man/man1/knife.1 (100%) rename {chef/distro => distro}/common/man/man8/chef-client.8 (100%) rename {chef/distro => distro}/common/man/man8/chef-expander.8 (100%) rename {chef/distro => distro}/common/man/man8/chef-expanderctl.8 (100%) rename {chef/distro => distro}/common/man/man8/chef-server-webui.8 (100%) rename {chef/distro => distro}/common/man/man8/chef-server.8 (100%) rename {chef/distro => distro}/common/man/man8/chef-solo.8 (100%) rename {chef/distro => distro}/common/man/man8/chef-solr.8 (100%) rename {chef/distro => distro}/common/markdown/README (100%) rename {chef/distro => distro}/common/markdown/man1/chef-shell.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-bootstrap.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-client.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-configure.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-cookbook-site.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-cookbook.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-data-bag.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-environment.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-exec.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-index.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-node.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-role.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-search.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-ssh.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-status.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife-tag.mkd (100%) rename {chef/distro => distro}/common/markdown/man1/knife.mkd (100%) rename {chef/distro => distro}/common/markdown/man8/chef-client.mkd (100%) rename {chef/distro => distro}/common/markdown/man8/chef-expander.mkd (100%) rename {chef/distro => distro}/common/markdown/man8/chef-expanderctl.mkd (100%) rename {chef/distro => distro}/common/markdown/man8/chef-server-webui.mkd (100%) rename {chef/distro => distro}/common/markdown/man8/chef-server.mkd (100%) rename {chef/distro => distro}/common/markdown/man8/chef-solo.mkd (100%) rename {chef/distro => distro}/common/markdown/man8/chef-solr.mkd (100%) rename {chef/distro => distro}/debian/etc/default/chef-client (100%) rename {chef/distro => distro}/debian/etc/default/chef-expander (100%) rename {chef/distro => distro}/debian/etc/default/chef-server (100%) rename {chef/distro => distro}/debian/etc/default/chef-server-webui (100%) rename {chef/distro => distro}/debian/etc/default/chef-solr (100%) rename {chef/distro => distro}/debian/etc/init.d/chef-client (100%) rename {chef/distro => distro}/debian/etc/init.d/chef-expander (100%) rename {chef/distro => distro}/debian/etc/init.d/chef-server (100%) rename {chef/distro => distro}/debian/etc/init.d/chef-server-webui (100%) rename {chef/distro => distro}/debian/etc/init.d/chef-solr (100%) rename {chef/distro => distro}/debian/etc/init/chef-client.conf (100%) rename {chef/distro => distro}/debian/etc/init/chef-expander.conf (100%) rename {chef/distro => distro}/debian/etc/init/chef-server-webui.conf (100%) rename {chef/distro => distro}/debian/etc/init/chef-server.conf (100%) rename {chef/distro => distro}/debian/etc/init/chef-solr.conf (100%) rename {chef/distro => distro}/redhat/etc/init.d/chef-client (100%) rename {chef/distro => distro}/redhat/etc/init.d/chef-expander (100%) rename {chef/distro => distro}/redhat/etc/init.d/chef-server (100%) rename {chef/distro => distro}/redhat/etc/init.d/chef-server-webui (100%) rename {chef/distro => distro}/redhat/etc/init.d/chef-solr (100%) rename {chef/distro => distro}/redhat/etc/logrotate.d/chef-client (100%) rename {chef/distro => distro}/redhat/etc/logrotate.d/chef-expander (100%) rename {chef/distro => distro}/redhat/etc/logrotate.d/chef-server (100%) rename {chef/distro => distro}/redhat/etc/logrotate.d/chef-server-webui (100%) rename {chef/distro => distro}/redhat/etc/logrotate.d/chef-solr (100%) rename {chef/distro => distro}/redhat/etc/sysconfig/chef-client (100%) rename {chef/distro => distro}/redhat/etc/sysconfig/chef-expander (100%) rename {chef/distro => distro}/redhat/etc/sysconfig/chef-server (100%) rename {chef/distro => distro}/redhat/etc/sysconfig/chef-server-webui (100%) rename {chef/distro => distro}/redhat/etc/sysconfig/chef-solr (100%) rename {chef/distro => distro}/windows/service_manager.rb (100%) rename {chef/lib => lib}/chef.rb (100%) rename {chef/lib => lib}/chef/api_client.rb (100%) rename {chef/lib => lib}/chef/application.rb (100%) rename {chef/lib => lib}/chef/application/agent.rb (100%) rename {chef/lib => lib}/chef/application/client.rb (100%) rename {chef/lib => lib}/chef/application/knife.rb (100%) rename {chef/lib => lib}/chef/application/solo.rb (100%) rename {chef/lib => lib}/chef/application/windows_service.rb (100%) rename {chef/lib => lib}/chef/applications.rb (100%) rename {chef/lib => lib}/chef/checksum/storage.rb (100%) rename {chef/lib => lib}/chef/checksum/storage/filesystem.rb (100%) rename {chef/lib => lib}/chef/checksum_cache.rb (100%) rename {chef/lib => lib}/chef/chef_fs.rb (100%) rename {chef/lib => lib}/chef/chef_fs/command_line.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_pattern.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/base_fs_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/base_fs_object.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/chef_repository_file_system_entry.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/chef_repository_file_system_root_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/chef_server_root_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/cookbook_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/cookbook_file.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/cookbook_subdir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/cookbooks_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/data_bag_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/data_bag_item.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/data_bags_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/file_system_entry.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/file_system_error.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/file_system_root_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/must_delete_recursively_error.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/nodes_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/nonexistent_fs_object.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/not_found_error.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/rest_list_dir.rb (100%) rename {chef/lib => lib}/chef/chef_fs/file_system/rest_list_entry.rb (100%) rename {chef/lib => lib}/chef/chef_fs/knife.rb (100%) rename {chef/lib => lib}/chef/chef_fs/path_utils.rb (100%) rename {chef/lib => lib}/chef/client.rb (100%) rename {chef/lib => lib}/chef/config.rb (100%) rename {chef/lib => lib}/chef/cookbook/chefignore.rb (100%) rename {chef/lib => lib}/chef/cookbook/cookbook_collection.rb (100%) rename {chef/lib => lib}/chef/cookbook/cookbook_version_loader.rb (100%) rename {chef/lib => lib}/chef/cookbook/file_system_file_vendor.rb (100%) rename {chef/lib => lib}/chef/cookbook/file_vendor.rb (100%) rename {chef/lib => lib}/chef/cookbook/metadata.rb (100%) rename {chef/lib => lib}/chef/cookbook/remote_file_vendor.rb (100%) rename {chef/lib => lib}/chef/cookbook/synchronizer.rb (100%) rename {chef/lib => lib}/chef/cookbook/syntax_check.rb (100%) rename {chef/lib => lib}/chef/cookbook_loader.rb (100%) rename {chef/lib => lib}/chef/cookbook_site_streaming_uploader.rb (100%) rename {chef/lib => lib}/chef/cookbook_uploader.rb (100%) rename {chef/lib => lib}/chef/cookbook_version.rb (100%) rename {chef/lib => lib}/chef/daemon.rb (100%) rename {chef/lib => lib}/chef/data_bag.rb (100%) rename {chef/lib => lib}/chef/data_bag_item.rb (100%) rename {chef/lib => lib}/chef/dsl.rb (100%) rename {chef/lib => lib}/chef/dsl/data_query.rb (100%) rename {chef/lib => lib}/chef/dsl/include_attribute.rb (100%) rename {chef/lib => lib}/chef/dsl/include_recipe.rb (100%) rename {chef/lib => lib}/chef/dsl/platform_introspection.rb (100%) rename {chef/lib => lib}/chef/dsl/recipe.rb (100%) rename {chef/lib => lib}/chef/encrypted_data_bag_item.rb (100%) rename {chef/lib => lib}/chef/environment.rb (100%) rename {chef/lib => lib}/chef/event_dispatch/base.rb (100%) rename {chef/lib => lib}/chef/event_dispatch/dispatcher.rb (100%) rename {chef/lib => lib}/chef/exceptions.rb (100%) rename {chef/lib => lib}/chef/file_access_control.rb (100%) rename {chef/lib => lib}/chef/file_access_control/unix.rb (100%) rename {chef/lib => lib}/chef/file_access_control/windows.rb (100%) rename {chef/lib => lib}/chef/file_cache.rb (100%) rename {chef/lib => lib}/chef/formatters/base.rb (100%) rename {chef/lib => lib}/chef/formatters/doc.rb (100%) rename {chef/lib => lib}/chef/formatters/error_descriptor.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/api_error_formatting.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/compile_error_inspector.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/cookbook_resolve_error_inspector.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/cookbook_sync_error_inspector.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/node_load_error_inspector.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/registration_error_inspector.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/resource_failure_inspector.rb (100%) rename {chef/lib => lib}/chef/formatters/error_inspectors/run_list_expansion_error_inspector.rb (100%) rename {chef/lib => lib}/chef/formatters/error_mapper.rb (100%) rename {chef/lib => lib}/chef/formatters/minimal.rb (100%) rename {chef/lib => lib}/chef/handler.rb (100%) rename {chef/lib => lib}/chef/handler/error_report.rb (100%) rename {chef/lib => lib}/chef/handler/json_file.rb (100%) rename {chef/lib => lib}/chef/json_compat.rb (100%) rename {chef/lib => lib}/chef/knife.rb (100%) rename {chef/lib => lib}/chef/knife/bootstrap.rb (100%) rename {chef/lib => lib}/chef/knife/bootstrap/archlinux-gems.erb (100%) rename {chef/lib => lib}/chef/knife/bootstrap/centos5-gems.erb (100%) rename {chef/lib => lib}/chef/knife/bootstrap/chef-full.erb (100%) rename {chef/lib => lib}/chef/knife/bootstrap/fedora13-gems.erb (100%) rename {chef/lib => lib}/chef/knife/bootstrap/ubuntu10.04-apt.erb (100%) rename {chef/lib => lib}/chef/knife/bootstrap/ubuntu10.04-gems.erb (100%) rename {chef/lib => lib}/chef/knife/bootstrap/ubuntu12.04-gems.erb (100%) rename {chef/lib => lib}/chef/knife/client_bulk_delete.rb (100%) rename {chef/lib => lib}/chef/knife/client_create.rb (100%) rename {chef/lib => lib}/chef/knife/client_delete.rb (100%) rename {chef/lib => lib}/chef/knife/client_edit.rb (100%) rename {chef/lib => lib}/chef/knife/client_list.rb (100%) rename {chef/lib => lib}/chef/knife/client_reregister.rb (100%) rename {chef/lib => lib}/chef/knife/client_show.rb (100%) rename {chef/lib => lib}/chef/knife/configure.rb (100%) rename {chef/lib => lib}/chef/knife/configure_client.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_bulk_delete.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_create.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_delete.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_download.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_list.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_metadata.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_metadata_from_file.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_show.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_download.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_install.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_list.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_search.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_share.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_show.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_unshare.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_site_vendor.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_test.rb (100%) rename {chef/lib => lib}/chef/knife/cookbook_upload.rb (100%) rename {chef/lib => lib}/chef/knife/core/bootstrap_context.rb (100%) rename {chef/lib => lib}/chef/knife/core/cookbook_scm_repo.rb (100%) rename {chef/lib => lib}/chef/knife/core/generic_presenter.rb (100%) rename {chef/lib => lib}/chef/knife/core/node_editor.rb (100%) rename {chef/lib => lib}/chef/knife/core/node_presenter.rb (100%) rename {chef/lib => lib}/chef/knife/core/object_loader.rb (100%) rename {chef/lib => lib}/chef/knife/core/subcommand_loader.rb (100%) rename {chef/lib => lib}/chef/knife/core/text_formatter.rb (100%) rename {chef/lib => lib}/chef/knife/core/ui.rb (100%) rename {chef/lib => lib}/chef/knife/data_bag_create.rb (100%) rename {chef/lib => lib}/chef/knife/data_bag_delete.rb (100%) rename {chef/lib => lib}/chef/knife/data_bag_edit.rb (100%) rename {chef/lib => lib}/chef/knife/data_bag_from_file.rb (100%) rename {chef/lib => lib}/chef/knife/data_bag_list.rb (100%) rename {chef/lib => lib}/chef/knife/data_bag_show.rb (100%) rename {chef/lib => lib}/chef/knife/delete.rb (100%) rename {chef/lib => lib}/chef/knife/diff.rb (100%) rename {chef/lib => lib}/chef/knife/download.rb (100%) rename {chef/lib => lib}/chef/knife/environment_create.rb (100%) rename {chef/lib => lib}/chef/knife/environment_delete.rb (100%) rename {chef/lib => lib}/chef/knife/environment_edit.rb (100%) rename {chef/lib => lib}/chef/knife/environment_from_file.rb (100%) rename {chef/lib => lib}/chef/knife/environment_list.rb (100%) rename {chef/lib => lib}/chef/knife/environment_show.rb (100%) rename {chef/lib => lib}/chef/knife/exec.rb (100%) rename {chef/lib => lib}/chef/knife/help.rb (100%) rename {chef/lib => lib}/chef/knife/help_topics.rb (100%) rename {chef/lib => lib}/chef/knife/index_rebuild.rb (100%) rename {chef/lib => lib}/chef/knife/list.rb (100%) rename {chef/lib => lib}/chef/knife/node_bulk_delete.rb (100%) rename {chef/lib => lib}/chef/knife/node_create.rb (100%) rename {chef/lib => lib}/chef/knife/node_delete.rb (100%) rename {chef/lib => lib}/chef/knife/node_edit.rb (100%) rename {chef/lib => lib}/chef/knife/node_from_file.rb (100%) rename {chef/lib => lib}/chef/knife/node_list.rb (100%) rename {chef/lib => lib}/chef/knife/node_run_list_add.rb (100%) rename {chef/lib => lib}/chef/knife/node_run_list_remove.rb (100%) rename {chef/lib => lib}/chef/knife/node_show.rb (100%) rename {chef/lib => lib}/chef/knife/raw.rb (100%) rename {chef/lib => lib}/chef/knife/recipe_list.rb (100%) rename {chef/lib => lib}/chef/knife/role_bulk_delete.rb (100%) rename {chef/lib => lib}/chef/knife/role_create.rb (100%) rename {chef/lib => lib}/chef/knife/role_delete.rb (100%) rename {chef/lib => lib}/chef/knife/role_edit.rb (100%) rename {chef/lib => lib}/chef/knife/role_from_file.rb (100%) rename {chef/lib => lib}/chef/knife/role_list.rb (100%) rename {chef/lib => lib}/chef/knife/role_show.rb (100%) rename {chef/lib => lib}/chef/knife/search.rb (100%) rename {chef/lib => lib}/chef/knife/show.rb (100%) rename {chef/lib => lib}/chef/knife/ssh.rb (100%) rename {chef/lib => lib}/chef/knife/status.rb (100%) rename {chef/lib => lib}/chef/knife/tag_create.rb (100%) rename {chef/lib => lib}/chef/knife/tag_delete.rb (100%) rename {chef/lib => lib}/chef/knife/tag_list.rb (100%) rename {chef/lib => lib}/chef/knife/upload.rb (100%) rename {chef/lib => lib}/chef/log.rb (100%) rename {chef/lib => lib}/chef/mash.rb (100%) rename {chef/lib => lib}/chef/mixin/check_helper.rb (100%) rename {chef/lib => lib}/chef/mixin/checksum.rb (100%) rename {chef/lib => lib}/chef/mixin/command.rb (100%) rename {chef/lib => lib}/chef/mixin/command/unix.rb (100%) rename {chef/lib => lib}/chef/mixin/command/windows.rb (100%) rename {chef/lib => lib}/chef/mixin/convert_to_class_name.rb (100%) rename {chef/lib => lib}/chef/mixin/create_path.rb (100%) rename {chef/lib => lib}/chef/mixin/deep_merge.rb (100%) rename {chef/lib => lib}/chef/mixin/deprecation.rb (100%) rename {chef/lib => lib}/chef/mixin/enforce_ownership_and_permissions.rb (100%) rename {chef/lib => lib}/chef/mixin/file_class.rb (100%) rename {chef/lib => lib}/chef/mixin/from_file.rb (100%) rename {chef/lib => lib}/chef/mixin/get_source_from_package.rb (100%) rename {chef/lib => lib}/chef/mixin/language.rb (100%) rename {chef/lib => lib}/chef/mixin/language_include_attribute.rb (100%) rename {chef/lib => lib}/chef/mixin/language_include_recipe.rb (100%) rename {chef/lib => lib}/chef/mixin/params_validate.rb (100%) rename {chef/lib => lib}/chef/mixin/path_sanity.rb (100%) rename {chef/lib => lib}/chef/mixin/recipe_definition_dsl_core.rb (100%) rename {chef/lib => lib}/chef/mixin/securable.rb (100%) rename {chef/lib => lib}/chef/mixin/shell_out.rb (100%) rename {chef/lib => lib}/chef/mixin/template.rb (100%) rename {chef/lib => lib}/chef/mixin/why_run.rb (100%) rename {chef/lib => lib}/chef/mixin/xml_escape.rb (100%) rename {chef/lib => lib}/chef/mixins.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/dir.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/moneta.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/net_http.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/numeric.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/object.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/regexp.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/string.rb (100%) rename {chef/lib => lib}/chef/monkey_patches/tempfile.rb (100%) rename {chef/lib => lib}/chef/nil_argument.rb (100%) rename {chef/lib => lib}/chef/node.rb (100%) rename {chef/lib => lib}/chef/node/attribute.rb (100%) rename {chef/lib => lib}/chef/node/attribute_collections.rb (100%) rename {chef/lib => lib}/chef/node/immutable_collections.rb (100%) rename {chef/lib => lib}/chef/platform.rb (100%) rename {chef/lib => lib}/chef/provider.rb (100%) rename {chef/lib => lib}/chef/provider/breakpoint.rb (100%) rename {chef/lib => lib}/chef/provider/cookbook_file.rb (100%) rename {chef/lib => lib}/chef/provider/cron.rb (100%) rename {chef/lib => lib}/chef/provider/cron/solaris.rb (100%) rename {chef/lib => lib}/chef/provider/deploy.rb (100%) rename {chef/lib => lib}/chef/provider/deploy/revision.rb (100%) rename {chef/lib => lib}/chef/provider/deploy/timestamped.rb (100%) rename {chef/lib => lib}/chef/provider/directory.rb (100%) rename {chef/lib => lib}/chef/provider/env.rb (100%) rename {chef/lib => lib}/chef/provider/env/windows.rb (100%) rename {chef/lib => lib}/chef/provider/erl_call.rb (100%) rename {chef/lib => lib}/chef/provider/execute.rb (100%) rename {chef/lib => lib}/chef/provider/file.rb (100%) rename {chef/lib => lib}/chef/provider/git.rb (100%) rename {chef/lib => lib}/chef/provider/group.rb (100%) rename {chef/lib => lib}/chef/provider/group/aix.rb (100%) rename {chef/lib => lib}/chef/provider/group/dscl.rb (100%) rename {chef/lib => lib}/chef/provider/group/gpasswd.rb (100%) rename {chef/lib => lib}/chef/provider/group/groupadd.rb (100%) rename {chef/lib => lib}/chef/provider/group/groupmod.rb (100%) rename {chef/lib => lib}/chef/provider/group/pw.rb (100%) rename {chef/lib => lib}/chef/provider/group/suse.rb (100%) rename {chef/lib => lib}/chef/provider/group/usermod.rb (100%) rename {chef/lib => lib}/chef/provider/group/windows.rb (100%) rename {chef/lib => lib}/chef/provider/http_request.rb (100%) rename {chef/lib => lib}/chef/provider/ifconfig.rb (100%) rename {chef/lib => lib}/chef/provider/link.rb (100%) rename {chef/lib => lib}/chef/provider/log.rb (100%) rename {chef/lib => lib}/chef/provider/mdadm.rb (100%) rename {chef/lib => lib}/chef/provider/mount.rb (100%) rename {chef/lib => lib}/chef/provider/mount/mount.rb (100%) rename {chef/lib => lib}/chef/provider/mount/windows.rb (100%) rename {chef/lib => lib}/chef/provider/ohai.rb (100%) rename {chef/lib => lib}/chef/provider/package.rb (100%) rename {chef/lib => lib}/chef/provider/package/apt.rb (100%) rename {chef/lib => lib}/chef/provider/package/dpkg.rb (100%) rename {chef/lib => lib}/chef/provider/package/easy_install.rb (100%) rename {chef/lib => lib}/chef/provider/package/freebsd.rb (100%) rename {chef/lib => lib}/chef/provider/package/ips.rb (100%) rename {chef/lib => lib}/chef/provider/package/macports.rb (100%) rename {chef/lib => lib}/chef/provider/package/pacman.rb (100%) rename {chef/lib => lib}/chef/provider/package/portage.rb (100%) rename {chef/lib => lib}/chef/provider/package/rpm.rb (100%) rename {chef/lib => lib}/chef/provider/package/rubygems.rb (100%) rename {chef/lib => lib}/chef/provider/package/smartos.rb (100%) rename {chef/lib => lib}/chef/provider/package/solaris.rb (100%) rename {chef/lib => lib}/chef/provider/package/yum-dump.py (100%) rename {chef/lib => lib}/chef/provider/package/yum.rb (100%) rename {chef/lib => lib}/chef/provider/package/zypper.rb (100%) rename {chef/lib => lib}/chef/provider/remote_directory.rb (100%) rename {chef/lib => lib}/chef/provider/remote_file.rb (100%) rename {chef/lib => lib}/chef/provider/resource_update.rb (100%) rename {chef/lib => lib}/chef/provider/route.rb (100%) rename {chef/lib => lib}/chef/provider/ruby_block.rb (100%) rename {chef/lib => lib}/chef/provider/script.rb (100%) rename {chef/lib => lib}/chef/provider/service.rb (100%) rename {chef/lib => lib}/chef/provider/service/arch.rb (100%) rename {chef/lib => lib}/chef/provider/service/debian.rb (100%) rename {chef/lib => lib}/chef/provider/service/freebsd.rb (100%) rename {chef/lib => lib}/chef/provider/service/gentoo.rb (100%) rename {chef/lib => lib}/chef/provider/service/init.rb (100%) rename {chef/lib => lib}/chef/provider/service/insserv.rb (100%) rename {chef/lib => lib}/chef/provider/service/invokercd.rb (100%) rename {chef/lib => lib}/chef/provider/service/macosx.rb (100%) rename {chef/lib => lib}/chef/provider/service/redhat.rb (100%) rename {chef/lib => lib}/chef/provider/service/simple.rb (100%) rename {chef/lib => lib}/chef/provider/service/solaris.rb (100%) rename {chef/lib => lib}/chef/provider/service/systemd.rb (100%) rename {chef/lib => lib}/chef/provider/service/upstart.rb (100%) rename {chef/lib => lib}/chef/provider/service/windows.rb (100%) rename {chef/lib => lib}/chef/provider/subversion.rb (100%) rename {chef/lib => lib}/chef/provider/template.rb (100%) rename {chef/lib => lib}/chef/provider/user.rb (100%) rename {chef/lib => lib}/chef/provider/user/dscl.rb (100%) rename {chef/lib => lib}/chef/provider/user/pw.rb (100%) rename {chef/lib => lib}/chef/provider/user/useradd.rb (100%) rename {chef/lib => lib}/chef/provider/user/windows.rb (100%) rename {chef/lib => lib}/chef/providers.rb (100%) rename {chef/lib => lib}/chef/recipe.rb (100%) rename {chef/lib => lib}/chef/reserved_names.rb (100%) rename {chef/lib => lib}/chef/resource.rb (100%) rename {chef/lib => lib}/chef/resource/apt_package.rb (100%) rename {chef/lib => lib}/chef/resource/bash.rb (100%) rename {chef/lib => lib}/chef/resource/breakpoint.rb (100%) rename {chef/lib => lib}/chef/resource/chef_gem.rb (100%) rename {chef/lib => lib}/chef/resource/conditional.rb (100%) rename {chef/lib => lib}/chef/resource/cookbook_file.rb (100%) rename {chef/lib => lib}/chef/resource/cron.rb (100%) rename {chef/lib => lib}/chef/resource/csh.rb (100%) rename {chef/lib => lib}/chef/resource/deploy.rb (100%) rename {chef/lib => lib}/chef/resource/deploy_revision.rb (100%) rename {chef/lib => lib}/chef/resource/directory.rb (100%) rename {chef/lib => lib}/chef/resource/dpkg_package.rb (100%) rename {chef/lib => lib}/chef/resource/easy_install_package.rb (100%) rename {chef/lib => lib}/chef/resource/env.rb (100%) rename {chef/lib => lib}/chef/resource/erl_call.rb (100%) rename {chef/lib => lib}/chef/resource/execute.rb (100%) rename {chef/lib => lib}/chef/resource/file.rb (100%) rename {chef/lib => lib}/chef/resource/freebsd_package.rb (100%) rename {chef/lib => lib}/chef/resource/gem_package.rb (100%) rename {chef/lib => lib}/chef/resource/git.rb (100%) rename {chef/lib => lib}/chef/resource/group.rb (100%) rename {chef/lib => lib}/chef/resource/http_request.rb (100%) rename {chef/lib => lib}/chef/resource/ifconfig.rb (100%) rename {chef/lib => lib}/chef/resource/ips_package.rb (100%) rename {chef/lib => lib}/chef/resource/link.rb (100%) rename {chef/lib => lib}/chef/resource/log.rb (100%) rename {chef/lib => lib}/chef/resource/macports_package.rb (100%) rename {chef/lib => lib}/chef/resource/mdadm.rb (100%) rename {chef/lib => lib}/chef/resource/mount.rb (100%) rename {chef/lib => lib}/chef/resource/ohai.rb (100%) rename {chef/lib => lib}/chef/resource/package.rb (100%) rename {chef/lib => lib}/chef/resource/pacman_package.rb (100%) rename {chef/lib => lib}/chef/resource/perl.rb (100%) rename {chef/lib => lib}/chef/resource/portage_package.rb (100%) rename {chef/lib => lib}/chef/resource/python.rb (100%) rename {chef/lib => lib}/chef/resource/remote_directory.rb (100%) rename {chef/lib => lib}/chef/resource/remote_file.rb (100%) rename {chef/lib => lib}/chef/resource/route.rb (100%) rename {chef/lib => lib}/chef/resource/rpm_package.rb (100%) rename {chef/lib => lib}/chef/resource/ruby.rb (100%) rename {chef/lib => lib}/chef/resource/ruby_block.rb (100%) rename {chef/lib => lib}/chef/resource/scm.rb (100%) rename {chef/lib => lib}/chef/resource/script.rb (100%) rename {chef/lib => lib}/chef/resource/service.rb (100%) rename {chef/lib => lib}/chef/resource/smartos_package.rb (100%) rename {chef/lib => lib}/chef/resource/solaris_package.rb (100%) rename {chef/lib => lib}/chef/resource/subversion.rb (100%) rename {chef/lib => lib}/chef/resource/template.rb (100%) rename {chef/lib => lib}/chef/resource/timestamped_deploy.rb (100%) rename {chef/lib => lib}/chef/resource/user.rb (100%) rename {chef/lib => lib}/chef/resource/yum_package.rb (100%) rename {chef/lib => lib}/chef/resource_collection.rb (100%) rename {chef/lib => lib}/chef/resource_collection/stepable_iterator.rb (100%) rename {chef/lib => lib}/chef/resource_definition.rb (100%) rename {chef/lib => lib}/chef/resource_definition_list.rb (100%) rename {chef/lib => lib}/chef/resource_platform_map.rb (100%) rename {chef/lib => lib}/chef/resource_reporter.rb (100%) rename {chef/lib => lib}/chef/resources.rb (100%) rename {chef/lib => lib}/chef/rest.rb (100%) rename {chef/lib => lib}/chef/rest/auth_credentials.rb (100%) rename {chef/lib => lib}/chef/rest/cookie_jar.rb (100%) rename {chef/lib => lib}/chef/rest/rest_request.rb (100%) rename {chef/lib => lib}/chef/role.rb (100%) rename {chef/lib => lib}/chef/run_context.rb (100%) rename {chef/lib => lib}/chef/run_list.rb (100%) rename {chef/lib => lib}/chef/run_list/run_list_expansion.rb (100%) rename {chef/lib => lib}/chef/run_list/run_list_item.rb (100%) rename {chef/lib => lib}/chef/run_list/versioned_recipe_list.rb (100%) rename {chef/lib => lib}/chef/run_lock.rb (100%) rename {chef/lib => lib}/chef/run_status.rb (100%) rename {chef/lib => lib}/chef/runner.rb (100%) rename {chef/lib => lib}/chef/scan_access_control.rb (100%) rename {chef/lib => lib}/chef/search/query.rb (100%) rename {chef/lib => lib}/chef/shef/ext.rb (100%) rename {chef/lib => lib}/chef/shell.rb (100%) rename {chef/lib => lib}/chef/shell/ext.rb (100%) rename {chef/lib => lib}/chef/shell/model_wrapper.rb (100%) rename {chef/lib => lib}/chef/shell/shell_rest.rb (100%) rename {chef/lib => lib}/chef/shell/shell_session.rb (100%) rename {chef/lib => lib}/chef/shell_out.rb (100%) rename {chef/lib => lib}/chef/streaming_cookbook_uploader.rb (100%) rename {chef/lib => lib}/chef/tasks/chef_repo.rake (100%) rename {chef/lib => lib}/chef/util/file_edit.rb (100%) rename {chef/lib => lib}/chef/util/windows.rb (100%) rename {chef/lib => lib}/chef/util/windows/net_group.rb (100%) rename {chef/lib => lib}/chef/util/windows/net_use.rb (100%) rename {chef/lib => lib}/chef/util/windows/net_user.rb (100%) rename {chef/lib => lib}/chef/util/windows/volume.rb (100%) rename {chef/lib => lib}/chef/version.rb (100%) rename {chef/lib => lib}/chef/version_class.rb (100%) rename {chef/lib => lib}/chef/version_constraint.rb (100%) rename {chef/lib => lib}/chef/win32/api.rb (100%) rename {chef/lib => lib}/chef/win32/api/error.rb (100%) rename {chef/lib => lib}/chef/win32/api/file.rb (100%) rename {chef/lib => lib}/chef/win32/api/memory.rb (100%) rename {chef/lib => lib}/chef/win32/api/process.rb (100%) rename {chef/lib => lib}/chef/win32/api/psapi.rb (100%) rename {chef/lib => lib}/chef/win32/api/security.rb (100%) rename {chef/lib => lib}/chef/win32/api/system.rb (100%) rename {chef/lib => lib}/chef/win32/api/unicode.rb (100%) rename {chef/lib => lib}/chef/win32/error.rb (100%) rename {chef/lib => lib}/chef/win32/file.rb (100%) rename {chef/lib => lib}/chef/win32/file/info.rb (100%) rename {chef/lib => lib}/chef/win32/handle.rb (100%) rename {chef/lib => lib}/chef/win32/memory.rb (100%) rename {chef/lib => lib}/chef/win32/process.rb (100%) rename {chef/lib => lib}/chef/win32/security.rb (100%) rename {chef/lib => lib}/chef/win32/security/ace.rb (100%) rename {chef/lib => lib}/chef/win32/security/acl.rb (100%) rename {chef/lib => lib}/chef/win32/security/securable_object.rb (100%) rename {chef/lib => lib}/chef/win32/security/security_descriptor.rb (100%) rename {chef/lib => lib}/chef/win32/security/sid.rb (100%) rename {chef/lib => lib}/chef/win32/security/token.rb (100%) rename {chef/lib => lib}/chef/win32/unicode.rb (100%) rename {chef/lib => lib}/chef/win32/version.rb (100%) rename {chef/spec => spec}/data/bad-config.rb (100%) rename {chef/spec => spec}/data/big_json.json (100%) rename {chef/spec => spec}/data/big_json_plus_one.json (100%) rename {chef/spec => spec}/data/bootstrap/test-hints.erb (100%) rename {chef/spec => spec}/data/bootstrap/test.erb (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/README.rdoc (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/attributes/default.rb (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/definitions/runit_service.rb (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/files/default/giant_blob.tgz (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/libraries/ownage.rb (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/providers/lwp.rb (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/recipes/default.rb (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/resources/lwr.rb (100%) rename {chef/spec => spec}/data/cb_version_cookbooks/tatft/templates/default/configuration.erb (100%) rename {chef/spec => spec}/data/checksum/random.txt (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-600hhz-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-6m8zdk-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ahd2gq-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-api8ux-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-b0r1m1-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-bfygsi-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-el14l6-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ivrl3y-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-kkbs85-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ory1ux-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-pgsq76-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ra8uim-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t7k1g-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t8g0sv-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ufy6g3-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-x2d6j9-0 (100%) rename {chef/spec => spec}/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-xi0l6h-0 (100%) rename {chef/spec => spec}/data/config.rb (100%) rename {chef/spec => spec}/data/cookbooks/angrybash/recipes/default.rb (100%) rename {chef/spec => spec}/data/cookbooks/apache2/files/default/apache2_module_conf_generate.pl (100%) rename {chef/spec => spec}/data/cookbooks/apache2/recipes/default.rb (100%) rename {chef/spec => spec}/data/cookbooks/borken/recipes/default.rb (100%) rename {chef/spec => spec}/data/cookbooks/borken/templates/default/borken.erb (100%) rename {chef/spec => spec}/data/cookbooks/chefignore (100%) rename {chef/spec => spec}/data/cookbooks/java/files/default/java.response (100%) rename {chef/spec => spec}/data/cookbooks/openldap/attributes/default.rb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/attributes/smokey.rb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/definitions/client.rb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/definitions/server.rb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/.dotfile (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/.ssh/id_rsa (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/remotedir/.a_dotdir/.a_dotfile_in_a_dotdir (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/remotedir/remote_dir_file1.txt (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/remotedir/remote_dir_file2.txt (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/remotedir/remotesubdir/.a_dotfile (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file1.txt (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file2.txt (100%) rename {chef/spec => spec}/data/cookbooks/openldap/files/default/remotedir/subdir_with_no_file_just_a_subsubdir/the_subsubdir/some_file.txt (100%) rename {chef/spec => spec}/data/cookbooks/openldap/recipes/default.rb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/recipes/gigantor.rb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/recipes/one.rb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/templates/default/openldap_stuff.conf.erb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/templates/default/openldap_variable_stuff.conf.erb (100%) rename {chef/spec => spec}/data/cookbooks/openldap/templates/default/test.erb (100%) rename {chef/spec => spec}/data/definitions/test.rb (100%) rename {chef/spec => spec}/data/environment-config.rb (100%) rename {chef/spec => spec}/data/fileedit/blank (100%) rename {chef/spec => spec}/data/fileedit/hosts (100%) rename {chef/spec => spec}/data/gems/chef-integration-test-0.1.0.gem (100%) rename {chef/spec => spec}/data/kitchen/chefignore (100%) rename {chef/spec => spec}/data/kitchen/openldap/attributes/default.rb (100%) rename {chef/spec => spec}/data/kitchen/openldap/attributes/robinson.rb (100%) rename {chef/spec => spec}/data/kitchen/openldap/definitions/client.rb (100%) rename {chef/spec => spec}/data/kitchen/openldap/definitions/drewbarrymore.rb (100%) rename {chef/spec => spec}/data/kitchen/openldap/recipes/gigantor.rb (100%) rename {chef/spec => spec}/data/kitchen/openldap/recipes/ignoreme.rb (100%) rename {chef/spec => spec}/data/kitchen/openldap/recipes/woot.rb (100%) rename {chef/spec => spec}/data/knife-home/.chef/plugins/knife/example_home_subcommand.rb (100%) rename {chef/spec => spec}/data/knife-site-subcommands/plugins/knife/example_subcommand.rb (100%) rename {chef/spec => spec}/data/knife_subcommand/test_explicit_category.rb (100%) rename {chef/spec => spec}/data/knife_subcommand/test_name_mapping.rb (100%) rename {chef/spec => spec}/data/knife_subcommand/test_yourself.rb (100%) rename {chef/spec => spec}/data/lwrp/providers/buck_passer.rb (100%) rename {chef/spec => spec}/data/lwrp/providers/buck_passer_2.rb (100%) rename {chef/spec => spec}/data/lwrp/providers/embedded_resource_accesses_providers_scope.rb (100%) rename {chef/spec => spec}/data/lwrp/providers/monkey_name_printer.rb (100%) rename {chef/spec => spec}/data/lwrp/providers/paint_drying_watcher.rb (100%) rename {chef/spec => spec}/data/lwrp/providers/thumb_twiddler.rb (100%) rename {chef/spec => spec}/data/lwrp/resources/bar.rb (100%) rename {chef/spec => spec}/data/lwrp/resources/foo.rb (100%) rename {chef/spec => spec}/data/lwrp/resources_with_default_attributes/nodeattr.rb (100%) rename {chef/spec => spec}/data/lwrp_override/providers/buck_passer.rb (100%) rename {chef/spec => spec}/data/lwrp_override/resources/foo.rb (100%) rename {chef/spec => spec}/data/metadata/quick_start/metadata.rb (100%) rename {chef/spec => spec}/data/nodes/default.rb (100%) rename {chef/spec => spec}/data/nodes/test.example.com.rb (100%) rename {chef/spec => spec}/data/nodes/test.rb (100%) rename {chef/spec => spec}/data/object_loader/environments/test.json (100%) rename {chef/spec => spec}/data/object_loader/environments/test.rb (100%) rename {chef/spec => spec}/data/object_loader/environments/test_json_class.json (100%) rename {chef/spec => spec}/data/object_loader/nodes/test.json (100%) rename {chef/spec => spec}/data/object_loader/nodes/test.rb (100%) rename {chef/spec => spec}/data/object_loader/nodes/test_json_class.json (100%) rename {chef/spec => spec}/data/object_loader/roles/test.json (100%) rename {chef/spec => spec}/data/object_loader/roles/test.rb (100%) rename {chef/spec => spec}/data/object_loader/roles/test_json_class.json (100%) rename {chef/spec => spec}/data/old_home_dir/my-dot-emacs (100%) rename {chef/spec => spec}/data/old_home_dir/my-dot-vim (100%) rename {chef/spec => spec}/data/recipes/test.rb (100%) rename {chef/spec => spec}/data/remote_directory_data/remote_dir_file.txt (100%) rename {chef/spec => spec}/data/remote_directory_data/remote_subdirectory/remote_subdir_file.txt (100%) rename {chef/spec => spec}/data/remote_file/nyan_cat.png (100%) rename {chef/spec => spec}/data/run_context/cookbooks/test/attributes/george.rb (100%) rename {chef/spec => spec}/data/run_context/cookbooks/test/definitions/new_animals.rb (100%) rename {chef/spec => spec}/data/run_context/cookbooks/test/definitions/new_cat.rb (100%) rename {chef/spec => spec}/data/run_context/cookbooks/test/recipes/default.rb (100%) rename {chef/spec => spec}/data/run_context/cookbooks/test/recipes/one.rb (100%) rename {chef/spec => spec}/data/run_context/cookbooks/test/recipes/two.rb (100%) rename {chef/spec => spec}/data/run_context/nodes/run_context.rb (100%) rename {chef/spec => spec}/data/search_queries_to_transform.txt (100%) rename {chef/spec => spec}/data/ssl/5e707473.0 (100%) rename {chef/spec => spec}/data/ssl/chef-rspec.cert (100%) rename {chef/spec => spec}/data/ssl/chef-rspec.key (100%) rename {chef/spec => spec}/data/ssl/key.pem (100%) rename {chef/spec => spec}/data/ssl/private_key.pem (100%) rename {chef/spec => spec}/data/ssl/private_key_with_whitespace.pem (100%) rename {chef/spec => spec}/data/templates/seattle.txt (100%) rename {chef/spec => spec}/functional/knife/cookbook_delete_spec.rb (100%) rename {chef/spec => spec}/functional/knife/exec_spec.rb (100%) rename {chef/spec => spec}/functional/knife/ssh_spec.rb (100%) rename {chef/spec => spec}/functional/resource/directory_spec.rb (100%) rename {chef/spec => spec}/functional/resource/file_spec.rb (100%) rename {chef/spec => spec}/functional/resource/link_spec.rb (100%) rename {chef/spec => spec}/functional/resource/remote_directory_spec.rb (100%) rename {chef/spec => spec}/functional/resource/remote_file_spec.rb (100%) rename {chef/spec => spec}/functional/resource/template_spec.rb (100%) rename {chef/spec => spec}/functional/run_lock_spec.rb (100%) rename {chef/spec => spec}/functional/tiny_server_spec.rb (100%) rename {chef/spec => spec}/rcov.opts (100%) rename {chef/spec => spec}/spec_helper.rb (100%) rename {chef/spec => spec}/stress/win32/file_spec.rb (100%) rename {chef/spec => spec}/stress/win32/memory_spec.rb (100%) rename {chef/spec => spec}/stress/win32/security_spec.rb (100%) rename {chef/spec => spec}/support/chef_helpers.rb (100%) rename {chef/spec => spec}/support/lib/chef/provider/easy.rb (100%) rename {chef/spec => spec}/support/lib/chef/provider/snakeoil.rb (100%) rename {chef/spec => spec}/support/lib/chef/resource/cat.rb (100%) rename {chef/spec => spec}/support/lib/chef/resource/one_two_three_four.rb (100%) rename {chef/spec => spec}/support/lib/chef/resource/zen_master.rb (100%) rename {chef/spec => spec}/support/matchers/leak.rb (100%) rename {chef/spec => spec}/support/mock/constant.rb (100%) rename {chef/spec => spec}/support/mock/platform.rb (100%) rename {chef/spec => spec}/support/platform_helpers.rb (100%) rename {chef/spec => spec}/support/platforms/prof/gc.rb (100%) rename {chef/spec => spec}/support/platforms/prof/win32.rb (100%) rename {chef/spec => spec}/support/shared/functional/directory_resource.rb (100%) rename {chef/spec => spec}/support/shared/functional/file_resource.rb (100%) rename {chef/spec => spec}/support/shared/functional/knife.rb (100%) rename {chef/spec => spec}/support/shared/functional/securable_resource.rb (100%) rename {chef/spec => spec}/support/shared/unit/api_error_inspector.rb (100%) rename {chef/spec => spec}/support/shared/unit/file_system_support.rb (100%) rename {chef/spec => spec}/tiny_server.rb (100%) rename {chef/spec => spec}/unit/api_client_spec.rb (100%) rename {chef/spec => spec}/unit/application/agent_spec.rb (100%) rename {chef/spec => spec}/unit/application/client_spec.rb (100%) rename {chef/spec => spec}/unit/application/knife_spec.rb (100%) rename {chef/spec => spec}/unit/application/server_spec.rb (100%) rename {chef/spec => spec}/unit/application/solo_spec.rb (100%) rename {chef/spec => spec}/unit/application_spec.rb (100%) rename {chef/spec => spec}/unit/checksum/storage/filesystem_spec.rb (100%) rename {chef/spec => spec}/unit/checksum_cache_spec.rb (100%) rename {chef/spec => spec}/unit/chef_fs/diff_spec.rb (100%) rename {chef/spec => spec}/unit/chef_fs/file_pattern_spec.rb (100%) rename {chef/spec => spec}/unit/chef_fs/file_system/chef_server_root_dir_spec.rb (100%) rename {chef/spec => spec}/unit/chef_fs/file_system/cookbooks_dir_spec.rb (100%) rename {chef/spec => spec}/unit/chef_fs/file_system/data_bags_dir_spec.rb (100%) rename {chef/spec => spec}/unit/chef_fs/file_system_spec.rb (100%) rename {chef/spec => spec}/unit/chef_spec.rb (100%) rename {chef/spec => spec}/unit/client_spec.rb (100%) rename {chef/spec => spec}/unit/config_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook/chefignore_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook/metadata_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook/synchronizer_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook/syntax_check_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook_loader_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook_manifest_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook_spec.rb (100%) rename {chef/spec => spec}/unit/cookbook_version_spec.rb (100%) rename {chef/spec => spec}/unit/daemon_spec.rb (100%) rename {chef/spec => spec}/unit/data_bag_item_spec.rb (100%) rename {chef/spec => spec}/unit/data_bag_spec.rb (100%) rename {chef/spec => spec}/unit/dsl/data_query_spec.rb (100%) rename {chef/spec => spec}/unit/dsl/platfrom_introspection_spec.rb (100%) rename {chef/spec => spec}/unit/encrypted_data_bag_item_spec.rb (100%) rename {chef/spec => spec}/unit/environment_spec.rb (100%) rename {chef/spec => spec}/unit/exceptions_spec.rb (100%) rename {chef/spec => spec}/unit/file_access_control_spec.rb (100%) rename {chef/spec => spec}/unit/file_cache_spec.rb (100%) rename {chef/spec => spec}/unit/formatters/error_inspectors/compile_error_inspector_spec.rb (100%) rename {chef/spec => spec}/unit/formatters/error_inspectors/cookbook_resolve_error_inspector_spec.rb (100%) rename {chef/spec => spec}/unit/formatters/error_inspectors/cookbook_sync_error_inspector_spec.rb (100%) rename {chef/spec => spec}/unit/formatters/error_inspectors/node_load_error_inspector_spec.rb (100%) rename {chef/spec => spec}/unit/formatters/error_inspectors/registration_error_inspector_spec.rb (100%) rename {chef/spec => spec}/unit/formatters/error_inspectors/resource_failure_inspector_spec.rb (100%) rename {chef/spec => spec}/unit/formatters/error_inspectors/run_list_expansion_error_inspector_spec.rb (100%) rename {chef/spec => spec}/unit/handler/json_file_spec.rb (100%) rename {chef/spec => spec}/unit/handler_spec.rb (100%) rename {chef/spec => spec}/unit/json_compat_spect.rb (100%) rename {chef/spec => spec}/unit/knife/bootstrap_spec.rb (100%) rename {chef/spec => spec}/unit/knife/client_bulk_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/client_create_spec.rb (100%) rename {chef/spec => spec}/unit/knife/client_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/client_edit_spec.rb (100%) rename {chef/spec => spec}/unit/knife/client_list_spec.rb (100%) rename {chef/spec => spec}/unit/knife/client_reregister_spec.rb (100%) rename {chef/spec => spec}/unit/knife/client_show_spec.rb (100%) rename {chef/spec => spec}/unit/knife/config_file_selection_spec.rb (100%) rename {chef/spec => spec}/unit/knife/configure_client_spec.rb (100%) rename {chef/spec => spec}/unit/knife/configure_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_bulk_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_create_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_download_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_list_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_metadata_from_file_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_metadata_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_show_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_site_download_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_site_install_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_site_share_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_site_unshare_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_test_spec.rb (100%) rename {chef/spec => spec}/unit/knife/cookbook_upload_spec.rb (100%) rename {chef/spec => spec}/unit/knife/core/bootstrap_context_spec.rb (100%) rename {chef/spec => spec}/unit/knife/core/cookbook_scm_repo_spec.rb (100%) rename {chef/spec => spec}/unit/knife/core/object_loader_spec.rb (100%) rename {chef/spec => spec}/unit/knife/core/subcommand_loader_spec.rb (100%) rename {chef/spec => spec}/unit/knife/core/ui_spec.rb (100%) rename {chef/spec => spec}/unit/knife/data_bag_create_spec.rb (100%) rename {chef/spec => spec}/unit/knife/data_bag_edit_spec.rb (100%) rename {chef/spec => spec}/unit/knife/data_bag_from_file_spec.rb (100%) rename {chef/spec => spec}/unit/knife/data_bag_show_spec.rb (100%) rename {chef/spec => spec}/unit/knife/environment_create_spec.rb (100%) rename {chef/spec => spec}/unit/knife/environment_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/environment_edit_spec.rb (100%) rename {chef/spec => spec}/unit/knife/environment_from_file_spec.rb (100%) rename {chef/spec => spec}/unit/knife/environment_list_spec.rb (100%) rename {chef/spec => spec}/unit/knife/environment_show_spec.rb (100%) rename {chef/spec => spec}/unit/knife/index_rebuild_spec.rb (100%) rename {chef/spec => spec}/unit/knife/knife_help.rb (100%) rename {chef/spec => spec}/unit/knife/node_bulk_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/node_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/node_edit_spec.rb (100%) rename {chef/spec => spec}/unit/knife/node_from_file_spec.rb (100%) rename {chef/spec => spec}/unit/knife/node_list_spec.rb (100%) rename {chef/spec => spec}/unit/knife/node_run_list_add_spec.rb (100%) rename {chef/spec => spec}/unit/knife/node_run_list_remove_spec.rb (100%) rename {chef/spec => spec}/unit/knife/node_show_spec.rb (100%) rename {chef/spec => spec}/unit/knife/role_bulk_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/role_create_spec.rb (100%) rename {chef/spec => spec}/unit/knife/role_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/role_edit_spec.rb (100%) rename {chef/spec => spec}/unit/knife/role_from_file_spec.rb (100%) rename {chef/spec => spec}/unit/knife/role_list_spec.rb (100%) rename {chef/spec => spec}/unit/knife/ssh_spec.rb (100%) rename {chef/spec => spec}/unit/knife/status_spec.rb (100%) rename {chef/spec => spec}/unit/knife/tag_create_spec.rb (100%) rename {chef/spec => spec}/unit/knife/tag_delete_spec.rb (100%) rename {chef/spec => spec}/unit/knife/tag_list_spec.rb (100%) rename {chef/spec => spec}/unit/knife_spec.rb (100%) rename {chef/spec => spec}/unit/log_spec.rb (100%) rename {chef/spec => spec}/unit/lwrp_spec.rb (100%) rename {chef/spec => spec}/unit/mash_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/checksum_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/command_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/convert_to_class_name_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/deep_merge_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/deprecation_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/enforce_ownership_and_permissions_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/params_validate_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/path_sanity_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/securable_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/shell_out_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/template_spec.rb (100%) rename {chef/spec => spec}/unit/mixin/xml_escape_spec.rb (100%) rename {chef/spec => spec}/unit/monkey_patches/string_spec.rb (100%) rename {chef/spec => spec}/unit/node/attribute_spec.rb (100%) rename {chef/spec => spec}/unit/node/immutable_collections_spec.rb (100%) rename {chef/spec => spec}/unit/node_spec.rb (100%) rename {chef/spec => spec}/unit/platform_spec.rb (100%) rename {chef/spec => spec}/unit/provider/breakpoint_spec.rb (100%) rename {chef/spec => spec}/unit/provider/cookbook_file_spec.rb (100%) rename {chef/spec => spec}/unit/provider/cron/solaris_spec.rb (100%) rename {chef/spec => spec}/unit/provider/cron_spec.rb (100%) rename {chef/spec => spec}/unit/provider/deploy/revision_spec.rb (100%) rename {chef/spec => spec}/unit/provider/deploy/timestamped_spec.rb (100%) rename {chef/spec => spec}/unit/provider/deploy_spec.rb (100%) rename {chef/spec => spec}/unit/provider/directory_spec.rb (100%) rename {chef/spec => spec}/unit/provider/env_spec.rb (100%) rename {chef/spec => spec}/unit/provider/erl_call_spec.rb (100%) rename {chef/spec => spec}/unit/provider/execute_spec.rb (100%) rename {chef/spec => spec}/unit/provider/file_spec.rb (100%) rename {chef/spec => spec}/unit/provider/git_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group/dscl_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group/gpasswd_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group/groupadd_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group/groupmod_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group/pw_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group/usermod_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group/windows_spec.rb (100%) rename {chef/spec => spec}/unit/provider/group_spec.rb (100%) rename {chef/spec => spec}/unit/provider/http_request_spec.rb (100%) rename {chef/spec => spec}/unit/provider/ifconfig_spec.rb (100%) rename {chef/spec => spec}/unit/provider/link_spec.rb (100%) rename {chef/spec => spec}/unit/provider/log_spec.rb (100%) rename {chef/spec => spec}/unit/provider/mdadm_spec.rb (100%) rename {chef/spec => spec}/unit/provider/mount/mount_spec.rb (100%) rename {chef/spec => spec}/unit/provider/mount/windows_spec.rb (100%) rename {chef/spec => spec}/unit/provider/mount_spec.rb (100%) rename {chef/spec => spec}/unit/provider/ohai_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/apt_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/dpkg_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/easy_install_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/freebsd_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/ips_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/macports_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/pacman_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/portage_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/rpm_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/rubygems_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/smartos_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/solaris_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/yum_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package/zypper_spec.rb (100%) rename {chef/spec => spec}/unit/provider/package_spec.rb (100%) rename {chef/spec => spec}/unit/provider/remote_directory_spec.rb (100%) rename {chef/spec => spec}/unit/provider/remote_file_spec.rb (100%) rename {chef/spec => spec}/unit/provider/route_spec.rb (100%) rename {chef/spec => spec}/unit/provider/ruby_block_spec.rb (100%) rename {chef/spec => spec}/unit/provider/script_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/arch_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/debian_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/freebsd_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/gentoo_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/init_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/insserv_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/invokercd_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/macosx_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/redhat_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/simple_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/solaris_smf_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/systemd_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/upstart_service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service/windows_spec.rb (100%) rename {chef/spec => spec}/unit/provider/service_spec.rb (100%) rename {chef/spec => spec}/unit/provider/subversion_spec.rb (100%) rename {chef/spec => spec}/unit/provider/template_spec.rb (100%) rename {chef/spec => spec}/unit/provider/user/dscl_spec.rb (100%) rename {chef/spec => spec}/unit/provider/user/pw_spec.rb (100%) rename {chef/spec => spec}/unit/provider/user/useradd_spec.rb (100%) rename {chef/spec => spec}/unit/provider/user/windows_spec.rb (100%) rename {chef/spec => spec}/unit/provider/user_spec.rb (100%) rename {chef/spec => spec}/unit/provider_spec.rb (100%) rename {chef/spec => spec}/unit/recipe_spec.rb (100%) rename {chef/spec => spec}/unit/resource/apt_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/bash_spec.rb (100%) rename {chef/spec => spec}/unit/resource/breakpoint_spec.rb (100%) rename {chef/spec => spec}/unit/resource/chef_gem_spec.rb (100%) rename {chef/spec => spec}/unit/resource/conditional_spec.rb (100%) rename {chef/spec => spec}/unit/resource/cookbook_file_spec.rb (100%) rename {chef/spec => spec}/unit/resource/cron_spec.rb (100%) rename {chef/spec => spec}/unit/resource/csh_spec.rb (100%) rename {chef/spec => spec}/unit/resource/deploy_revision_spec.rb (100%) rename {chef/spec => spec}/unit/resource/deploy_spec.rb (100%) rename {chef/spec => spec}/unit/resource/directory_spec.rb (100%) rename {chef/spec => spec}/unit/resource/dpkg_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/easy_install_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/env_spec.rb (100%) rename {chef/spec => spec}/unit/resource/erl_call_spec.rb (100%) rename {chef/spec => spec}/unit/resource/execute_spec.rb (100%) rename {chef/spec => spec}/unit/resource/file_spec.rb (100%) rename {chef/spec => spec}/unit/resource/freebsd_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/gem_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/git_spec.rb (100%) rename {chef/spec => spec}/unit/resource/group_spec.rb (100%) rename {chef/spec => spec}/unit/resource/http_request_spec.rb (100%) rename {chef/spec => spec}/unit/resource/ifconfig_spec.rb (100%) rename {chef/spec => spec}/unit/resource/ips_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/link_spec.rb (100%) rename {chef/spec => spec}/unit/resource/log_spec.rb (100%) rename {chef/spec => spec}/unit/resource/macports_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/mdadm_spec.rb (100%) rename {chef/spec => spec}/unit/resource/mount_spec.rb (100%) rename {chef/spec => spec}/unit/resource/ohai_spec.rb (100%) rename {chef/spec => spec}/unit/resource/package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/pacman_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/perl_spec.rb (100%) rename {chef/spec => spec}/unit/resource/portage_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/python_spec.rb (100%) rename {chef/spec => spec}/unit/resource/remote_directory_spec.rb (100%) rename {chef/spec => spec}/unit/resource/remote_file_spec.rb (100%) rename {chef/spec => spec}/unit/resource/route_spec.rb (100%) rename {chef/spec => spec}/unit/resource/rpm_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/ruby_block_spec.rb (100%) rename {chef/spec => spec}/unit/resource/ruby_spec.rb (100%) rename {chef/spec => spec}/unit/resource/scm_spec.rb (100%) rename {chef/spec => spec}/unit/resource/script_spec.rb (100%) rename {chef/spec => spec}/unit/resource/service_spec.rb (100%) rename {chef/spec => spec}/unit/resource/smartos_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource/subversion_spec.rb (100%) rename {chef/spec => spec}/unit/resource/template_spec.rb (100%) rename {chef/spec => spec}/unit/resource/timestamped_deploy_spec.rb (100%) rename {chef/spec => spec}/unit/resource/user_spec.rb (100%) rename {chef/spec => spec}/unit/resource/yum_package_spec.rb (100%) rename {chef/spec => spec}/unit/resource_collection/stepable_iterator_spec.rb (100%) rename {chef/spec => spec}/unit/resource_collection_spec.rb (100%) rename {chef/spec => spec}/unit/resource_definition_spec.rb (100%) rename {chef/spec => spec}/unit/resource_platform_map_spec.rb (100%) rename {chef/spec => spec}/unit/resource_reporter_spec.rb (100%) rename {chef/spec => spec}/unit/resource_spec.rb (100%) rename {chef/spec => spec}/unit/rest/auth_credentials_spec.rb (100%) rename {chef/spec => spec}/unit/rest_spec.rb (100%) rename {chef/spec => spec}/unit/role_spec.rb (100%) rename {chef/spec => spec}/unit/run_context_spec.rb (100%) rename {chef/spec => spec}/unit/run_list/run_list_expansion_spec.rb (100%) rename {chef/spec => spec}/unit/run_list/run_list_item_spec.rb (100%) rename {chef/spec => spec}/unit/run_list/versioned_recipe_list_spec.rb (100%) rename {chef/spec => spec}/unit/run_list_spec.rb (100%) rename {chef/spec => spec}/unit/run_lock_spec.rb (100%) rename {chef/spec => spec}/unit/run_status_spec.rb (100%) rename {chef/spec => spec}/unit/runner_spec.rb (100%) rename {chef/spec => spec}/unit/scan_access_control_spec.rb (100%) rename {chef/spec => spec}/unit/search/query_spec.rb (100%) rename {chef/spec => spec}/unit/shell/model_wrapper_spec.rb (100%) rename {chef/spec => spec}/unit/shell/shell_ext_spec.rb (100%) rename {chef/spec => spec}/unit/shell/shell_session_spec.rb (100%) rename {chef/spec => spec}/unit/shell_out_spec.rb (100%) rename {chef/spec => spec}/unit/shell_spec.rb (100%) rename {chef/spec => spec}/unit/util/file_edit_spec.rb (100%) rename {chef/spec => spec}/unit/version_class_spec.rb (100%) rename {chef/spec => spec}/unit/version_constraint_spec.rb (100%) rename {chef/tasks => tasks}/rspec.rb (100%) rename chef/template-test.rb => template-test.rb (100%) diff --git a/.gitattributes b/.gitattributes index 68f32f5d664..bb9914a8b68 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,11 +1,6 @@ # git config merge.ignore.name 'ignore changes merge driver' # git config merge.ignore.driver 'touch %A' -chef/distro/common/html/* merge=ignore -chef/distro/common/man/man1/* merge=ignore -chef/distro/common/man/man8/* merge=ignore -chef/lib/chef/version.rb merge=ignore -chef-solr/lib/chef/solr/version.rb merge=ignore -chef-server/lib/chef-server/version.rb merge=ignore -chef-server-webui/lib/chef-server-webui/version.rb merge=ignore -chef-server-api/lib/chef-server-api/version.rb merge=ignore -chef-expander/lib/chef/expander/version.rb merge=ignore +distro/common/html/* merge=ignore +distro/common/man/man1/* merge=ignore +distro/common/man/man8/* merge=ignore +lib/chef/version.rb merge=ignore diff --git a/.gitignore b/.gitignore index 82b8f311cc7..3b7e1a9f644 100644 --- a/.gitignore +++ b/.gitignore @@ -2,43 +2,13 @@ coverage doc .DS_Store -packages/chef-server/db -examples/search_index -examples/store -examples/openid-cstore -examples/openid-db -chef/pkg -chef-server/pkg -chef-server-webui/pkg -chef-server-api/pkg -chef-expander/pkg -chef/log -chef/rdoc -chef-server/log -log -couchdb.stderr -couchdb.stdout -features/data/tmp/** -*.swp -*.swo -features/data/cookbooks/**/metadata.json -features/data/solr/** -erl_crash.dump -*.rake_tasks~ -.idea -features/data/repo/checksums/ -*.rbc -chef-expander/conf/chef-expander.rb -chef-expander/spec/fixtures/expander.log -features/data/cookbooks/transfer_remote_files/metadata.json -features/data/cookbooks/synchronize_deps/metadata.json -features/data/cookbooks_not_uploaded_at_feature_start/*/metadata.json - +pkg */tags *~ # you should check in your Gemfile.lock in applications, and not in gems Gemfile.lock +Gemfile.local # Do not check in the .bundle directory, or any of the files inside it. Those files are specific to each particular machine, and are used to persist installation options between runs of the bundle install command. .bundle diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e0f7431c5e5..00000000000 --- a/.gitmodules +++ /dev/null @@ -1,6 +0,0 @@ -[submodule "chef-server-slice/public/javascripts/jsoneditor"] - path = chef-server-slice/public/javascripts/jsoneditor - url = git://github.com/iterationlabs/jsoneditor.git -[submodule "chef-server-slice/public/web-app-theme"] - path = chef-server-slice/public/web-app-theme - url = git://github.com/pilu/web-app-theme.git diff --git a/chef/.rspec b/.rspec similarity index 100% rename from chef/.rspec rename to .rspec diff --git a/chef/Gemfile b/Gemfile similarity index 100% rename from chef/Gemfile rename to Gemfile diff --git a/chef/History.txt b/History.txt similarity index 100% rename from chef/History.txt rename to History.txt diff --git a/chef/Manifest.txt b/Manifest.txt similarity index 100% rename from chef/Manifest.txt rename to Manifest.txt diff --git a/README.rdoc b/README.rdoc index 22e5a558561..4a1801643c8 100644 --- a/README.rdoc +++ b/README.rdoc @@ -1,8 +1,8 @@ -= Chef[http://www.opscode.com/chef] += Chef -= DESCRIPTION: +== DESCRIPTION: -Chef is a system integration framework designed to bring the benefits of configuration management to your entire infrastructure. +Chef is a configuration management tool designed to bring automation to your entire infrastructure. The Chef Wiki is the definitive source of user documentation. @@ -12,114 +12,71 @@ This README focuses on developers who want to modify Chef source code. For users * http://wiki.opscode.com/display/chef/Installing+Chef+from+HEAD -= DEVELOPMENT: +== DEVELOPMENT: Before working on the code, if you plan to contribute your changes, you need to read the Opscode Contributing document. -* http://wiki.opscode.com/display/chef/How+to+Contribute +* http://wiki.opscode.com/display/opscode/Contributing You will also need to set up the repository with the appropriate branches. We document the process on the Chef Wiki. * http://wiki.opscode.com/display/opscode/Working+with+Git -Once your repository is set up, you can start working on the code. We do use BDD/TDD with RSpec and Cucumber, so you'll need to get a development environment running. +Once your repository is set up, you can start working on the code. We do use TDD with RSpec, so you'll need to get a development environment running. -= ENVIRONMENT: +== REQUIREMENTS: -Chef has two kinds of code testing: +Ruby 1.8.7+ [1] -* Unit Tests (rspec) -* Integration Tests (cucumber) +[1] As of 2012-05-25 Ruby 1.8.6 should still work, except for CHEF-2329. -We're going to set up the local environment in two phases, one for each of these. +== ENVIRONMENT: -== Unit Tests (rspec): +In order to have a development environment where changes to the Chef code can be tested, we'll need to install a few things after setting up the Git repository. -We use Rspec to test that the code does what it is supposed to (unit tests). +=== Non-Gem Dependencies -Non-Ruby software: +Install these via your platform's preferred method; for example apt, yum, ports, emerge, etc. -* Gecode (version 3.5.0) +* Git[http://git-scm.com/] +* GCC and C Standard Libraries, header files, etc. (i.e., build-essential on debian/ubuntu) +* Ruby development package -Gecode is available on Mac OS X from homebrew, for Ubuntu/Debian from apt.opscode.com, or can be compiled from source. +=== Runtime Rubygem Dependencies +==== Chef Client and Solo +* ohai +* erubis +* highline +* json (1.4.4 - 1.4.6) +* mixlib-authentication +* mixlib-cli +* mixlib-config +* mixlib-log +* moneta +* rest-client +* uuidtools +* merb-core +* net-ssh +* fog -* http://www.gecode.org/ +=== Development Rubygem Dependencies +* rake[http://rake.rubyforge.org/] +* rspec[http://rspec.info/] -Install the Chef Gems from source in this repository. +Ohai is also by Opscode and available on GitHub, http://github.com/opscode/ohai/tree/master. - rake install +== Spec testing: -Install the following RubyGems: - -* rake -* rspec (2.8.0) -* dep_selector (requires Gecode to compile native extensions) - -Run rake or rake spec: +We use RSpec for unit/spec tests. It is not necessary to start the development +environment to run the specs--they are completely standalone. rake spec - .... - Finished in 17.42 seconds - 3823 examples, 0 failures, 3 pending - -== Integration Tests (cucumber): - -The integration tests require some additional software on top of what was installed for the unit tests. Most of the integration tests are for testing the Chef Server API interactions, so a Chef Server environment needs to be installed. - -Non-Ruby software: - -* Java -* CouchDB (0.10+) -* RabbitMQ (1.7.2+) - -These are available in most common distribution packaging systems, including Debian 6.0+ and Ubuntu 10.04+. Java is installed on Mac OS X by default; CouchDB and RabbitMQ are available in homebrew. - -Make sure the RubyGems for the Chef Server are installed (should be from the +rake install+ earlier): - -* chef-expander (now in its own repository at https://github.com/opscode/chef-expander) -* chef-server -* chef-server-api -* chef-server-webui (now in its own repository at https://github.com/opscode/chef-server-webui) -* chef-solr (now in its own repository at https://github.com/opscode/chef-solr) - -=== Starting the Environment: - -Once everything is installed, run the dev:features rake task. Since the features do integration testing, root access may be required. - - (sudo) rake dev:features - -This rake task will do the following: - -* Start CouchDB, running on port 5984 -* Start and configure RabbitMQ for Chef, running on port 5672 -* Install Chef SOLR data and start chef-solr, running on port 8983 -* Start chef-server-api on port 4000 -* Start chef-server-webui on port 4001 -* Start chef-expander, the clustered search index broker - -You'll want to leave this terminal running the dev environment. - -== Web Interface: - -With the dev environment running, you can now access the web interface via http://localhost:4000/. The default login is admin / p@ssw0rd1. - -== Integration testing: - -We test integration with Cucumber. Normally, you'll just run: - - rake features - -In a second terminal, to run all the feature tests. Other feature tests are available as well, see: - - rake -T | grep Cucumber - -There are over 60 different sets of features that can be tested. -= LINKS: +== LINKS: Source: -* https://github.com/opscode/chef/ +* http://github.com/opscode/chef/tree/master Tickets/Issues: diff --git a/chef/Rakefile b/Rakefile similarity index 100% rename from chef/Rakefile rename to Rakefile diff --git a/chef/bin/chef-client b/bin/chef-client similarity index 100% rename from chef/bin/chef-client rename to bin/chef-client diff --git a/chef/bin/chef-shell b/bin/chef-shell similarity index 100% rename from chef/bin/chef-shell rename to bin/chef-shell diff --git a/chef/bin/chef-solo b/bin/chef-solo similarity index 100% rename from chef/bin/chef-solo rename to bin/chef-solo diff --git a/chef/bin/knife b/bin/knife similarity index 100% rename from chef/bin/knife rename to bin/knife diff --git a/chef/bin/shef b/bin/shef similarity index 100% rename from chef/bin/shef rename to bin/shef diff --git a/chef/chef.gemspec b/chef.gemspec similarity index 100% rename from chef/chef.gemspec rename to chef.gemspec diff --git a/chef/.gitignore b/chef/.gitignore deleted file mode 100644 index 15750df43dc..00000000000 --- a/chef/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -Gemfile.lock -Gemfile.local -spec/support/local_gems.rb diff --git a/chef/LICENSE b/chef/LICENSE deleted file mode 100644 index 11069edd790..00000000000 --- a/chef/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/chef/README.rdoc b/chef/README.rdoc deleted file mode 100644 index 4a1801643c8..00000000000 --- a/chef/README.rdoc +++ /dev/null @@ -1,107 +0,0 @@ -= Chef - -== DESCRIPTION: - -Chef is a configuration management tool designed to bring automation to your entire infrastructure. - -The Chef Wiki is the definitive source of user documentation. - -* http://wiki.opscode.com/display/chef/Home - -This README focuses on developers who want to modify Chef source code. For users who just want to run the latest and greatest Chef development version in their environment, see: - -* http://wiki.opscode.com/display/chef/Installing+Chef+from+HEAD - -== DEVELOPMENT: - -Before working on the code, if you plan to contribute your changes, you need to read the Opscode Contributing document. - -* http://wiki.opscode.com/display/opscode/Contributing - -You will also need to set up the repository with the appropriate branches. We document the process on the Chef Wiki. - -* http://wiki.opscode.com/display/opscode/Working+with+Git - -Once your repository is set up, you can start working on the code. We do use TDD with RSpec, so you'll need to get a development environment running. - -== REQUIREMENTS: - -Ruby 1.8.7+ [1] - -[1] As of 2012-05-25 Ruby 1.8.6 should still work, except for CHEF-2329. - -== ENVIRONMENT: - -In order to have a development environment where changes to the Chef code can be tested, we'll need to install a few things after setting up the Git repository. - -=== Non-Gem Dependencies - -Install these via your platform's preferred method; for example apt, yum, ports, emerge, etc. - -* Git[http://git-scm.com/] -* GCC and C Standard Libraries, header files, etc. (i.e., build-essential on debian/ubuntu) -* Ruby development package - -=== Runtime Rubygem Dependencies -==== Chef Client and Solo -* ohai -* erubis -* highline -* json (1.4.4 - 1.4.6) -* mixlib-authentication -* mixlib-cli -* mixlib-config -* mixlib-log -* moneta -* rest-client -* uuidtools -* merb-core -* net-ssh -* fog - -=== Development Rubygem Dependencies -* rake[http://rake.rubyforge.org/] -* rspec[http://rspec.info/] - -Ohai is also by Opscode and available on GitHub, http://github.com/opscode/ohai/tree/master. - -== Spec testing: - -We use RSpec for unit/spec tests. It is not necessary to start the development -environment to run the specs--they are completely standalone. - - rake spec - -== LINKS: - -Source: - -* http://github.com/opscode/chef/tree/master - -Tickets/Issues: - -* http://tickets.opscode.com/ - -Documentation: - -* http://wiki.opscode.com/display/chef/Home/ - -= LICENSE: - -Chef - A configuration management system - -Author:: Adam Jacob () -Copyright:: Copyright (c) 2008-2012 Opscode, Inc. -License:: Apache License, Version 2.0 - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/chef/distro/README b/distro/README similarity index 100% rename from chef/distro/README rename to distro/README diff --git a/chef/distro/arch/etc/conf.d/chef-client.conf b/distro/arch/etc/conf.d/chef-client.conf similarity index 100% rename from chef/distro/arch/etc/conf.d/chef-client.conf rename to distro/arch/etc/conf.d/chef-client.conf diff --git a/chef/distro/arch/etc/conf.d/chef-expander.conf b/distro/arch/etc/conf.d/chef-expander.conf similarity index 100% rename from chef/distro/arch/etc/conf.d/chef-expander.conf rename to distro/arch/etc/conf.d/chef-expander.conf diff --git a/chef/distro/arch/etc/conf.d/chef-server-webui.conf b/distro/arch/etc/conf.d/chef-server-webui.conf similarity index 100% rename from chef/distro/arch/etc/conf.d/chef-server-webui.conf rename to distro/arch/etc/conf.d/chef-server-webui.conf diff --git a/chef/distro/arch/etc/conf.d/chef-server.conf b/distro/arch/etc/conf.d/chef-server.conf similarity index 100% rename from chef/distro/arch/etc/conf.d/chef-server.conf rename to distro/arch/etc/conf.d/chef-server.conf diff --git a/chef/distro/arch/etc/conf.d/chef-solr.conf b/distro/arch/etc/conf.d/chef-solr.conf similarity index 100% rename from chef/distro/arch/etc/conf.d/chef-solr.conf rename to distro/arch/etc/conf.d/chef-solr.conf diff --git a/chef/distro/arch/etc/rc.d/chef-client b/distro/arch/etc/rc.d/chef-client similarity index 100% rename from chef/distro/arch/etc/rc.d/chef-client rename to distro/arch/etc/rc.d/chef-client diff --git a/chef/distro/arch/etc/rc.d/chef-expander b/distro/arch/etc/rc.d/chef-expander similarity index 100% rename from chef/distro/arch/etc/rc.d/chef-expander rename to distro/arch/etc/rc.d/chef-expander diff --git a/chef/distro/arch/etc/rc.d/chef-server b/distro/arch/etc/rc.d/chef-server similarity index 100% rename from chef/distro/arch/etc/rc.d/chef-server rename to distro/arch/etc/rc.d/chef-server diff --git a/chef/distro/arch/etc/rc.d/chef-server-webui b/distro/arch/etc/rc.d/chef-server-webui similarity index 100% rename from chef/distro/arch/etc/rc.d/chef-server-webui rename to distro/arch/etc/rc.d/chef-server-webui diff --git a/chef/distro/arch/etc/rc.d/chef-solr b/distro/arch/etc/rc.d/chef-solr similarity index 100% rename from chef/distro/arch/etc/rc.d/chef-solr rename to distro/arch/etc/rc.d/chef-solr diff --git a/chef/distro/common/html/chef-client.8.html b/distro/common/html/chef-client.8.html similarity index 100% rename from chef/distro/common/html/chef-client.8.html rename to distro/common/html/chef-client.8.html diff --git a/chef/distro/common/html/chef-expander.8.html b/distro/common/html/chef-expander.8.html similarity index 100% rename from chef/distro/common/html/chef-expander.8.html rename to distro/common/html/chef-expander.8.html diff --git a/chef/distro/common/html/chef-expanderctl.8.html b/distro/common/html/chef-expanderctl.8.html similarity index 100% rename from chef/distro/common/html/chef-expanderctl.8.html rename to distro/common/html/chef-expanderctl.8.html diff --git a/chef/distro/common/html/chef-server-webui.8.html b/distro/common/html/chef-server-webui.8.html similarity index 100% rename from chef/distro/common/html/chef-server-webui.8.html rename to distro/common/html/chef-server-webui.8.html diff --git a/chef/distro/common/html/chef-server.8.html b/distro/common/html/chef-server.8.html similarity index 100% rename from chef/distro/common/html/chef-server.8.html rename to distro/common/html/chef-server.8.html diff --git a/chef/distro/common/html/chef-shell.1.html b/distro/common/html/chef-shell.1.html similarity index 100% rename from chef/distro/common/html/chef-shell.1.html rename to distro/common/html/chef-shell.1.html diff --git a/chef/distro/common/html/chef-solo.8.html b/distro/common/html/chef-solo.8.html similarity index 100% rename from chef/distro/common/html/chef-solo.8.html rename to distro/common/html/chef-solo.8.html diff --git a/chef/distro/common/html/chef-solr.8.html b/distro/common/html/chef-solr.8.html similarity index 100% rename from chef/distro/common/html/chef-solr.8.html rename to distro/common/html/chef-solr.8.html diff --git a/chef/distro/common/html/knife-bootstrap.1.html b/distro/common/html/knife-bootstrap.1.html similarity index 100% rename from chef/distro/common/html/knife-bootstrap.1.html rename to distro/common/html/knife-bootstrap.1.html diff --git a/chef/distro/common/html/knife-client.1.html b/distro/common/html/knife-client.1.html similarity index 100% rename from chef/distro/common/html/knife-client.1.html rename to distro/common/html/knife-client.1.html diff --git a/chef/distro/common/html/knife-configure.1.html b/distro/common/html/knife-configure.1.html similarity index 100% rename from chef/distro/common/html/knife-configure.1.html rename to distro/common/html/knife-configure.1.html diff --git a/chef/distro/common/html/knife-cookbook-site.1.html b/distro/common/html/knife-cookbook-site.1.html similarity index 100% rename from chef/distro/common/html/knife-cookbook-site.1.html rename to distro/common/html/knife-cookbook-site.1.html diff --git a/chef/distro/common/html/knife-cookbook.1.html b/distro/common/html/knife-cookbook.1.html similarity index 100% rename from chef/distro/common/html/knife-cookbook.1.html rename to distro/common/html/knife-cookbook.1.html diff --git a/chef/distro/common/html/knife-data-bag.1.html b/distro/common/html/knife-data-bag.1.html similarity index 100% rename from chef/distro/common/html/knife-data-bag.1.html rename to distro/common/html/knife-data-bag.1.html diff --git a/chef/distro/common/html/knife-environment.1.html b/distro/common/html/knife-environment.1.html similarity index 100% rename from chef/distro/common/html/knife-environment.1.html rename to distro/common/html/knife-environment.1.html diff --git a/chef/distro/common/html/knife-exec.1.html b/distro/common/html/knife-exec.1.html similarity index 100% rename from chef/distro/common/html/knife-exec.1.html rename to distro/common/html/knife-exec.1.html diff --git a/chef/distro/common/html/knife-index.1.html b/distro/common/html/knife-index.1.html similarity index 100% rename from chef/distro/common/html/knife-index.1.html rename to distro/common/html/knife-index.1.html diff --git a/chef/distro/common/html/knife-node.1.html b/distro/common/html/knife-node.1.html similarity index 100% rename from chef/distro/common/html/knife-node.1.html rename to distro/common/html/knife-node.1.html diff --git a/chef/distro/common/html/knife-recipe.1.html b/distro/common/html/knife-recipe.1.html similarity index 100% rename from chef/distro/common/html/knife-recipe.1.html rename to distro/common/html/knife-recipe.1.html diff --git a/chef/distro/common/html/knife-role.1.html b/distro/common/html/knife-role.1.html similarity index 100% rename from chef/distro/common/html/knife-role.1.html rename to distro/common/html/knife-role.1.html diff --git a/chef/distro/common/html/knife-search.1.html b/distro/common/html/knife-search.1.html similarity index 100% rename from chef/distro/common/html/knife-search.1.html rename to distro/common/html/knife-search.1.html diff --git a/chef/distro/common/html/knife-ssh.1.html b/distro/common/html/knife-ssh.1.html similarity index 100% rename from chef/distro/common/html/knife-ssh.1.html rename to distro/common/html/knife-ssh.1.html diff --git a/chef/distro/common/html/knife-status.1.html b/distro/common/html/knife-status.1.html similarity index 100% rename from chef/distro/common/html/knife-status.1.html rename to distro/common/html/knife-status.1.html diff --git a/chef/distro/common/html/knife-tag.1.html b/distro/common/html/knife-tag.1.html similarity index 100% rename from chef/distro/common/html/knife-tag.1.html rename to distro/common/html/knife-tag.1.html diff --git a/chef/distro/common/html/knife.1.html b/distro/common/html/knife.1.html similarity index 100% rename from chef/distro/common/html/knife.1.html rename to distro/common/html/knife.1.html diff --git a/chef/distro/common/man/man1/chef-shell.1 b/distro/common/man/man1/chef-shell.1 similarity index 100% rename from chef/distro/common/man/man1/chef-shell.1 rename to distro/common/man/man1/chef-shell.1 diff --git a/chef/distro/common/man/man1/knife-bootstrap.1 b/distro/common/man/man1/knife-bootstrap.1 similarity index 100% rename from chef/distro/common/man/man1/knife-bootstrap.1 rename to distro/common/man/man1/knife-bootstrap.1 diff --git a/chef/distro/common/man/man1/knife-client.1 b/distro/common/man/man1/knife-client.1 similarity index 100% rename from chef/distro/common/man/man1/knife-client.1 rename to distro/common/man/man1/knife-client.1 diff --git a/chef/distro/common/man/man1/knife-configure.1 b/distro/common/man/man1/knife-configure.1 similarity index 100% rename from chef/distro/common/man/man1/knife-configure.1 rename to distro/common/man/man1/knife-configure.1 diff --git a/chef/distro/common/man/man1/knife-cookbook-site.1 b/distro/common/man/man1/knife-cookbook-site.1 similarity index 100% rename from chef/distro/common/man/man1/knife-cookbook-site.1 rename to distro/common/man/man1/knife-cookbook-site.1 diff --git a/chef/distro/common/man/man1/knife-cookbook.1 b/distro/common/man/man1/knife-cookbook.1 similarity index 100% rename from chef/distro/common/man/man1/knife-cookbook.1 rename to distro/common/man/man1/knife-cookbook.1 diff --git a/chef/distro/common/man/man1/knife-data-bag.1 b/distro/common/man/man1/knife-data-bag.1 similarity index 100% rename from chef/distro/common/man/man1/knife-data-bag.1 rename to distro/common/man/man1/knife-data-bag.1 diff --git a/chef/distro/common/man/man1/knife-environment.1 b/distro/common/man/man1/knife-environment.1 similarity index 100% rename from chef/distro/common/man/man1/knife-environment.1 rename to distro/common/man/man1/knife-environment.1 diff --git a/chef/distro/common/man/man1/knife-exec.1 b/distro/common/man/man1/knife-exec.1 similarity index 100% rename from chef/distro/common/man/man1/knife-exec.1 rename to distro/common/man/man1/knife-exec.1 diff --git a/chef/distro/common/man/man1/knife-index.1 b/distro/common/man/man1/knife-index.1 similarity index 100% rename from chef/distro/common/man/man1/knife-index.1 rename to distro/common/man/man1/knife-index.1 diff --git a/chef/distro/common/man/man1/knife-node.1 b/distro/common/man/man1/knife-node.1 similarity index 100% rename from chef/distro/common/man/man1/knife-node.1 rename to distro/common/man/man1/knife-node.1 diff --git a/chef/distro/common/man/man1/knife-role.1 b/distro/common/man/man1/knife-role.1 similarity index 100% rename from chef/distro/common/man/man1/knife-role.1 rename to distro/common/man/man1/knife-role.1 diff --git a/chef/distro/common/man/man1/knife-search.1 b/distro/common/man/man1/knife-search.1 similarity index 100% rename from chef/distro/common/man/man1/knife-search.1 rename to distro/common/man/man1/knife-search.1 diff --git a/chef/distro/common/man/man1/knife-ssh.1 b/distro/common/man/man1/knife-ssh.1 similarity index 100% rename from chef/distro/common/man/man1/knife-ssh.1 rename to distro/common/man/man1/knife-ssh.1 diff --git a/chef/distro/common/man/man1/knife-status.1 b/distro/common/man/man1/knife-status.1 similarity index 100% rename from chef/distro/common/man/man1/knife-status.1 rename to distro/common/man/man1/knife-status.1 diff --git a/chef/distro/common/man/man1/knife-tag.1 b/distro/common/man/man1/knife-tag.1 similarity index 100% rename from chef/distro/common/man/man1/knife-tag.1 rename to distro/common/man/man1/knife-tag.1 diff --git a/chef/distro/common/man/man1/knife.1 b/distro/common/man/man1/knife.1 similarity index 100% rename from chef/distro/common/man/man1/knife.1 rename to distro/common/man/man1/knife.1 diff --git a/chef/distro/common/man/man8/chef-client.8 b/distro/common/man/man8/chef-client.8 similarity index 100% rename from chef/distro/common/man/man8/chef-client.8 rename to distro/common/man/man8/chef-client.8 diff --git a/chef/distro/common/man/man8/chef-expander.8 b/distro/common/man/man8/chef-expander.8 similarity index 100% rename from chef/distro/common/man/man8/chef-expander.8 rename to distro/common/man/man8/chef-expander.8 diff --git a/chef/distro/common/man/man8/chef-expanderctl.8 b/distro/common/man/man8/chef-expanderctl.8 similarity index 100% rename from chef/distro/common/man/man8/chef-expanderctl.8 rename to distro/common/man/man8/chef-expanderctl.8 diff --git a/chef/distro/common/man/man8/chef-server-webui.8 b/distro/common/man/man8/chef-server-webui.8 similarity index 100% rename from chef/distro/common/man/man8/chef-server-webui.8 rename to distro/common/man/man8/chef-server-webui.8 diff --git a/chef/distro/common/man/man8/chef-server.8 b/distro/common/man/man8/chef-server.8 similarity index 100% rename from chef/distro/common/man/man8/chef-server.8 rename to distro/common/man/man8/chef-server.8 diff --git a/chef/distro/common/man/man8/chef-solo.8 b/distro/common/man/man8/chef-solo.8 similarity index 100% rename from chef/distro/common/man/man8/chef-solo.8 rename to distro/common/man/man8/chef-solo.8 diff --git a/chef/distro/common/man/man8/chef-solr.8 b/distro/common/man/man8/chef-solr.8 similarity index 100% rename from chef/distro/common/man/man8/chef-solr.8 rename to distro/common/man/man8/chef-solr.8 diff --git a/chef/distro/common/markdown/README b/distro/common/markdown/README similarity index 100% rename from chef/distro/common/markdown/README rename to distro/common/markdown/README diff --git a/chef/distro/common/markdown/man1/chef-shell.mkd b/distro/common/markdown/man1/chef-shell.mkd similarity index 100% rename from chef/distro/common/markdown/man1/chef-shell.mkd rename to distro/common/markdown/man1/chef-shell.mkd diff --git a/chef/distro/common/markdown/man1/knife-bootstrap.mkd b/distro/common/markdown/man1/knife-bootstrap.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-bootstrap.mkd rename to distro/common/markdown/man1/knife-bootstrap.mkd diff --git a/chef/distro/common/markdown/man1/knife-client.mkd b/distro/common/markdown/man1/knife-client.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-client.mkd rename to distro/common/markdown/man1/knife-client.mkd diff --git a/chef/distro/common/markdown/man1/knife-configure.mkd b/distro/common/markdown/man1/knife-configure.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-configure.mkd rename to distro/common/markdown/man1/knife-configure.mkd diff --git a/chef/distro/common/markdown/man1/knife-cookbook-site.mkd b/distro/common/markdown/man1/knife-cookbook-site.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-cookbook-site.mkd rename to distro/common/markdown/man1/knife-cookbook-site.mkd diff --git a/chef/distro/common/markdown/man1/knife-cookbook.mkd b/distro/common/markdown/man1/knife-cookbook.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-cookbook.mkd rename to distro/common/markdown/man1/knife-cookbook.mkd diff --git a/chef/distro/common/markdown/man1/knife-data-bag.mkd b/distro/common/markdown/man1/knife-data-bag.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-data-bag.mkd rename to distro/common/markdown/man1/knife-data-bag.mkd diff --git a/chef/distro/common/markdown/man1/knife-environment.mkd b/distro/common/markdown/man1/knife-environment.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-environment.mkd rename to distro/common/markdown/man1/knife-environment.mkd diff --git a/chef/distro/common/markdown/man1/knife-exec.mkd b/distro/common/markdown/man1/knife-exec.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-exec.mkd rename to distro/common/markdown/man1/knife-exec.mkd diff --git a/chef/distro/common/markdown/man1/knife-index.mkd b/distro/common/markdown/man1/knife-index.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-index.mkd rename to distro/common/markdown/man1/knife-index.mkd diff --git a/chef/distro/common/markdown/man1/knife-node.mkd b/distro/common/markdown/man1/knife-node.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-node.mkd rename to distro/common/markdown/man1/knife-node.mkd diff --git a/chef/distro/common/markdown/man1/knife-role.mkd b/distro/common/markdown/man1/knife-role.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-role.mkd rename to distro/common/markdown/man1/knife-role.mkd diff --git a/chef/distro/common/markdown/man1/knife-search.mkd b/distro/common/markdown/man1/knife-search.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-search.mkd rename to distro/common/markdown/man1/knife-search.mkd diff --git a/chef/distro/common/markdown/man1/knife-ssh.mkd b/distro/common/markdown/man1/knife-ssh.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-ssh.mkd rename to distro/common/markdown/man1/knife-ssh.mkd diff --git a/chef/distro/common/markdown/man1/knife-status.mkd b/distro/common/markdown/man1/knife-status.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-status.mkd rename to distro/common/markdown/man1/knife-status.mkd diff --git a/chef/distro/common/markdown/man1/knife-tag.mkd b/distro/common/markdown/man1/knife-tag.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife-tag.mkd rename to distro/common/markdown/man1/knife-tag.mkd diff --git a/chef/distro/common/markdown/man1/knife.mkd b/distro/common/markdown/man1/knife.mkd similarity index 100% rename from chef/distro/common/markdown/man1/knife.mkd rename to distro/common/markdown/man1/knife.mkd diff --git a/chef/distro/common/markdown/man8/chef-client.mkd b/distro/common/markdown/man8/chef-client.mkd similarity index 100% rename from chef/distro/common/markdown/man8/chef-client.mkd rename to distro/common/markdown/man8/chef-client.mkd diff --git a/chef/distro/common/markdown/man8/chef-expander.mkd b/distro/common/markdown/man8/chef-expander.mkd similarity index 100% rename from chef/distro/common/markdown/man8/chef-expander.mkd rename to distro/common/markdown/man8/chef-expander.mkd diff --git a/chef/distro/common/markdown/man8/chef-expanderctl.mkd b/distro/common/markdown/man8/chef-expanderctl.mkd similarity index 100% rename from chef/distro/common/markdown/man8/chef-expanderctl.mkd rename to distro/common/markdown/man8/chef-expanderctl.mkd diff --git a/chef/distro/common/markdown/man8/chef-server-webui.mkd b/distro/common/markdown/man8/chef-server-webui.mkd similarity index 100% rename from chef/distro/common/markdown/man8/chef-server-webui.mkd rename to distro/common/markdown/man8/chef-server-webui.mkd diff --git a/chef/distro/common/markdown/man8/chef-server.mkd b/distro/common/markdown/man8/chef-server.mkd similarity index 100% rename from chef/distro/common/markdown/man8/chef-server.mkd rename to distro/common/markdown/man8/chef-server.mkd diff --git a/chef/distro/common/markdown/man8/chef-solo.mkd b/distro/common/markdown/man8/chef-solo.mkd similarity index 100% rename from chef/distro/common/markdown/man8/chef-solo.mkd rename to distro/common/markdown/man8/chef-solo.mkd diff --git a/chef/distro/common/markdown/man8/chef-solr.mkd b/distro/common/markdown/man8/chef-solr.mkd similarity index 100% rename from chef/distro/common/markdown/man8/chef-solr.mkd rename to distro/common/markdown/man8/chef-solr.mkd diff --git a/chef/distro/debian/etc/default/chef-client b/distro/debian/etc/default/chef-client similarity index 100% rename from chef/distro/debian/etc/default/chef-client rename to distro/debian/etc/default/chef-client diff --git a/chef/distro/debian/etc/default/chef-expander b/distro/debian/etc/default/chef-expander similarity index 100% rename from chef/distro/debian/etc/default/chef-expander rename to distro/debian/etc/default/chef-expander diff --git a/chef/distro/debian/etc/default/chef-server b/distro/debian/etc/default/chef-server similarity index 100% rename from chef/distro/debian/etc/default/chef-server rename to distro/debian/etc/default/chef-server diff --git a/chef/distro/debian/etc/default/chef-server-webui b/distro/debian/etc/default/chef-server-webui similarity index 100% rename from chef/distro/debian/etc/default/chef-server-webui rename to distro/debian/etc/default/chef-server-webui diff --git a/chef/distro/debian/etc/default/chef-solr b/distro/debian/etc/default/chef-solr similarity index 100% rename from chef/distro/debian/etc/default/chef-solr rename to distro/debian/etc/default/chef-solr diff --git a/chef/distro/debian/etc/init.d/chef-client b/distro/debian/etc/init.d/chef-client similarity index 100% rename from chef/distro/debian/etc/init.d/chef-client rename to distro/debian/etc/init.d/chef-client diff --git a/chef/distro/debian/etc/init.d/chef-expander b/distro/debian/etc/init.d/chef-expander similarity index 100% rename from chef/distro/debian/etc/init.d/chef-expander rename to distro/debian/etc/init.d/chef-expander diff --git a/chef/distro/debian/etc/init.d/chef-server b/distro/debian/etc/init.d/chef-server similarity index 100% rename from chef/distro/debian/etc/init.d/chef-server rename to distro/debian/etc/init.d/chef-server diff --git a/chef/distro/debian/etc/init.d/chef-server-webui b/distro/debian/etc/init.d/chef-server-webui similarity index 100% rename from chef/distro/debian/etc/init.d/chef-server-webui rename to distro/debian/etc/init.d/chef-server-webui diff --git a/chef/distro/debian/etc/init.d/chef-solr b/distro/debian/etc/init.d/chef-solr similarity index 100% rename from chef/distro/debian/etc/init.d/chef-solr rename to distro/debian/etc/init.d/chef-solr diff --git a/chef/distro/debian/etc/init/chef-client.conf b/distro/debian/etc/init/chef-client.conf similarity index 100% rename from chef/distro/debian/etc/init/chef-client.conf rename to distro/debian/etc/init/chef-client.conf diff --git a/chef/distro/debian/etc/init/chef-expander.conf b/distro/debian/etc/init/chef-expander.conf similarity index 100% rename from chef/distro/debian/etc/init/chef-expander.conf rename to distro/debian/etc/init/chef-expander.conf diff --git a/chef/distro/debian/etc/init/chef-server-webui.conf b/distro/debian/etc/init/chef-server-webui.conf similarity index 100% rename from chef/distro/debian/etc/init/chef-server-webui.conf rename to distro/debian/etc/init/chef-server-webui.conf diff --git a/chef/distro/debian/etc/init/chef-server.conf b/distro/debian/etc/init/chef-server.conf similarity index 100% rename from chef/distro/debian/etc/init/chef-server.conf rename to distro/debian/etc/init/chef-server.conf diff --git a/chef/distro/debian/etc/init/chef-solr.conf b/distro/debian/etc/init/chef-solr.conf similarity index 100% rename from chef/distro/debian/etc/init/chef-solr.conf rename to distro/debian/etc/init/chef-solr.conf diff --git a/chef/distro/redhat/etc/init.d/chef-client b/distro/redhat/etc/init.d/chef-client similarity index 100% rename from chef/distro/redhat/etc/init.d/chef-client rename to distro/redhat/etc/init.d/chef-client diff --git a/chef/distro/redhat/etc/init.d/chef-expander b/distro/redhat/etc/init.d/chef-expander similarity index 100% rename from chef/distro/redhat/etc/init.d/chef-expander rename to distro/redhat/etc/init.d/chef-expander diff --git a/chef/distro/redhat/etc/init.d/chef-server b/distro/redhat/etc/init.d/chef-server similarity index 100% rename from chef/distro/redhat/etc/init.d/chef-server rename to distro/redhat/etc/init.d/chef-server diff --git a/chef/distro/redhat/etc/init.d/chef-server-webui b/distro/redhat/etc/init.d/chef-server-webui similarity index 100% rename from chef/distro/redhat/etc/init.d/chef-server-webui rename to distro/redhat/etc/init.d/chef-server-webui diff --git a/chef/distro/redhat/etc/init.d/chef-solr b/distro/redhat/etc/init.d/chef-solr similarity index 100% rename from chef/distro/redhat/etc/init.d/chef-solr rename to distro/redhat/etc/init.d/chef-solr diff --git a/chef/distro/redhat/etc/logrotate.d/chef-client b/distro/redhat/etc/logrotate.d/chef-client similarity index 100% rename from chef/distro/redhat/etc/logrotate.d/chef-client rename to distro/redhat/etc/logrotate.d/chef-client diff --git a/chef/distro/redhat/etc/logrotate.d/chef-expander b/distro/redhat/etc/logrotate.d/chef-expander similarity index 100% rename from chef/distro/redhat/etc/logrotate.d/chef-expander rename to distro/redhat/etc/logrotate.d/chef-expander diff --git a/chef/distro/redhat/etc/logrotate.d/chef-server b/distro/redhat/etc/logrotate.d/chef-server similarity index 100% rename from chef/distro/redhat/etc/logrotate.d/chef-server rename to distro/redhat/etc/logrotate.d/chef-server diff --git a/chef/distro/redhat/etc/logrotate.d/chef-server-webui b/distro/redhat/etc/logrotate.d/chef-server-webui similarity index 100% rename from chef/distro/redhat/etc/logrotate.d/chef-server-webui rename to distro/redhat/etc/logrotate.d/chef-server-webui diff --git a/chef/distro/redhat/etc/logrotate.d/chef-solr b/distro/redhat/etc/logrotate.d/chef-solr similarity index 100% rename from chef/distro/redhat/etc/logrotate.d/chef-solr rename to distro/redhat/etc/logrotate.d/chef-solr diff --git a/chef/distro/redhat/etc/sysconfig/chef-client b/distro/redhat/etc/sysconfig/chef-client similarity index 100% rename from chef/distro/redhat/etc/sysconfig/chef-client rename to distro/redhat/etc/sysconfig/chef-client diff --git a/chef/distro/redhat/etc/sysconfig/chef-expander b/distro/redhat/etc/sysconfig/chef-expander similarity index 100% rename from chef/distro/redhat/etc/sysconfig/chef-expander rename to distro/redhat/etc/sysconfig/chef-expander diff --git a/chef/distro/redhat/etc/sysconfig/chef-server b/distro/redhat/etc/sysconfig/chef-server similarity index 100% rename from chef/distro/redhat/etc/sysconfig/chef-server rename to distro/redhat/etc/sysconfig/chef-server diff --git a/chef/distro/redhat/etc/sysconfig/chef-server-webui b/distro/redhat/etc/sysconfig/chef-server-webui similarity index 100% rename from chef/distro/redhat/etc/sysconfig/chef-server-webui rename to distro/redhat/etc/sysconfig/chef-server-webui diff --git a/chef/distro/redhat/etc/sysconfig/chef-solr b/distro/redhat/etc/sysconfig/chef-solr similarity index 100% rename from chef/distro/redhat/etc/sysconfig/chef-solr rename to distro/redhat/etc/sysconfig/chef-solr diff --git a/chef/distro/windows/service_manager.rb b/distro/windows/service_manager.rb similarity index 100% rename from chef/distro/windows/service_manager.rb rename to distro/windows/service_manager.rb diff --git a/chef/lib/chef.rb b/lib/chef.rb similarity index 100% rename from chef/lib/chef.rb rename to lib/chef.rb diff --git a/chef/lib/chef/api_client.rb b/lib/chef/api_client.rb similarity index 100% rename from chef/lib/chef/api_client.rb rename to lib/chef/api_client.rb diff --git a/chef/lib/chef/application.rb b/lib/chef/application.rb similarity index 100% rename from chef/lib/chef/application.rb rename to lib/chef/application.rb diff --git a/chef/lib/chef/application/agent.rb b/lib/chef/application/agent.rb similarity index 100% rename from chef/lib/chef/application/agent.rb rename to lib/chef/application/agent.rb diff --git a/chef/lib/chef/application/client.rb b/lib/chef/application/client.rb similarity index 100% rename from chef/lib/chef/application/client.rb rename to lib/chef/application/client.rb diff --git a/chef/lib/chef/application/knife.rb b/lib/chef/application/knife.rb similarity index 100% rename from chef/lib/chef/application/knife.rb rename to lib/chef/application/knife.rb diff --git a/chef/lib/chef/application/solo.rb b/lib/chef/application/solo.rb similarity index 100% rename from chef/lib/chef/application/solo.rb rename to lib/chef/application/solo.rb diff --git a/chef/lib/chef/application/windows_service.rb b/lib/chef/application/windows_service.rb similarity index 100% rename from chef/lib/chef/application/windows_service.rb rename to lib/chef/application/windows_service.rb diff --git a/chef/lib/chef/applications.rb b/lib/chef/applications.rb similarity index 100% rename from chef/lib/chef/applications.rb rename to lib/chef/applications.rb diff --git a/chef/lib/chef/checksum/storage.rb b/lib/chef/checksum/storage.rb similarity index 100% rename from chef/lib/chef/checksum/storage.rb rename to lib/chef/checksum/storage.rb diff --git a/chef/lib/chef/checksum/storage/filesystem.rb b/lib/chef/checksum/storage/filesystem.rb similarity index 100% rename from chef/lib/chef/checksum/storage/filesystem.rb rename to lib/chef/checksum/storage/filesystem.rb diff --git a/chef/lib/chef/checksum_cache.rb b/lib/chef/checksum_cache.rb similarity index 100% rename from chef/lib/chef/checksum_cache.rb rename to lib/chef/checksum_cache.rb diff --git a/chef/lib/chef/chef_fs.rb b/lib/chef/chef_fs.rb similarity index 100% rename from chef/lib/chef/chef_fs.rb rename to lib/chef/chef_fs.rb diff --git a/chef/lib/chef/chef_fs/command_line.rb b/lib/chef/chef_fs/command_line.rb similarity index 100% rename from chef/lib/chef/chef_fs/command_line.rb rename to lib/chef/chef_fs/command_line.rb diff --git a/chef/lib/chef/chef_fs/file_pattern.rb b/lib/chef/chef_fs/file_pattern.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_pattern.rb rename to lib/chef/chef_fs/file_pattern.rb diff --git a/chef/lib/chef/chef_fs/file_system.rb b/lib/chef/chef_fs/file_system.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system.rb rename to lib/chef/chef_fs/file_system.rb diff --git a/chef/lib/chef/chef_fs/file_system/base_fs_dir.rb b/lib/chef/chef_fs/file_system/base_fs_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/base_fs_dir.rb rename to lib/chef/chef_fs/file_system/base_fs_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/base_fs_object.rb b/lib/chef/chef_fs/file_system/base_fs_object.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/base_fs_object.rb rename to lib/chef/chef_fs/file_system/base_fs_object.rb diff --git a/chef/lib/chef/chef_fs/file_system/chef_repository_file_system_entry.rb b/lib/chef/chef_fs/file_system/chef_repository_file_system_entry.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/chef_repository_file_system_entry.rb rename to lib/chef/chef_fs/file_system/chef_repository_file_system_entry.rb diff --git a/chef/lib/chef/chef_fs/file_system/chef_repository_file_system_root_dir.rb b/lib/chef/chef_fs/file_system/chef_repository_file_system_root_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/chef_repository_file_system_root_dir.rb rename to lib/chef/chef_fs/file_system/chef_repository_file_system_root_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/chef_server_root_dir.rb b/lib/chef/chef_fs/file_system/chef_server_root_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/chef_server_root_dir.rb rename to lib/chef/chef_fs/file_system/chef_server_root_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/cookbook_dir.rb b/lib/chef/chef_fs/file_system/cookbook_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/cookbook_dir.rb rename to lib/chef/chef_fs/file_system/cookbook_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/cookbook_file.rb b/lib/chef/chef_fs/file_system/cookbook_file.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/cookbook_file.rb rename to lib/chef/chef_fs/file_system/cookbook_file.rb diff --git a/chef/lib/chef/chef_fs/file_system/cookbook_subdir.rb b/lib/chef/chef_fs/file_system/cookbook_subdir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/cookbook_subdir.rb rename to lib/chef/chef_fs/file_system/cookbook_subdir.rb diff --git a/chef/lib/chef/chef_fs/file_system/cookbooks_dir.rb b/lib/chef/chef_fs/file_system/cookbooks_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/cookbooks_dir.rb rename to lib/chef/chef_fs/file_system/cookbooks_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/data_bag_dir.rb b/lib/chef/chef_fs/file_system/data_bag_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/data_bag_dir.rb rename to lib/chef/chef_fs/file_system/data_bag_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/data_bag_item.rb b/lib/chef/chef_fs/file_system/data_bag_item.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/data_bag_item.rb rename to lib/chef/chef_fs/file_system/data_bag_item.rb diff --git a/chef/lib/chef/chef_fs/file_system/data_bags_dir.rb b/lib/chef/chef_fs/file_system/data_bags_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/data_bags_dir.rb rename to lib/chef/chef_fs/file_system/data_bags_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/file_system_entry.rb b/lib/chef/chef_fs/file_system/file_system_entry.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/file_system_entry.rb rename to lib/chef/chef_fs/file_system/file_system_entry.rb diff --git a/chef/lib/chef/chef_fs/file_system/file_system_error.rb b/lib/chef/chef_fs/file_system/file_system_error.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/file_system_error.rb rename to lib/chef/chef_fs/file_system/file_system_error.rb diff --git a/chef/lib/chef/chef_fs/file_system/file_system_root_dir.rb b/lib/chef/chef_fs/file_system/file_system_root_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/file_system_root_dir.rb rename to lib/chef/chef_fs/file_system/file_system_root_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/must_delete_recursively_error.rb b/lib/chef/chef_fs/file_system/must_delete_recursively_error.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/must_delete_recursively_error.rb rename to lib/chef/chef_fs/file_system/must_delete_recursively_error.rb diff --git a/chef/lib/chef/chef_fs/file_system/nodes_dir.rb b/lib/chef/chef_fs/file_system/nodes_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/nodes_dir.rb rename to lib/chef/chef_fs/file_system/nodes_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/nonexistent_fs_object.rb b/lib/chef/chef_fs/file_system/nonexistent_fs_object.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/nonexistent_fs_object.rb rename to lib/chef/chef_fs/file_system/nonexistent_fs_object.rb diff --git a/chef/lib/chef/chef_fs/file_system/not_found_error.rb b/lib/chef/chef_fs/file_system/not_found_error.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/not_found_error.rb rename to lib/chef/chef_fs/file_system/not_found_error.rb diff --git a/chef/lib/chef/chef_fs/file_system/rest_list_dir.rb b/lib/chef/chef_fs/file_system/rest_list_dir.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/rest_list_dir.rb rename to lib/chef/chef_fs/file_system/rest_list_dir.rb diff --git a/chef/lib/chef/chef_fs/file_system/rest_list_entry.rb b/lib/chef/chef_fs/file_system/rest_list_entry.rb similarity index 100% rename from chef/lib/chef/chef_fs/file_system/rest_list_entry.rb rename to lib/chef/chef_fs/file_system/rest_list_entry.rb diff --git a/chef/lib/chef/chef_fs/knife.rb b/lib/chef/chef_fs/knife.rb similarity index 100% rename from chef/lib/chef/chef_fs/knife.rb rename to lib/chef/chef_fs/knife.rb diff --git a/chef/lib/chef/chef_fs/path_utils.rb b/lib/chef/chef_fs/path_utils.rb similarity index 100% rename from chef/lib/chef/chef_fs/path_utils.rb rename to lib/chef/chef_fs/path_utils.rb diff --git a/chef/lib/chef/client.rb b/lib/chef/client.rb similarity index 100% rename from chef/lib/chef/client.rb rename to lib/chef/client.rb diff --git a/chef/lib/chef/config.rb b/lib/chef/config.rb similarity index 100% rename from chef/lib/chef/config.rb rename to lib/chef/config.rb diff --git a/chef/lib/chef/cookbook/chefignore.rb b/lib/chef/cookbook/chefignore.rb similarity index 100% rename from chef/lib/chef/cookbook/chefignore.rb rename to lib/chef/cookbook/chefignore.rb diff --git a/chef/lib/chef/cookbook/cookbook_collection.rb b/lib/chef/cookbook/cookbook_collection.rb similarity index 100% rename from chef/lib/chef/cookbook/cookbook_collection.rb rename to lib/chef/cookbook/cookbook_collection.rb diff --git a/chef/lib/chef/cookbook/cookbook_version_loader.rb b/lib/chef/cookbook/cookbook_version_loader.rb similarity index 100% rename from chef/lib/chef/cookbook/cookbook_version_loader.rb rename to lib/chef/cookbook/cookbook_version_loader.rb diff --git a/chef/lib/chef/cookbook/file_system_file_vendor.rb b/lib/chef/cookbook/file_system_file_vendor.rb similarity index 100% rename from chef/lib/chef/cookbook/file_system_file_vendor.rb rename to lib/chef/cookbook/file_system_file_vendor.rb diff --git a/chef/lib/chef/cookbook/file_vendor.rb b/lib/chef/cookbook/file_vendor.rb similarity index 100% rename from chef/lib/chef/cookbook/file_vendor.rb rename to lib/chef/cookbook/file_vendor.rb diff --git a/chef/lib/chef/cookbook/metadata.rb b/lib/chef/cookbook/metadata.rb similarity index 100% rename from chef/lib/chef/cookbook/metadata.rb rename to lib/chef/cookbook/metadata.rb diff --git a/chef/lib/chef/cookbook/remote_file_vendor.rb b/lib/chef/cookbook/remote_file_vendor.rb similarity index 100% rename from chef/lib/chef/cookbook/remote_file_vendor.rb rename to lib/chef/cookbook/remote_file_vendor.rb diff --git a/chef/lib/chef/cookbook/synchronizer.rb b/lib/chef/cookbook/synchronizer.rb similarity index 100% rename from chef/lib/chef/cookbook/synchronizer.rb rename to lib/chef/cookbook/synchronizer.rb diff --git a/chef/lib/chef/cookbook/syntax_check.rb b/lib/chef/cookbook/syntax_check.rb similarity index 100% rename from chef/lib/chef/cookbook/syntax_check.rb rename to lib/chef/cookbook/syntax_check.rb diff --git a/chef/lib/chef/cookbook_loader.rb b/lib/chef/cookbook_loader.rb similarity index 100% rename from chef/lib/chef/cookbook_loader.rb rename to lib/chef/cookbook_loader.rb diff --git a/chef/lib/chef/cookbook_site_streaming_uploader.rb b/lib/chef/cookbook_site_streaming_uploader.rb similarity index 100% rename from chef/lib/chef/cookbook_site_streaming_uploader.rb rename to lib/chef/cookbook_site_streaming_uploader.rb diff --git a/chef/lib/chef/cookbook_uploader.rb b/lib/chef/cookbook_uploader.rb similarity index 100% rename from chef/lib/chef/cookbook_uploader.rb rename to lib/chef/cookbook_uploader.rb diff --git a/chef/lib/chef/cookbook_version.rb b/lib/chef/cookbook_version.rb similarity index 100% rename from chef/lib/chef/cookbook_version.rb rename to lib/chef/cookbook_version.rb diff --git a/chef/lib/chef/daemon.rb b/lib/chef/daemon.rb similarity index 100% rename from chef/lib/chef/daemon.rb rename to lib/chef/daemon.rb diff --git a/chef/lib/chef/data_bag.rb b/lib/chef/data_bag.rb similarity index 100% rename from chef/lib/chef/data_bag.rb rename to lib/chef/data_bag.rb diff --git a/chef/lib/chef/data_bag_item.rb b/lib/chef/data_bag_item.rb similarity index 100% rename from chef/lib/chef/data_bag_item.rb rename to lib/chef/data_bag_item.rb diff --git a/chef/lib/chef/dsl.rb b/lib/chef/dsl.rb similarity index 100% rename from chef/lib/chef/dsl.rb rename to lib/chef/dsl.rb diff --git a/chef/lib/chef/dsl/data_query.rb b/lib/chef/dsl/data_query.rb similarity index 100% rename from chef/lib/chef/dsl/data_query.rb rename to lib/chef/dsl/data_query.rb diff --git a/chef/lib/chef/dsl/include_attribute.rb b/lib/chef/dsl/include_attribute.rb similarity index 100% rename from chef/lib/chef/dsl/include_attribute.rb rename to lib/chef/dsl/include_attribute.rb diff --git a/chef/lib/chef/dsl/include_recipe.rb b/lib/chef/dsl/include_recipe.rb similarity index 100% rename from chef/lib/chef/dsl/include_recipe.rb rename to lib/chef/dsl/include_recipe.rb diff --git a/chef/lib/chef/dsl/platform_introspection.rb b/lib/chef/dsl/platform_introspection.rb similarity index 100% rename from chef/lib/chef/dsl/platform_introspection.rb rename to lib/chef/dsl/platform_introspection.rb diff --git a/chef/lib/chef/dsl/recipe.rb b/lib/chef/dsl/recipe.rb similarity index 100% rename from chef/lib/chef/dsl/recipe.rb rename to lib/chef/dsl/recipe.rb diff --git a/chef/lib/chef/encrypted_data_bag_item.rb b/lib/chef/encrypted_data_bag_item.rb similarity index 100% rename from chef/lib/chef/encrypted_data_bag_item.rb rename to lib/chef/encrypted_data_bag_item.rb diff --git a/chef/lib/chef/environment.rb b/lib/chef/environment.rb similarity index 100% rename from chef/lib/chef/environment.rb rename to lib/chef/environment.rb diff --git a/chef/lib/chef/event_dispatch/base.rb b/lib/chef/event_dispatch/base.rb similarity index 100% rename from chef/lib/chef/event_dispatch/base.rb rename to lib/chef/event_dispatch/base.rb diff --git a/chef/lib/chef/event_dispatch/dispatcher.rb b/lib/chef/event_dispatch/dispatcher.rb similarity index 100% rename from chef/lib/chef/event_dispatch/dispatcher.rb rename to lib/chef/event_dispatch/dispatcher.rb diff --git a/chef/lib/chef/exceptions.rb b/lib/chef/exceptions.rb similarity index 100% rename from chef/lib/chef/exceptions.rb rename to lib/chef/exceptions.rb diff --git a/chef/lib/chef/file_access_control.rb b/lib/chef/file_access_control.rb similarity index 100% rename from chef/lib/chef/file_access_control.rb rename to lib/chef/file_access_control.rb diff --git a/chef/lib/chef/file_access_control/unix.rb b/lib/chef/file_access_control/unix.rb similarity index 100% rename from chef/lib/chef/file_access_control/unix.rb rename to lib/chef/file_access_control/unix.rb diff --git a/chef/lib/chef/file_access_control/windows.rb b/lib/chef/file_access_control/windows.rb similarity index 100% rename from chef/lib/chef/file_access_control/windows.rb rename to lib/chef/file_access_control/windows.rb diff --git a/chef/lib/chef/file_cache.rb b/lib/chef/file_cache.rb similarity index 100% rename from chef/lib/chef/file_cache.rb rename to lib/chef/file_cache.rb diff --git a/chef/lib/chef/formatters/base.rb b/lib/chef/formatters/base.rb similarity index 100% rename from chef/lib/chef/formatters/base.rb rename to lib/chef/formatters/base.rb diff --git a/chef/lib/chef/formatters/doc.rb b/lib/chef/formatters/doc.rb similarity index 100% rename from chef/lib/chef/formatters/doc.rb rename to lib/chef/formatters/doc.rb diff --git a/chef/lib/chef/formatters/error_descriptor.rb b/lib/chef/formatters/error_descriptor.rb similarity index 100% rename from chef/lib/chef/formatters/error_descriptor.rb rename to lib/chef/formatters/error_descriptor.rb diff --git a/chef/lib/chef/formatters/error_inspectors.rb b/lib/chef/formatters/error_inspectors.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors.rb rename to lib/chef/formatters/error_inspectors.rb diff --git a/chef/lib/chef/formatters/error_inspectors/api_error_formatting.rb b/lib/chef/formatters/error_inspectors/api_error_formatting.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/api_error_formatting.rb rename to lib/chef/formatters/error_inspectors/api_error_formatting.rb diff --git a/chef/lib/chef/formatters/error_inspectors/compile_error_inspector.rb b/lib/chef/formatters/error_inspectors/compile_error_inspector.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/compile_error_inspector.rb rename to lib/chef/formatters/error_inspectors/compile_error_inspector.rb diff --git a/chef/lib/chef/formatters/error_inspectors/cookbook_resolve_error_inspector.rb b/lib/chef/formatters/error_inspectors/cookbook_resolve_error_inspector.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/cookbook_resolve_error_inspector.rb rename to lib/chef/formatters/error_inspectors/cookbook_resolve_error_inspector.rb diff --git a/chef/lib/chef/formatters/error_inspectors/cookbook_sync_error_inspector.rb b/lib/chef/formatters/error_inspectors/cookbook_sync_error_inspector.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/cookbook_sync_error_inspector.rb rename to lib/chef/formatters/error_inspectors/cookbook_sync_error_inspector.rb diff --git a/chef/lib/chef/formatters/error_inspectors/node_load_error_inspector.rb b/lib/chef/formatters/error_inspectors/node_load_error_inspector.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/node_load_error_inspector.rb rename to lib/chef/formatters/error_inspectors/node_load_error_inspector.rb diff --git a/chef/lib/chef/formatters/error_inspectors/registration_error_inspector.rb b/lib/chef/formatters/error_inspectors/registration_error_inspector.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/registration_error_inspector.rb rename to lib/chef/formatters/error_inspectors/registration_error_inspector.rb diff --git a/chef/lib/chef/formatters/error_inspectors/resource_failure_inspector.rb b/lib/chef/formatters/error_inspectors/resource_failure_inspector.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/resource_failure_inspector.rb rename to lib/chef/formatters/error_inspectors/resource_failure_inspector.rb diff --git a/chef/lib/chef/formatters/error_inspectors/run_list_expansion_error_inspector.rb b/lib/chef/formatters/error_inspectors/run_list_expansion_error_inspector.rb similarity index 100% rename from chef/lib/chef/formatters/error_inspectors/run_list_expansion_error_inspector.rb rename to lib/chef/formatters/error_inspectors/run_list_expansion_error_inspector.rb diff --git a/chef/lib/chef/formatters/error_mapper.rb b/lib/chef/formatters/error_mapper.rb similarity index 100% rename from chef/lib/chef/formatters/error_mapper.rb rename to lib/chef/formatters/error_mapper.rb diff --git a/chef/lib/chef/formatters/minimal.rb b/lib/chef/formatters/minimal.rb similarity index 100% rename from chef/lib/chef/formatters/minimal.rb rename to lib/chef/formatters/minimal.rb diff --git a/chef/lib/chef/handler.rb b/lib/chef/handler.rb similarity index 100% rename from chef/lib/chef/handler.rb rename to lib/chef/handler.rb diff --git a/chef/lib/chef/handler/error_report.rb b/lib/chef/handler/error_report.rb similarity index 100% rename from chef/lib/chef/handler/error_report.rb rename to lib/chef/handler/error_report.rb diff --git a/chef/lib/chef/handler/json_file.rb b/lib/chef/handler/json_file.rb similarity index 100% rename from chef/lib/chef/handler/json_file.rb rename to lib/chef/handler/json_file.rb diff --git a/chef/lib/chef/json_compat.rb b/lib/chef/json_compat.rb similarity index 100% rename from chef/lib/chef/json_compat.rb rename to lib/chef/json_compat.rb diff --git a/chef/lib/chef/knife.rb b/lib/chef/knife.rb similarity index 100% rename from chef/lib/chef/knife.rb rename to lib/chef/knife.rb diff --git a/chef/lib/chef/knife/bootstrap.rb b/lib/chef/knife/bootstrap.rb similarity index 100% rename from chef/lib/chef/knife/bootstrap.rb rename to lib/chef/knife/bootstrap.rb diff --git a/chef/lib/chef/knife/bootstrap/archlinux-gems.erb b/lib/chef/knife/bootstrap/archlinux-gems.erb similarity index 100% rename from chef/lib/chef/knife/bootstrap/archlinux-gems.erb rename to lib/chef/knife/bootstrap/archlinux-gems.erb diff --git a/chef/lib/chef/knife/bootstrap/centos5-gems.erb b/lib/chef/knife/bootstrap/centos5-gems.erb similarity index 100% rename from chef/lib/chef/knife/bootstrap/centos5-gems.erb rename to lib/chef/knife/bootstrap/centos5-gems.erb diff --git a/chef/lib/chef/knife/bootstrap/chef-full.erb b/lib/chef/knife/bootstrap/chef-full.erb similarity index 100% rename from chef/lib/chef/knife/bootstrap/chef-full.erb rename to lib/chef/knife/bootstrap/chef-full.erb diff --git a/chef/lib/chef/knife/bootstrap/fedora13-gems.erb b/lib/chef/knife/bootstrap/fedora13-gems.erb similarity index 100% rename from chef/lib/chef/knife/bootstrap/fedora13-gems.erb rename to lib/chef/knife/bootstrap/fedora13-gems.erb diff --git a/chef/lib/chef/knife/bootstrap/ubuntu10.04-apt.erb b/lib/chef/knife/bootstrap/ubuntu10.04-apt.erb similarity index 100% rename from chef/lib/chef/knife/bootstrap/ubuntu10.04-apt.erb rename to lib/chef/knife/bootstrap/ubuntu10.04-apt.erb diff --git a/chef/lib/chef/knife/bootstrap/ubuntu10.04-gems.erb b/lib/chef/knife/bootstrap/ubuntu10.04-gems.erb similarity index 100% rename from chef/lib/chef/knife/bootstrap/ubuntu10.04-gems.erb rename to lib/chef/knife/bootstrap/ubuntu10.04-gems.erb diff --git a/chef/lib/chef/knife/bootstrap/ubuntu12.04-gems.erb b/lib/chef/knife/bootstrap/ubuntu12.04-gems.erb similarity index 100% rename from chef/lib/chef/knife/bootstrap/ubuntu12.04-gems.erb rename to lib/chef/knife/bootstrap/ubuntu12.04-gems.erb diff --git a/chef/lib/chef/knife/client_bulk_delete.rb b/lib/chef/knife/client_bulk_delete.rb similarity index 100% rename from chef/lib/chef/knife/client_bulk_delete.rb rename to lib/chef/knife/client_bulk_delete.rb diff --git a/chef/lib/chef/knife/client_create.rb b/lib/chef/knife/client_create.rb similarity index 100% rename from chef/lib/chef/knife/client_create.rb rename to lib/chef/knife/client_create.rb diff --git a/chef/lib/chef/knife/client_delete.rb b/lib/chef/knife/client_delete.rb similarity index 100% rename from chef/lib/chef/knife/client_delete.rb rename to lib/chef/knife/client_delete.rb diff --git a/chef/lib/chef/knife/client_edit.rb b/lib/chef/knife/client_edit.rb similarity index 100% rename from chef/lib/chef/knife/client_edit.rb rename to lib/chef/knife/client_edit.rb diff --git a/chef/lib/chef/knife/client_list.rb b/lib/chef/knife/client_list.rb similarity index 100% rename from chef/lib/chef/knife/client_list.rb rename to lib/chef/knife/client_list.rb diff --git a/chef/lib/chef/knife/client_reregister.rb b/lib/chef/knife/client_reregister.rb similarity index 100% rename from chef/lib/chef/knife/client_reregister.rb rename to lib/chef/knife/client_reregister.rb diff --git a/chef/lib/chef/knife/client_show.rb b/lib/chef/knife/client_show.rb similarity index 100% rename from chef/lib/chef/knife/client_show.rb rename to lib/chef/knife/client_show.rb diff --git a/chef/lib/chef/knife/configure.rb b/lib/chef/knife/configure.rb similarity index 100% rename from chef/lib/chef/knife/configure.rb rename to lib/chef/knife/configure.rb diff --git a/chef/lib/chef/knife/configure_client.rb b/lib/chef/knife/configure_client.rb similarity index 100% rename from chef/lib/chef/knife/configure_client.rb rename to lib/chef/knife/configure_client.rb diff --git a/chef/lib/chef/knife/cookbook_bulk_delete.rb b/lib/chef/knife/cookbook_bulk_delete.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_bulk_delete.rb rename to lib/chef/knife/cookbook_bulk_delete.rb diff --git a/chef/lib/chef/knife/cookbook_create.rb b/lib/chef/knife/cookbook_create.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_create.rb rename to lib/chef/knife/cookbook_create.rb diff --git a/chef/lib/chef/knife/cookbook_delete.rb b/lib/chef/knife/cookbook_delete.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_delete.rb rename to lib/chef/knife/cookbook_delete.rb diff --git a/chef/lib/chef/knife/cookbook_download.rb b/lib/chef/knife/cookbook_download.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_download.rb rename to lib/chef/knife/cookbook_download.rb diff --git a/chef/lib/chef/knife/cookbook_list.rb b/lib/chef/knife/cookbook_list.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_list.rb rename to lib/chef/knife/cookbook_list.rb diff --git a/chef/lib/chef/knife/cookbook_metadata.rb b/lib/chef/knife/cookbook_metadata.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_metadata.rb rename to lib/chef/knife/cookbook_metadata.rb diff --git a/chef/lib/chef/knife/cookbook_metadata_from_file.rb b/lib/chef/knife/cookbook_metadata_from_file.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_metadata_from_file.rb rename to lib/chef/knife/cookbook_metadata_from_file.rb diff --git a/chef/lib/chef/knife/cookbook_show.rb b/lib/chef/knife/cookbook_show.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_show.rb rename to lib/chef/knife/cookbook_show.rb diff --git a/chef/lib/chef/knife/cookbook_site_download.rb b/lib/chef/knife/cookbook_site_download.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_download.rb rename to lib/chef/knife/cookbook_site_download.rb diff --git a/chef/lib/chef/knife/cookbook_site_install.rb b/lib/chef/knife/cookbook_site_install.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_install.rb rename to lib/chef/knife/cookbook_site_install.rb diff --git a/chef/lib/chef/knife/cookbook_site_list.rb b/lib/chef/knife/cookbook_site_list.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_list.rb rename to lib/chef/knife/cookbook_site_list.rb diff --git a/chef/lib/chef/knife/cookbook_site_search.rb b/lib/chef/knife/cookbook_site_search.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_search.rb rename to lib/chef/knife/cookbook_site_search.rb diff --git a/chef/lib/chef/knife/cookbook_site_share.rb b/lib/chef/knife/cookbook_site_share.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_share.rb rename to lib/chef/knife/cookbook_site_share.rb diff --git a/chef/lib/chef/knife/cookbook_site_show.rb b/lib/chef/knife/cookbook_site_show.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_show.rb rename to lib/chef/knife/cookbook_site_show.rb diff --git a/chef/lib/chef/knife/cookbook_site_unshare.rb b/lib/chef/knife/cookbook_site_unshare.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_unshare.rb rename to lib/chef/knife/cookbook_site_unshare.rb diff --git a/chef/lib/chef/knife/cookbook_site_vendor.rb b/lib/chef/knife/cookbook_site_vendor.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_site_vendor.rb rename to lib/chef/knife/cookbook_site_vendor.rb diff --git a/chef/lib/chef/knife/cookbook_test.rb b/lib/chef/knife/cookbook_test.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_test.rb rename to lib/chef/knife/cookbook_test.rb diff --git a/chef/lib/chef/knife/cookbook_upload.rb b/lib/chef/knife/cookbook_upload.rb similarity index 100% rename from chef/lib/chef/knife/cookbook_upload.rb rename to lib/chef/knife/cookbook_upload.rb diff --git a/chef/lib/chef/knife/core/bootstrap_context.rb b/lib/chef/knife/core/bootstrap_context.rb similarity index 100% rename from chef/lib/chef/knife/core/bootstrap_context.rb rename to lib/chef/knife/core/bootstrap_context.rb diff --git a/chef/lib/chef/knife/core/cookbook_scm_repo.rb b/lib/chef/knife/core/cookbook_scm_repo.rb similarity index 100% rename from chef/lib/chef/knife/core/cookbook_scm_repo.rb rename to lib/chef/knife/core/cookbook_scm_repo.rb diff --git a/chef/lib/chef/knife/core/generic_presenter.rb b/lib/chef/knife/core/generic_presenter.rb similarity index 100% rename from chef/lib/chef/knife/core/generic_presenter.rb rename to lib/chef/knife/core/generic_presenter.rb diff --git a/chef/lib/chef/knife/core/node_editor.rb b/lib/chef/knife/core/node_editor.rb similarity index 100% rename from chef/lib/chef/knife/core/node_editor.rb rename to lib/chef/knife/core/node_editor.rb diff --git a/chef/lib/chef/knife/core/node_presenter.rb b/lib/chef/knife/core/node_presenter.rb similarity index 100% rename from chef/lib/chef/knife/core/node_presenter.rb rename to lib/chef/knife/core/node_presenter.rb diff --git a/chef/lib/chef/knife/core/object_loader.rb b/lib/chef/knife/core/object_loader.rb similarity index 100% rename from chef/lib/chef/knife/core/object_loader.rb rename to lib/chef/knife/core/object_loader.rb diff --git a/chef/lib/chef/knife/core/subcommand_loader.rb b/lib/chef/knife/core/subcommand_loader.rb similarity index 100% rename from chef/lib/chef/knife/core/subcommand_loader.rb rename to lib/chef/knife/core/subcommand_loader.rb diff --git a/chef/lib/chef/knife/core/text_formatter.rb b/lib/chef/knife/core/text_formatter.rb similarity index 100% rename from chef/lib/chef/knife/core/text_formatter.rb rename to lib/chef/knife/core/text_formatter.rb diff --git a/chef/lib/chef/knife/core/ui.rb b/lib/chef/knife/core/ui.rb similarity index 100% rename from chef/lib/chef/knife/core/ui.rb rename to lib/chef/knife/core/ui.rb diff --git a/chef/lib/chef/knife/data_bag_create.rb b/lib/chef/knife/data_bag_create.rb similarity index 100% rename from chef/lib/chef/knife/data_bag_create.rb rename to lib/chef/knife/data_bag_create.rb diff --git a/chef/lib/chef/knife/data_bag_delete.rb b/lib/chef/knife/data_bag_delete.rb similarity index 100% rename from chef/lib/chef/knife/data_bag_delete.rb rename to lib/chef/knife/data_bag_delete.rb diff --git a/chef/lib/chef/knife/data_bag_edit.rb b/lib/chef/knife/data_bag_edit.rb similarity index 100% rename from chef/lib/chef/knife/data_bag_edit.rb rename to lib/chef/knife/data_bag_edit.rb diff --git a/chef/lib/chef/knife/data_bag_from_file.rb b/lib/chef/knife/data_bag_from_file.rb similarity index 100% rename from chef/lib/chef/knife/data_bag_from_file.rb rename to lib/chef/knife/data_bag_from_file.rb diff --git a/chef/lib/chef/knife/data_bag_list.rb b/lib/chef/knife/data_bag_list.rb similarity index 100% rename from chef/lib/chef/knife/data_bag_list.rb rename to lib/chef/knife/data_bag_list.rb diff --git a/chef/lib/chef/knife/data_bag_show.rb b/lib/chef/knife/data_bag_show.rb similarity index 100% rename from chef/lib/chef/knife/data_bag_show.rb rename to lib/chef/knife/data_bag_show.rb diff --git a/chef/lib/chef/knife/delete.rb b/lib/chef/knife/delete.rb similarity index 100% rename from chef/lib/chef/knife/delete.rb rename to lib/chef/knife/delete.rb diff --git a/chef/lib/chef/knife/diff.rb b/lib/chef/knife/diff.rb similarity index 100% rename from chef/lib/chef/knife/diff.rb rename to lib/chef/knife/diff.rb diff --git a/chef/lib/chef/knife/download.rb b/lib/chef/knife/download.rb similarity index 100% rename from chef/lib/chef/knife/download.rb rename to lib/chef/knife/download.rb diff --git a/chef/lib/chef/knife/environment_create.rb b/lib/chef/knife/environment_create.rb similarity index 100% rename from chef/lib/chef/knife/environment_create.rb rename to lib/chef/knife/environment_create.rb diff --git a/chef/lib/chef/knife/environment_delete.rb b/lib/chef/knife/environment_delete.rb similarity index 100% rename from chef/lib/chef/knife/environment_delete.rb rename to lib/chef/knife/environment_delete.rb diff --git a/chef/lib/chef/knife/environment_edit.rb b/lib/chef/knife/environment_edit.rb similarity index 100% rename from chef/lib/chef/knife/environment_edit.rb rename to lib/chef/knife/environment_edit.rb diff --git a/chef/lib/chef/knife/environment_from_file.rb b/lib/chef/knife/environment_from_file.rb similarity index 100% rename from chef/lib/chef/knife/environment_from_file.rb rename to lib/chef/knife/environment_from_file.rb diff --git a/chef/lib/chef/knife/environment_list.rb b/lib/chef/knife/environment_list.rb similarity index 100% rename from chef/lib/chef/knife/environment_list.rb rename to lib/chef/knife/environment_list.rb diff --git a/chef/lib/chef/knife/environment_show.rb b/lib/chef/knife/environment_show.rb similarity index 100% rename from chef/lib/chef/knife/environment_show.rb rename to lib/chef/knife/environment_show.rb diff --git a/chef/lib/chef/knife/exec.rb b/lib/chef/knife/exec.rb similarity index 100% rename from chef/lib/chef/knife/exec.rb rename to lib/chef/knife/exec.rb diff --git a/chef/lib/chef/knife/help.rb b/lib/chef/knife/help.rb similarity index 100% rename from chef/lib/chef/knife/help.rb rename to lib/chef/knife/help.rb diff --git a/chef/lib/chef/knife/help_topics.rb b/lib/chef/knife/help_topics.rb similarity index 100% rename from chef/lib/chef/knife/help_topics.rb rename to lib/chef/knife/help_topics.rb diff --git a/chef/lib/chef/knife/index_rebuild.rb b/lib/chef/knife/index_rebuild.rb similarity index 100% rename from chef/lib/chef/knife/index_rebuild.rb rename to lib/chef/knife/index_rebuild.rb diff --git a/chef/lib/chef/knife/list.rb b/lib/chef/knife/list.rb similarity index 100% rename from chef/lib/chef/knife/list.rb rename to lib/chef/knife/list.rb diff --git a/chef/lib/chef/knife/node_bulk_delete.rb b/lib/chef/knife/node_bulk_delete.rb similarity index 100% rename from chef/lib/chef/knife/node_bulk_delete.rb rename to lib/chef/knife/node_bulk_delete.rb diff --git a/chef/lib/chef/knife/node_create.rb b/lib/chef/knife/node_create.rb similarity index 100% rename from chef/lib/chef/knife/node_create.rb rename to lib/chef/knife/node_create.rb diff --git a/chef/lib/chef/knife/node_delete.rb b/lib/chef/knife/node_delete.rb similarity index 100% rename from chef/lib/chef/knife/node_delete.rb rename to lib/chef/knife/node_delete.rb diff --git a/chef/lib/chef/knife/node_edit.rb b/lib/chef/knife/node_edit.rb similarity index 100% rename from chef/lib/chef/knife/node_edit.rb rename to lib/chef/knife/node_edit.rb diff --git a/chef/lib/chef/knife/node_from_file.rb b/lib/chef/knife/node_from_file.rb similarity index 100% rename from chef/lib/chef/knife/node_from_file.rb rename to lib/chef/knife/node_from_file.rb diff --git a/chef/lib/chef/knife/node_list.rb b/lib/chef/knife/node_list.rb similarity index 100% rename from chef/lib/chef/knife/node_list.rb rename to lib/chef/knife/node_list.rb diff --git a/chef/lib/chef/knife/node_run_list_add.rb b/lib/chef/knife/node_run_list_add.rb similarity index 100% rename from chef/lib/chef/knife/node_run_list_add.rb rename to lib/chef/knife/node_run_list_add.rb diff --git a/chef/lib/chef/knife/node_run_list_remove.rb b/lib/chef/knife/node_run_list_remove.rb similarity index 100% rename from chef/lib/chef/knife/node_run_list_remove.rb rename to lib/chef/knife/node_run_list_remove.rb diff --git a/chef/lib/chef/knife/node_show.rb b/lib/chef/knife/node_show.rb similarity index 100% rename from chef/lib/chef/knife/node_show.rb rename to lib/chef/knife/node_show.rb diff --git a/chef/lib/chef/knife/raw.rb b/lib/chef/knife/raw.rb similarity index 100% rename from chef/lib/chef/knife/raw.rb rename to lib/chef/knife/raw.rb diff --git a/chef/lib/chef/knife/recipe_list.rb b/lib/chef/knife/recipe_list.rb similarity index 100% rename from chef/lib/chef/knife/recipe_list.rb rename to lib/chef/knife/recipe_list.rb diff --git a/chef/lib/chef/knife/role_bulk_delete.rb b/lib/chef/knife/role_bulk_delete.rb similarity index 100% rename from chef/lib/chef/knife/role_bulk_delete.rb rename to lib/chef/knife/role_bulk_delete.rb diff --git a/chef/lib/chef/knife/role_create.rb b/lib/chef/knife/role_create.rb similarity index 100% rename from chef/lib/chef/knife/role_create.rb rename to lib/chef/knife/role_create.rb diff --git a/chef/lib/chef/knife/role_delete.rb b/lib/chef/knife/role_delete.rb similarity index 100% rename from chef/lib/chef/knife/role_delete.rb rename to lib/chef/knife/role_delete.rb diff --git a/chef/lib/chef/knife/role_edit.rb b/lib/chef/knife/role_edit.rb similarity index 100% rename from chef/lib/chef/knife/role_edit.rb rename to lib/chef/knife/role_edit.rb diff --git a/chef/lib/chef/knife/role_from_file.rb b/lib/chef/knife/role_from_file.rb similarity index 100% rename from chef/lib/chef/knife/role_from_file.rb rename to lib/chef/knife/role_from_file.rb diff --git a/chef/lib/chef/knife/role_list.rb b/lib/chef/knife/role_list.rb similarity index 100% rename from chef/lib/chef/knife/role_list.rb rename to lib/chef/knife/role_list.rb diff --git a/chef/lib/chef/knife/role_show.rb b/lib/chef/knife/role_show.rb similarity index 100% rename from chef/lib/chef/knife/role_show.rb rename to lib/chef/knife/role_show.rb diff --git a/chef/lib/chef/knife/search.rb b/lib/chef/knife/search.rb similarity index 100% rename from chef/lib/chef/knife/search.rb rename to lib/chef/knife/search.rb diff --git a/chef/lib/chef/knife/show.rb b/lib/chef/knife/show.rb similarity index 100% rename from chef/lib/chef/knife/show.rb rename to lib/chef/knife/show.rb diff --git a/chef/lib/chef/knife/ssh.rb b/lib/chef/knife/ssh.rb similarity index 100% rename from chef/lib/chef/knife/ssh.rb rename to lib/chef/knife/ssh.rb diff --git a/chef/lib/chef/knife/status.rb b/lib/chef/knife/status.rb similarity index 100% rename from chef/lib/chef/knife/status.rb rename to lib/chef/knife/status.rb diff --git a/chef/lib/chef/knife/tag_create.rb b/lib/chef/knife/tag_create.rb similarity index 100% rename from chef/lib/chef/knife/tag_create.rb rename to lib/chef/knife/tag_create.rb diff --git a/chef/lib/chef/knife/tag_delete.rb b/lib/chef/knife/tag_delete.rb similarity index 100% rename from chef/lib/chef/knife/tag_delete.rb rename to lib/chef/knife/tag_delete.rb diff --git a/chef/lib/chef/knife/tag_list.rb b/lib/chef/knife/tag_list.rb similarity index 100% rename from chef/lib/chef/knife/tag_list.rb rename to lib/chef/knife/tag_list.rb diff --git a/chef/lib/chef/knife/upload.rb b/lib/chef/knife/upload.rb similarity index 100% rename from chef/lib/chef/knife/upload.rb rename to lib/chef/knife/upload.rb diff --git a/chef/lib/chef/log.rb b/lib/chef/log.rb similarity index 100% rename from chef/lib/chef/log.rb rename to lib/chef/log.rb diff --git a/chef/lib/chef/mash.rb b/lib/chef/mash.rb similarity index 100% rename from chef/lib/chef/mash.rb rename to lib/chef/mash.rb diff --git a/chef/lib/chef/mixin/check_helper.rb b/lib/chef/mixin/check_helper.rb similarity index 100% rename from chef/lib/chef/mixin/check_helper.rb rename to lib/chef/mixin/check_helper.rb diff --git a/chef/lib/chef/mixin/checksum.rb b/lib/chef/mixin/checksum.rb similarity index 100% rename from chef/lib/chef/mixin/checksum.rb rename to lib/chef/mixin/checksum.rb diff --git a/chef/lib/chef/mixin/command.rb b/lib/chef/mixin/command.rb similarity index 100% rename from chef/lib/chef/mixin/command.rb rename to lib/chef/mixin/command.rb diff --git a/chef/lib/chef/mixin/command/unix.rb b/lib/chef/mixin/command/unix.rb similarity index 100% rename from chef/lib/chef/mixin/command/unix.rb rename to lib/chef/mixin/command/unix.rb diff --git a/chef/lib/chef/mixin/command/windows.rb b/lib/chef/mixin/command/windows.rb similarity index 100% rename from chef/lib/chef/mixin/command/windows.rb rename to lib/chef/mixin/command/windows.rb diff --git a/chef/lib/chef/mixin/convert_to_class_name.rb b/lib/chef/mixin/convert_to_class_name.rb similarity index 100% rename from chef/lib/chef/mixin/convert_to_class_name.rb rename to lib/chef/mixin/convert_to_class_name.rb diff --git a/chef/lib/chef/mixin/create_path.rb b/lib/chef/mixin/create_path.rb similarity index 100% rename from chef/lib/chef/mixin/create_path.rb rename to lib/chef/mixin/create_path.rb diff --git a/chef/lib/chef/mixin/deep_merge.rb b/lib/chef/mixin/deep_merge.rb similarity index 100% rename from chef/lib/chef/mixin/deep_merge.rb rename to lib/chef/mixin/deep_merge.rb diff --git a/chef/lib/chef/mixin/deprecation.rb b/lib/chef/mixin/deprecation.rb similarity index 100% rename from chef/lib/chef/mixin/deprecation.rb rename to lib/chef/mixin/deprecation.rb diff --git a/chef/lib/chef/mixin/enforce_ownership_and_permissions.rb b/lib/chef/mixin/enforce_ownership_and_permissions.rb similarity index 100% rename from chef/lib/chef/mixin/enforce_ownership_and_permissions.rb rename to lib/chef/mixin/enforce_ownership_and_permissions.rb diff --git a/chef/lib/chef/mixin/file_class.rb b/lib/chef/mixin/file_class.rb similarity index 100% rename from chef/lib/chef/mixin/file_class.rb rename to lib/chef/mixin/file_class.rb diff --git a/chef/lib/chef/mixin/from_file.rb b/lib/chef/mixin/from_file.rb similarity index 100% rename from chef/lib/chef/mixin/from_file.rb rename to lib/chef/mixin/from_file.rb diff --git a/chef/lib/chef/mixin/get_source_from_package.rb b/lib/chef/mixin/get_source_from_package.rb similarity index 100% rename from chef/lib/chef/mixin/get_source_from_package.rb rename to lib/chef/mixin/get_source_from_package.rb diff --git a/chef/lib/chef/mixin/language.rb b/lib/chef/mixin/language.rb similarity index 100% rename from chef/lib/chef/mixin/language.rb rename to lib/chef/mixin/language.rb diff --git a/chef/lib/chef/mixin/language_include_attribute.rb b/lib/chef/mixin/language_include_attribute.rb similarity index 100% rename from chef/lib/chef/mixin/language_include_attribute.rb rename to lib/chef/mixin/language_include_attribute.rb diff --git a/chef/lib/chef/mixin/language_include_recipe.rb b/lib/chef/mixin/language_include_recipe.rb similarity index 100% rename from chef/lib/chef/mixin/language_include_recipe.rb rename to lib/chef/mixin/language_include_recipe.rb diff --git a/chef/lib/chef/mixin/params_validate.rb b/lib/chef/mixin/params_validate.rb similarity index 100% rename from chef/lib/chef/mixin/params_validate.rb rename to lib/chef/mixin/params_validate.rb diff --git a/chef/lib/chef/mixin/path_sanity.rb b/lib/chef/mixin/path_sanity.rb similarity index 100% rename from chef/lib/chef/mixin/path_sanity.rb rename to lib/chef/mixin/path_sanity.rb diff --git a/chef/lib/chef/mixin/recipe_definition_dsl_core.rb b/lib/chef/mixin/recipe_definition_dsl_core.rb similarity index 100% rename from chef/lib/chef/mixin/recipe_definition_dsl_core.rb rename to lib/chef/mixin/recipe_definition_dsl_core.rb diff --git a/chef/lib/chef/mixin/securable.rb b/lib/chef/mixin/securable.rb similarity index 100% rename from chef/lib/chef/mixin/securable.rb rename to lib/chef/mixin/securable.rb diff --git a/chef/lib/chef/mixin/shell_out.rb b/lib/chef/mixin/shell_out.rb similarity index 100% rename from chef/lib/chef/mixin/shell_out.rb rename to lib/chef/mixin/shell_out.rb diff --git a/chef/lib/chef/mixin/template.rb b/lib/chef/mixin/template.rb similarity index 100% rename from chef/lib/chef/mixin/template.rb rename to lib/chef/mixin/template.rb diff --git a/chef/lib/chef/mixin/why_run.rb b/lib/chef/mixin/why_run.rb similarity index 100% rename from chef/lib/chef/mixin/why_run.rb rename to lib/chef/mixin/why_run.rb diff --git a/chef/lib/chef/mixin/xml_escape.rb b/lib/chef/mixin/xml_escape.rb similarity index 100% rename from chef/lib/chef/mixin/xml_escape.rb rename to lib/chef/mixin/xml_escape.rb diff --git a/chef/lib/chef/mixins.rb b/lib/chef/mixins.rb similarity index 100% rename from chef/lib/chef/mixins.rb rename to lib/chef/mixins.rb diff --git a/chef/lib/chef/monkey_patches/dir.rb b/lib/chef/monkey_patches/dir.rb similarity index 100% rename from chef/lib/chef/monkey_patches/dir.rb rename to lib/chef/monkey_patches/dir.rb diff --git a/chef/lib/chef/monkey_patches/moneta.rb b/lib/chef/monkey_patches/moneta.rb similarity index 100% rename from chef/lib/chef/monkey_patches/moneta.rb rename to lib/chef/monkey_patches/moneta.rb diff --git a/chef/lib/chef/monkey_patches/net_http.rb b/lib/chef/monkey_patches/net_http.rb similarity index 100% rename from chef/lib/chef/monkey_patches/net_http.rb rename to lib/chef/monkey_patches/net_http.rb diff --git a/chef/lib/chef/monkey_patches/numeric.rb b/lib/chef/monkey_patches/numeric.rb similarity index 100% rename from chef/lib/chef/monkey_patches/numeric.rb rename to lib/chef/monkey_patches/numeric.rb diff --git a/chef/lib/chef/monkey_patches/object.rb b/lib/chef/monkey_patches/object.rb similarity index 100% rename from chef/lib/chef/monkey_patches/object.rb rename to lib/chef/monkey_patches/object.rb diff --git a/chef/lib/chef/monkey_patches/regexp.rb b/lib/chef/monkey_patches/regexp.rb similarity index 100% rename from chef/lib/chef/monkey_patches/regexp.rb rename to lib/chef/monkey_patches/regexp.rb diff --git a/chef/lib/chef/monkey_patches/string.rb b/lib/chef/monkey_patches/string.rb similarity index 100% rename from chef/lib/chef/monkey_patches/string.rb rename to lib/chef/monkey_patches/string.rb diff --git a/chef/lib/chef/monkey_patches/tempfile.rb b/lib/chef/monkey_patches/tempfile.rb similarity index 100% rename from chef/lib/chef/monkey_patches/tempfile.rb rename to lib/chef/monkey_patches/tempfile.rb diff --git a/chef/lib/chef/nil_argument.rb b/lib/chef/nil_argument.rb similarity index 100% rename from chef/lib/chef/nil_argument.rb rename to lib/chef/nil_argument.rb diff --git a/chef/lib/chef/node.rb b/lib/chef/node.rb similarity index 100% rename from chef/lib/chef/node.rb rename to lib/chef/node.rb diff --git a/chef/lib/chef/node/attribute.rb b/lib/chef/node/attribute.rb similarity index 100% rename from chef/lib/chef/node/attribute.rb rename to lib/chef/node/attribute.rb diff --git a/chef/lib/chef/node/attribute_collections.rb b/lib/chef/node/attribute_collections.rb similarity index 100% rename from chef/lib/chef/node/attribute_collections.rb rename to lib/chef/node/attribute_collections.rb diff --git a/chef/lib/chef/node/immutable_collections.rb b/lib/chef/node/immutable_collections.rb similarity index 100% rename from chef/lib/chef/node/immutable_collections.rb rename to lib/chef/node/immutable_collections.rb diff --git a/chef/lib/chef/platform.rb b/lib/chef/platform.rb similarity index 100% rename from chef/lib/chef/platform.rb rename to lib/chef/platform.rb diff --git a/chef/lib/chef/provider.rb b/lib/chef/provider.rb similarity index 100% rename from chef/lib/chef/provider.rb rename to lib/chef/provider.rb diff --git a/chef/lib/chef/provider/breakpoint.rb b/lib/chef/provider/breakpoint.rb similarity index 100% rename from chef/lib/chef/provider/breakpoint.rb rename to lib/chef/provider/breakpoint.rb diff --git a/chef/lib/chef/provider/cookbook_file.rb b/lib/chef/provider/cookbook_file.rb similarity index 100% rename from chef/lib/chef/provider/cookbook_file.rb rename to lib/chef/provider/cookbook_file.rb diff --git a/chef/lib/chef/provider/cron.rb b/lib/chef/provider/cron.rb similarity index 100% rename from chef/lib/chef/provider/cron.rb rename to lib/chef/provider/cron.rb diff --git a/chef/lib/chef/provider/cron/solaris.rb b/lib/chef/provider/cron/solaris.rb similarity index 100% rename from chef/lib/chef/provider/cron/solaris.rb rename to lib/chef/provider/cron/solaris.rb diff --git a/chef/lib/chef/provider/deploy.rb b/lib/chef/provider/deploy.rb similarity index 100% rename from chef/lib/chef/provider/deploy.rb rename to lib/chef/provider/deploy.rb diff --git a/chef/lib/chef/provider/deploy/revision.rb b/lib/chef/provider/deploy/revision.rb similarity index 100% rename from chef/lib/chef/provider/deploy/revision.rb rename to lib/chef/provider/deploy/revision.rb diff --git a/chef/lib/chef/provider/deploy/timestamped.rb b/lib/chef/provider/deploy/timestamped.rb similarity index 100% rename from chef/lib/chef/provider/deploy/timestamped.rb rename to lib/chef/provider/deploy/timestamped.rb diff --git a/chef/lib/chef/provider/directory.rb b/lib/chef/provider/directory.rb similarity index 100% rename from chef/lib/chef/provider/directory.rb rename to lib/chef/provider/directory.rb diff --git a/chef/lib/chef/provider/env.rb b/lib/chef/provider/env.rb similarity index 100% rename from chef/lib/chef/provider/env.rb rename to lib/chef/provider/env.rb diff --git a/chef/lib/chef/provider/env/windows.rb b/lib/chef/provider/env/windows.rb similarity index 100% rename from chef/lib/chef/provider/env/windows.rb rename to lib/chef/provider/env/windows.rb diff --git a/chef/lib/chef/provider/erl_call.rb b/lib/chef/provider/erl_call.rb similarity index 100% rename from chef/lib/chef/provider/erl_call.rb rename to lib/chef/provider/erl_call.rb diff --git a/chef/lib/chef/provider/execute.rb b/lib/chef/provider/execute.rb similarity index 100% rename from chef/lib/chef/provider/execute.rb rename to lib/chef/provider/execute.rb diff --git a/chef/lib/chef/provider/file.rb b/lib/chef/provider/file.rb similarity index 100% rename from chef/lib/chef/provider/file.rb rename to lib/chef/provider/file.rb diff --git a/chef/lib/chef/provider/git.rb b/lib/chef/provider/git.rb similarity index 100% rename from chef/lib/chef/provider/git.rb rename to lib/chef/provider/git.rb diff --git a/chef/lib/chef/provider/group.rb b/lib/chef/provider/group.rb similarity index 100% rename from chef/lib/chef/provider/group.rb rename to lib/chef/provider/group.rb diff --git a/chef/lib/chef/provider/group/aix.rb b/lib/chef/provider/group/aix.rb similarity index 100% rename from chef/lib/chef/provider/group/aix.rb rename to lib/chef/provider/group/aix.rb diff --git a/chef/lib/chef/provider/group/dscl.rb b/lib/chef/provider/group/dscl.rb similarity index 100% rename from chef/lib/chef/provider/group/dscl.rb rename to lib/chef/provider/group/dscl.rb diff --git a/chef/lib/chef/provider/group/gpasswd.rb b/lib/chef/provider/group/gpasswd.rb similarity index 100% rename from chef/lib/chef/provider/group/gpasswd.rb rename to lib/chef/provider/group/gpasswd.rb diff --git a/chef/lib/chef/provider/group/groupadd.rb b/lib/chef/provider/group/groupadd.rb similarity index 100% rename from chef/lib/chef/provider/group/groupadd.rb rename to lib/chef/provider/group/groupadd.rb diff --git a/chef/lib/chef/provider/group/groupmod.rb b/lib/chef/provider/group/groupmod.rb similarity index 100% rename from chef/lib/chef/provider/group/groupmod.rb rename to lib/chef/provider/group/groupmod.rb diff --git a/chef/lib/chef/provider/group/pw.rb b/lib/chef/provider/group/pw.rb similarity index 100% rename from chef/lib/chef/provider/group/pw.rb rename to lib/chef/provider/group/pw.rb diff --git a/chef/lib/chef/provider/group/suse.rb b/lib/chef/provider/group/suse.rb similarity index 100% rename from chef/lib/chef/provider/group/suse.rb rename to lib/chef/provider/group/suse.rb diff --git a/chef/lib/chef/provider/group/usermod.rb b/lib/chef/provider/group/usermod.rb similarity index 100% rename from chef/lib/chef/provider/group/usermod.rb rename to lib/chef/provider/group/usermod.rb diff --git a/chef/lib/chef/provider/group/windows.rb b/lib/chef/provider/group/windows.rb similarity index 100% rename from chef/lib/chef/provider/group/windows.rb rename to lib/chef/provider/group/windows.rb diff --git a/chef/lib/chef/provider/http_request.rb b/lib/chef/provider/http_request.rb similarity index 100% rename from chef/lib/chef/provider/http_request.rb rename to lib/chef/provider/http_request.rb diff --git a/chef/lib/chef/provider/ifconfig.rb b/lib/chef/provider/ifconfig.rb similarity index 100% rename from chef/lib/chef/provider/ifconfig.rb rename to lib/chef/provider/ifconfig.rb diff --git a/chef/lib/chef/provider/link.rb b/lib/chef/provider/link.rb similarity index 100% rename from chef/lib/chef/provider/link.rb rename to lib/chef/provider/link.rb diff --git a/chef/lib/chef/provider/log.rb b/lib/chef/provider/log.rb similarity index 100% rename from chef/lib/chef/provider/log.rb rename to lib/chef/provider/log.rb diff --git a/chef/lib/chef/provider/mdadm.rb b/lib/chef/provider/mdadm.rb similarity index 100% rename from chef/lib/chef/provider/mdadm.rb rename to lib/chef/provider/mdadm.rb diff --git a/chef/lib/chef/provider/mount.rb b/lib/chef/provider/mount.rb similarity index 100% rename from chef/lib/chef/provider/mount.rb rename to lib/chef/provider/mount.rb diff --git a/chef/lib/chef/provider/mount/mount.rb b/lib/chef/provider/mount/mount.rb similarity index 100% rename from chef/lib/chef/provider/mount/mount.rb rename to lib/chef/provider/mount/mount.rb diff --git a/chef/lib/chef/provider/mount/windows.rb b/lib/chef/provider/mount/windows.rb similarity index 100% rename from chef/lib/chef/provider/mount/windows.rb rename to lib/chef/provider/mount/windows.rb diff --git a/chef/lib/chef/provider/ohai.rb b/lib/chef/provider/ohai.rb similarity index 100% rename from chef/lib/chef/provider/ohai.rb rename to lib/chef/provider/ohai.rb diff --git a/chef/lib/chef/provider/package.rb b/lib/chef/provider/package.rb similarity index 100% rename from chef/lib/chef/provider/package.rb rename to lib/chef/provider/package.rb diff --git a/chef/lib/chef/provider/package/apt.rb b/lib/chef/provider/package/apt.rb similarity index 100% rename from chef/lib/chef/provider/package/apt.rb rename to lib/chef/provider/package/apt.rb diff --git a/chef/lib/chef/provider/package/dpkg.rb b/lib/chef/provider/package/dpkg.rb similarity index 100% rename from chef/lib/chef/provider/package/dpkg.rb rename to lib/chef/provider/package/dpkg.rb diff --git a/chef/lib/chef/provider/package/easy_install.rb b/lib/chef/provider/package/easy_install.rb similarity index 100% rename from chef/lib/chef/provider/package/easy_install.rb rename to lib/chef/provider/package/easy_install.rb diff --git a/chef/lib/chef/provider/package/freebsd.rb b/lib/chef/provider/package/freebsd.rb similarity index 100% rename from chef/lib/chef/provider/package/freebsd.rb rename to lib/chef/provider/package/freebsd.rb diff --git a/chef/lib/chef/provider/package/ips.rb b/lib/chef/provider/package/ips.rb similarity index 100% rename from chef/lib/chef/provider/package/ips.rb rename to lib/chef/provider/package/ips.rb diff --git a/chef/lib/chef/provider/package/macports.rb b/lib/chef/provider/package/macports.rb similarity index 100% rename from chef/lib/chef/provider/package/macports.rb rename to lib/chef/provider/package/macports.rb diff --git a/chef/lib/chef/provider/package/pacman.rb b/lib/chef/provider/package/pacman.rb similarity index 100% rename from chef/lib/chef/provider/package/pacman.rb rename to lib/chef/provider/package/pacman.rb diff --git a/chef/lib/chef/provider/package/portage.rb b/lib/chef/provider/package/portage.rb similarity index 100% rename from chef/lib/chef/provider/package/portage.rb rename to lib/chef/provider/package/portage.rb diff --git a/chef/lib/chef/provider/package/rpm.rb b/lib/chef/provider/package/rpm.rb similarity index 100% rename from chef/lib/chef/provider/package/rpm.rb rename to lib/chef/provider/package/rpm.rb diff --git a/chef/lib/chef/provider/package/rubygems.rb b/lib/chef/provider/package/rubygems.rb similarity index 100% rename from chef/lib/chef/provider/package/rubygems.rb rename to lib/chef/provider/package/rubygems.rb diff --git a/chef/lib/chef/provider/package/smartos.rb b/lib/chef/provider/package/smartos.rb similarity index 100% rename from chef/lib/chef/provider/package/smartos.rb rename to lib/chef/provider/package/smartos.rb diff --git a/chef/lib/chef/provider/package/solaris.rb b/lib/chef/provider/package/solaris.rb similarity index 100% rename from chef/lib/chef/provider/package/solaris.rb rename to lib/chef/provider/package/solaris.rb diff --git a/chef/lib/chef/provider/package/yum-dump.py b/lib/chef/provider/package/yum-dump.py similarity index 100% rename from chef/lib/chef/provider/package/yum-dump.py rename to lib/chef/provider/package/yum-dump.py diff --git a/chef/lib/chef/provider/package/yum.rb b/lib/chef/provider/package/yum.rb similarity index 100% rename from chef/lib/chef/provider/package/yum.rb rename to lib/chef/provider/package/yum.rb diff --git a/chef/lib/chef/provider/package/zypper.rb b/lib/chef/provider/package/zypper.rb similarity index 100% rename from chef/lib/chef/provider/package/zypper.rb rename to lib/chef/provider/package/zypper.rb diff --git a/chef/lib/chef/provider/remote_directory.rb b/lib/chef/provider/remote_directory.rb similarity index 100% rename from chef/lib/chef/provider/remote_directory.rb rename to lib/chef/provider/remote_directory.rb diff --git a/chef/lib/chef/provider/remote_file.rb b/lib/chef/provider/remote_file.rb similarity index 100% rename from chef/lib/chef/provider/remote_file.rb rename to lib/chef/provider/remote_file.rb diff --git a/chef/lib/chef/provider/resource_update.rb b/lib/chef/provider/resource_update.rb similarity index 100% rename from chef/lib/chef/provider/resource_update.rb rename to lib/chef/provider/resource_update.rb diff --git a/chef/lib/chef/provider/route.rb b/lib/chef/provider/route.rb similarity index 100% rename from chef/lib/chef/provider/route.rb rename to lib/chef/provider/route.rb diff --git a/chef/lib/chef/provider/ruby_block.rb b/lib/chef/provider/ruby_block.rb similarity index 100% rename from chef/lib/chef/provider/ruby_block.rb rename to lib/chef/provider/ruby_block.rb diff --git a/chef/lib/chef/provider/script.rb b/lib/chef/provider/script.rb similarity index 100% rename from chef/lib/chef/provider/script.rb rename to lib/chef/provider/script.rb diff --git a/chef/lib/chef/provider/service.rb b/lib/chef/provider/service.rb similarity index 100% rename from chef/lib/chef/provider/service.rb rename to lib/chef/provider/service.rb diff --git a/chef/lib/chef/provider/service/arch.rb b/lib/chef/provider/service/arch.rb similarity index 100% rename from chef/lib/chef/provider/service/arch.rb rename to lib/chef/provider/service/arch.rb diff --git a/chef/lib/chef/provider/service/debian.rb b/lib/chef/provider/service/debian.rb similarity index 100% rename from chef/lib/chef/provider/service/debian.rb rename to lib/chef/provider/service/debian.rb diff --git a/chef/lib/chef/provider/service/freebsd.rb b/lib/chef/provider/service/freebsd.rb similarity index 100% rename from chef/lib/chef/provider/service/freebsd.rb rename to lib/chef/provider/service/freebsd.rb diff --git a/chef/lib/chef/provider/service/gentoo.rb b/lib/chef/provider/service/gentoo.rb similarity index 100% rename from chef/lib/chef/provider/service/gentoo.rb rename to lib/chef/provider/service/gentoo.rb diff --git a/chef/lib/chef/provider/service/init.rb b/lib/chef/provider/service/init.rb similarity index 100% rename from chef/lib/chef/provider/service/init.rb rename to lib/chef/provider/service/init.rb diff --git a/chef/lib/chef/provider/service/insserv.rb b/lib/chef/provider/service/insserv.rb similarity index 100% rename from chef/lib/chef/provider/service/insserv.rb rename to lib/chef/provider/service/insserv.rb diff --git a/chef/lib/chef/provider/service/invokercd.rb b/lib/chef/provider/service/invokercd.rb similarity index 100% rename from chef/lib/chef/provider/service/invokercd.rb rename to lib/chef/provider/service/invokercd.rb diff --git a/chef/lib/chef/provider/service/macosx.rb b/lib/chef/provider/service/macosx.rb similarity index 100% rename from chef/lib/chef/provider/service/macosx.rb rename to lib/chef/provider/service/macosx.rb diff --git a/chef/lib/chef/provider/service/redhat.rb b/lib/chef/provider/service/redhat.rb similarity index 100% rename from chef/lib/chef/provider/service/redhat.rb rename to lib/chef/provider/service/redhat.rb diff --git a/chef/lib/chef/provider/service/simple.rb b/lib/chef/provider/service/simple.rb similarity index 100% rename from chef/lib/chef/provider/service/simple.rb rename to lib/chef/provider/service/simple.rb diff --git a/chef/lib/chef/provider/service/solaris.rb b/lib/chef/provider/service/solaris.rb similarity index 100% rename from chef/lib/chef/provider/service/solaris.rb rename to lib/chef/provider/service/solaris.rb diff --git a/chef/lib/chef/provider/service/systemd.rb b/lib/chef/provider/service/systemd.rb similarity index 100% rename from chef/lib/chef/provider/service/systemd.rb rename to lib/chef/provider/service/systemd.rb diff --git a/chef/lib/chef/provider/service/upstart.rb b/lib/chef/provider/service/upstart.rb similarity index 100% rename from chef/lib/chef/provider/service/upstart.rb rename to lib/chef/provider/service/upstart.rb diff --git a/chef/lib/chef/provider/service/windows.rb b/lib/chef/provider/service/windows.rb similarity index 100% rename from chef/lib/chef/provider/service/windows.rb rename to lib/chef/provider/service/windows.rb diff --git a/chef/lib/chef/provider/subversion.rb b/lib/chef/provider/subversion.rb similarity index 100% rename from chef/lib/chef/provider/subversion.rb rename to lib/chef/provider/subversion.rb diff --git a/chef/lib/chef/provider/template.rb b/lib/chef/provider/template.rb similarity index 100% rename from chef/lib/chef/provider/template.rb rename to lib/chef/provider/template.rb diff --git a/chef/lib/chef/provider/user.rb b/lib/chef/provider/user.rb similarity index 100% rename from chef/lib/chef/provider/user.rb rename to lib/chef/provider/user.rb diff --git a/chef/lib/chef/provider/user/dscl.rb b/lib/chef/provider/user/dscl.rb similarity index 100% rename from chef/lib/chef/provider/user/dscl.rb rename to lib/chef/provider/user/dscl.rb diff --git a/chef/lib/chef/provider/user/pw.rb b/lib/chef/provider/user/pw.rb similarity index 100% rename from chef/lib/chef/provider/user/pw.rb rename to lib/chef/provider/user/pw.rb diff --git a/chef/lib/chef/provider/user/useradd.rb b/lib/chef/provider/user/useradd.rb similarity index 100% rename from chef/lib/chef/provider/user/useradd.rb rename to lib/chef/provider/user/useradd.rb diff --git a/chef/lib/chef/provider/user/windows.rb b/lib/chef/provider/user/windows.rb similarity index 100% rename from chef/lib/chef/provider/user/windows.rb rename to lib/chef/provider/user/windows.rb diff --git a/chef/lib/chef/providers.rb b/lib/chef/providers.rb similarity index 100% rename from chef/lib/chef/providers.rb rename to lib/chef/providers.rb diff --git a/chef/lib/chef/recipe.rb b/lib/chef/recipe.rb similarity index 100% rename from chef/lib/chef/recipe.rb rename to lib/chef/recipe.rb diff --git a/chef/lib/chef/reserved_names.rb b/lib/chef/reserved_names.rb similarity index 100% rename from chef/lib/chef/reserved_names.rb rename to lib/chef/reserved_names.rb diff --git a/chef/lib/chef/resource.rb b/lib/chef/resource.rb similarity index 100% rename from chef/lib/chef/resource.rb rename to lib/chef/resource.rb diff --git a/chef/lib/chef/resource/apt_package.rb b/lib/chef/resource/apt_package.rb similarity index 100% rename from chef/lib/chef/resource/apt_package.rb rename to lib/chef/resource/apt_package.rb diff --git a/chef/lib/chef/resource/bash.rb b/lib/chef/resource/bash.rb similarity index 100% rename from chef/lib/chef/resource/bash.rb rename to lib/chef/resource/bash.rb diff --git a/chef/lib/chef/resource/breakpoint.rb b/lib/chef/resource/breakpoint.rb similarity index 100% rename from chef/lib/chef/resource/breakpoint.rb rename to lib/chef/resource/breakpoint.rb diff --git a/chef/lib/chef/resource/chef_gem.rb b/lib/chef/resource/chef_gem.rb similarity index 100% rename from chef/lib/chef/resource/chef_gem.rb rename to lib/chef/resource/chef_gem.rb diff --git a/chef/lib/chef/resource/conditional.rb b/lib/chef/resource/conditional.rb similarity index 100% rename from chef/lib/chef/resource/conditional.rb rename to lib/chef/resource/conditional.rb diff --git a/chef/lib/chef/resource/cookbook_file.rb b/lib/chef/resource/cookbook_file.rb similarity index 100% rename from chef/lib/chef/resource/cookbook_file.rb rename to lib/chef/resource/cookbook_file.rb diff --git a/chef/lib/chef/resource/cron.rb b/lib/chef/resource/cron.rb similarity index 100% rename from chef/lib/chef/resource/cron.rb rename to lib/chef/resource/cron.rb diff --git a/chef/lib/chef/resource/csh.rb b/lib/chef/resource/csh.rb similarity index 100% rename from chef/lib/chef/resource/csh.rb rename to lib/chef/resource/csh.rb diff --git a/chef/lib/chef/resource/deploy.rb b/lib/chef/resource/deploy.rb similarity index 100% rename from chef/lib/chef/resource/deploy.rb rename to lib/chef/resource/deploy.rb diff --git a/chef/lib/chef/resource/deploy_revision.rb b/lib/chef/resource/deploy_revision.rb similarity index 100% rename from chef/lib/chef/resource/deploy_revision.rb rename to lib/chef/resource/deploy_revision.rb diff --git a/chef/lib/chef/resource/directory.rb b/lib/chef/resource/directory.rb similarity index 100% rename from chef/lib/chef/resource/directory.rb rename to lib/chef/resource/directory.rb diff --git a/chef/lib/chef/resource/dpkg_package.rb b/lib/chef/resource/dpkg_package.rb similarity index 100% rename from chef/lib/chef/resource/dpkg_package.rb rename to lib/chef/resource/dpkg_package.rb diff --git a/chef/lib/chef/resource/easy_install_package.rb b/lib/chef/resource/easy_install_package.rb similarity index 100% rename from chef/lib/chef/resource/easy_install_package.rb rename to lib/chef/resource/easy_install_package.rb diff --git a/chef/lib/chef/resource/env.rb b/lib/chef/resource/env.rb similarity index 100% rename from chef/lib/chef/resource/env.rb rename to lib/chef/resource/env.rb diff --git a/chef/lib/chef/resource/erl_call.rb b/lib/chef/resource/erl_call.rb similarity index 100% rename from chef/lib/chef/resource/erl_call.rb rename to lib/chef/resource/erl_call.rb diff --git a/chef/lib/chef/resource/execute.rb b/lib/chef/resource/execute.rb similarity index 100% rename from chef/lib/chef/resource/execute.rb rename to lib/chef/resource/execute.rb diff --git a/chef/lib/chef/resource/file.rb b/lib/chef/resource/file.rb similarity index 100% rename from chef/lib/chef/resource/file.rb rename to lib/chef/resource/file.rb diff --git a/chef/lib/chef/resource/freebsd_package.rb b/lib/chef/resource/freebsd_package.rb similarity index 100% rename from chef/lib/chef/resource/freebsd_package.rb rename to lib/chef/resource/freebsd_package.rb diff --git a/chef/lib/chef/resource/gem_package.rb b/lib/chef/resource/gem_package.rb similarity index 100% rename from chef/lib/chef/resource/gem_package.rb rename to lib/chef/resource/gem_package.rb diff --git a/chef/lib/chef/resource/git.rb b/lib/chef/resource/git.rb similarity index 100% rename from chef/lib/chef/resource/git.rb rename to lib/chef/resource/git.rb diff --git a/chef/lib/chef/resource/group.rb b/lib/chef/resource/group.rb similarity index 100% rename from chef/lib/chef/resource/group.rb rename to lib/chef/resource/group.rb diff --git a/chef/lib/chef/resource/http_request.rb b/lib/chef/resource/http_request.rb similarity index 100% rename from chef/lib/chef/resource/http_request.rb rename to lib/chef/resource/http_request.rb diff --git a/chef/lib/chef/resource/ifconfig.rb b/lib/chef/resource/ifconfig.rb similarity index 100% rename from chef/lib/chef/resource/ifconfig.rb rename to lib/chef/resource/ifconfig.rb diff --git a/chef/lib/chef/resource/ips_package.rb b/lib/chef/resource/ips_package.rb similarity index 100% rename from chef/lib/chef/resource/ips_package.rb rename to lib/chef/resource/ips_package.rb diff --git a/chef/lib/chef/resource/link.rb b/lib/chef/resource/link.rb similarity index 100% rename from chef/lib/chef/resource/link.rb rename to lib/chef/resource/link.rb diff --git a/chef/lib/chef/resource/log.rb b/lib/chef/resource/log.rb similarity index 100% rename from chef/lib/chef/resource/log.rb rename to lib/chef/resource/log.rb diff --git a/chef/lib/chef/resource/macports_package.rb b/lib/chef/resource/macports_package.rb similarity index 100% rename from chef/lib/chef/resource/macports_package.rb rename to lib/chef/resource/macports_package.rb diff --git a/chef/lib/chef/resource/mdadm.rb b/lib/chef/resource/mdadm.rb similarity index 100% rename from chef/lib/chef/resource/mdadm.rb rename to lib/chef/resource/mdadm.rb diff --git a/chef/lib/chef/resource/mount.rb b/lib/chef/resource/mount.rb similarity index 100% rename from chef/lib/chef/resource/mount.rb rename to lib/chef/resource/mount.rb diff --git a/chef/lib/chef/resource/ohai.rb b/lib/chef/resource/ohai.rb similarity index 100% rename from chef/lib/chef/resource/ohai.rb rename to lib/chef/resource/ohai.rb diff --git a/chef/lib/chef/resource/package.rb b/lib/chef/resource/package.rb similarity index 100% rename from chef/lib/chef/resource/package.rb rename to lib/chef/resource/package.rb diff --git a/chef/lib/chef/resource/pacman_package.rb b/lib/chef/resource/pacman_package.rb similarity index 100% rename from chef/lib/chef/resource/pacman_package.rb rename to lib/chef/resource/pacman_package.rb diff --git a/chef/lib/chef/resource/perl.rb b/lib/chef/resource/perl.rb similarity index 100% rename from chef/lib/chef/resource/perl.rb rename to lib/chef/resource/perl.rb diff --git a/chef/lib/chef/resource/portage_package.rb b/lib/chef/resource/portage_package.rb similarity index 100% rename from chef/lib/chef/resource/portage_package.rb rename to lib/chef/resource/portage_package.rb diff --git a/chef/lib/chef/resource/python.rb b/lib/chef/resource/python.rb similarity index 100% rename from chef/lib/chef/resource/python.rb rename to lib/chef/resource/python.rb diff --git a/chef/lib/chef/resource/remote_directory.rb b/lib/chef/resource/remote_directory.rb similarity index 100% rename from chef/lib/chef/resource/remote_directory.rb rename to lib/chef/resource/remote_directory.rb diff --git a/chef/lib/chef/resource/remote_file.rb b/lib/chef/resource/remote_file.rb similarity index 100% rename from chef/lib/chef/resource/remote_file.rb rename to lib/chef/resource/remote_file.rb diff --git a/chef/lib/chef/resource/route.rb b/lib/chef/resource/route.rb similarity index 100% rename from chef/lib/chef/resource/route.rb rename to lib/chef/resource/route.rb diff --git a/chef/lib/chef/resource/rpm_package.rb b/lib/chef/resource/rpm_package.rb similarity index 100% rename from chef/lib/chef/resource/rpm_package.rb rename to lib/chef/resource/rpm_package.rb diff --git a/chef/lib/chef/resource/ruby.rb b/lib/chef/resource/ruby.rb similarity index 100% rename from chef/lib/chef/resource/ruby.rb rename to lib/chef/resource/ruby.rb diff --git a/chef/lib/chef/resource/ruby_block.rb b/lib/chef/resource/ruby_block.rb similarity index 100% rename from chef/lib/chef/resource/ruby_block.rb rename to lib/chef/resource/ruby_block.rb diff --git a/chef/lib/chef/resource/scm.rb b/lib/chef/resource/scm.rb similarity index 100% rename from chef/lib/chef/resource/scm.rb rename to lib/chef/resource/scm.rb diff --git a/chef/lib/chef/resource/script.rb b/lib/chef/resource/script.rb similarity index 100% rename from chef/lib/chef/resource/script.rb rename to lib/chef/resource/script.rb diff --git a/chef/lib/chef/resource/service.rb b/lib/chef/resource/service.rb similarity index 100% rename from chef/lib/chef/resource/service.rb rename to lib/chef/resource/service.rb diff --git a/chef/lib/chef/resource/smartos_package.rb b/lib/chef/resource/smartos_package.rb similarity index 100% rename from chef/lib/chef/resource/smartos_package.rb rename to lib/chef/resource/smartos_package.rb diff --git a/chef/lib/chef/resource/solaris_package.rb b/lib/chef/resource/solaris_package.rb similarity index 100% rename from chef/lib/chef/resource/solaris_package.rb rename to lib/chef/resource/solaris_package.rb diff --git a/chef/lib/chef/resource/subversion.rb b/lib/chef/resource/subversion.rb similarity index 100% rename from chef/lib/chef/resource/subversion.rb rename to lib/chef/resource/subversion.rb diff --git a/chef/lib/chef/resource/template.rb b/lib/chef/resource/template.rb similarity index 100% rename from chef/lib/chef/resource/template.rb rename to lib/chef/resource/template.rb diff --git a/chef/lib/chef/resource/timestamped_deploy.rb b/lib/chef/resource/timestamped_deploy.rb similarity index 100% rename from chef/lib/chef/resource/timestamped_deploy.rb rename to lib/chef/resource/timestamped_deploy.rb diff --git a/chef/lib/chef/resource/user.rb b/lib/chef/resource/user.rb similarity index 100% rename from chef/lib/chef/resource/user.rb rename to lib/chef/resource/user.rb diff --git a/chef/lib/chef/resource/yum_package.rb b/lib/chef/resource/yum_package.rb similarity index 100% rename from chef/lib/chef/resource/yum_package.rb rename to lib/chef/resource/yum_package.rb diff --git a/chef/lib/chef/resource_collection.rb b/lib/chef/resource_collection.rb similarity index 100% rename from chef/lib/chef/resource_collection.rb rename to lib/chef/resource_collection.rb diff --git a/chef/lib/chef/resource_collection/stepable_iterator.rb b/lib/chef/resource_collection/stepable_iterator.rb similarity index 100% rename from chef/lib/chef/resource_collection/stepable_iterator.rb rename to lib/chef/resource_collection/stepable_iterator.rb diff --git a/chef/lib/chef/resource_definition.rb b/lib/chef/resource_definition.rb similarity index 100% rename from chef/lib/chef/resource_definition.rb rename to lib/chef/resource_definition.rb diff --git a/chef/lib/chef/resource_definition_list.rb b/lib/chef/resource_definition_list.rb similarity index 100% rename from chef/lib/chef/resource_definition_list.rb rename to lib/chef/resource_definition_list.rb diff --git a/chef/lib/chef/resource_platform_map.rb b/lib/chef/resource_platform_map.rb similarity index 100% rename from chef/lib/chef/resource_platform_map.rb rename to lib/chef/resource_platform_map.rb diff --git a/chef/lib/chef/resource_reporter.rb b/lib/chef/resource_reporter.rb similarity index 100% rename from chef/lib/chef/resource_reporter.rb rename to lib/chef/resource_reporter.rb diff --git a/chef/lib/chef/resources.rb b/lib/chef/resources.rb similarity index 100% rename from chef/lib/chef/resources.rb rename to lib/chef/resources.rb diff --git a/chef/lib/chef/rest.rb b/lib/chef/rest.rb similarity index 100% rename from chef/lib/chef/rest.rb rename to lib/chef/rest.rb diff --git a/chef/lib/chef/rest/auth_credentials.rb b/lib/chef/rest/auth_credentials.rb similarity index 100% rename from chef/lib/chef/rest/auth_credentials.rb rename to lib/chef/rest/auth_credentials.rb diff --git a/chef/lib/chef/rest/cookie_jar.rb b/lib/chef/rest/cookie_jar.rb similarity index 100% rename from chef/lib/chef/rest/cookie_jar.rb rename to lib/chef/rest/cookie_jar.rb diff --git a/chef/lib/chef/rest/rest_request.rb b/lib/chef/rest/rest_request.rb similarity index 100% rename from chef/lib/chef/rest/rest_request.rb rename to lib/chef/rest/rest_request.rb diff --git a/chef/lib/chef/role.rb b/lib/chef/role.rb similarity index 100% rename from chef/lib/chef/role.rb rename to lib/chef/role.rb diff --git a/chef/lib/chef/run_context.rb b/lib/chef/run_context.rb similarity index 100% rename from chef/lib/chef/run_context.rb rename to lib/chef/run_context.rb diff --git a/chef/lib/chef/run_list.rb b/lib/chef/run_list.rb similarity index 100% rename from chef/lib/chef/run_list.rb rename to lib/chef/run_list.rb diff --git a/chef/lib/chef/run_list/run_list_expansion.rb b/lib/chef/run_list/run_list_expansion.rb similarity index 100% rename from chef/lib/chef/run_list/run_list_expansion.rb rename to lib/chef/run_list/run_list_expansion.rb diff --git a/chef/lib/chef/run_list/run_list_item.rb b/lib/chef/run_list/run_list_item.rb similarity index 100% rename from chef/lib/chef/run_list/run_list_item.rb rename to lib/chef/run_list/run_list_item.rb diff --git a/chef/lib/chef/run_list/versioned_recipe_list.rb b/lib/chef/run_list/versioned_recipe_list.rb similarity index 100% rename from chef/lib/chef/run_list/versioned_recipe_list.rb rename to lib/chef/run_list/versioned_recipe_list.rb diff --git a/chef/lib/chef/run_lock.rb b/lib/chef/run_lock.rb similarity index 100% rename from chef/lib/chef/run_lock.rb rename to lib/chef/run_lock.rb diff --git a/chef/lib/chef/run_status.rb b/lib/chef/run_status.rb similarity index 100% rename from chef/lib/chef/run_status.rb rename to lib/chef/run_status.rb diff --git a/chef/lib/chef/runner.rb b/lib/chef/runner.rb similarity index 100% rename from chef/lib/chef/runner.rb rename to lib/chef/runner.rb diff --git a/chef/lib/chef/scan_access_control.rb b/lib/chef/scan_access_control.rb similarity index 100% rename from chef/lib/chef/scan_access_control.rb rename to lib/chef/scan_access_control.rb diff --git a/chef/lib/chef/search/query.rb b/lib/chef/search/query.rb similarity index 100% rename from chef/lib/chef/search/query.rb rename to lib/chef/search/query.rb diff --git a/chef/lib/chef/shef/ext.rb b/lib/chef/shef/ext.rb similarity index 100% rename from chef/lib/chef/shef/ext.rb rename to lib/chef/shef/ext.rb diff --git a/chef/lib/chef/shell.rb b/lib/chef/shell.rb similarity index 100% rename from chef/lib/chef/shell.rb rename to lib/chef/shell.rb diff --git a/chef/lib/chef/shell/ext.rb b/lib/chef/shell/ext.rb similarity index 100% rename from chef/lib/chef/shell/ext.rb rename to lib/chef/shell/ext.rb diff --git a/chef/lib/chef/shell/model_wrapper.rb b/lib/chef/shell/model_wrapper.rb similarity index 100% rename from chef/lib/chef/shell/model_wrapper.rb rename to lib/chef/shell/model_wrapper.rb diff --git a/chef/lib/chef/shell/shell_rest.rb b/lib/chef/shell/shell_rest.rb similarity index 100% rename from chef/lib/chef/shell/shell_rest.rb rename to lib/chef/shell/shell_rest.rb diff --git a/chef/lib/chef/shell/shell_session.rb b/lib/chef/shell/shell_session.rb similarity index 100% rename from chef/lib/chef/shell/shell_session.rb rename to lib/chef/shell/shell_session.rb diff --git a/chef/lib/chef/shell_out.rb b/lib/chef/shell_out.rb similarity index 100% rename from chef/lib/chef/shell_out.rb rename to lib/chef/shell_out.rb diff --git a/chef/lib/chef/streaming_cookbook_uploader.rb b/lib/chef/streaming_cookbook_uploader.rb similarity index 100% rename from chef/lib/chef/streaming_cookbook_uploader.rb rename to lib/chef/streaming_cookbook_uploader.rb diff --git a/chef/lib/chef/tasks/chef_repo.rake b/lib/chef/tasks/chef_repo.rake similarity index 100% rename from chef/lib/chef/tasks/chef_repo.rake rename to lib/chef/tasks/chef_repo.rake diff --git a/chef/lib/chef/util/file_edit.rb b/lib/chef/util/file_edit.rb similarity index 100% rename from chef/lib/chef/util/file_edit.rb rename to lib/chef/util/file_edit.rb diff --git a/chef/lib/chef/util/windows.rb b/lib/chef/util/windows.rb similarity index 100% rename from chef/lib/chef/util/windows.rb rename to lib/chef/util/windows.rb diff --git a/chef/lib/chef/util/windows/net_group.rb b/lib/chef/util/windows/net_group.rb similarity index 100% rename from chef/lib/chef/util/windows/net_group.rb rename to lib/chef/util/windows/net_group.rb diff --git a/chef/lib/chef/util/windows/net_use.rb b/lib/chef/util/windows/net_use.rb similarity index 100% rename from chef/lib/chef/util/windows/net_use.rb rename to lib/chef/util/windows/net_use.rb diff --git a/chef/lib/chef/util/windows/net_user.rb b/lib/chef/util/windows/net_user.rb similarity index 100% rename from chef/lib/chef/util/windows/net_user.rb rename to lib/chef/util/windows/net_user.rb diff --git a/chef/lib/chef/util/windows/volume.rb b/lib/chef/util/windows/volume.rb similarity index 100% rename from chef/lib/chef/util/windows/volume.rb rename to lib/chef/util/windows/volume.rb diff --git a/chef/lib/chef/version.rb b/lib/chef/version.rb similarity index 100% rename from chef/lib/chef/version.rb rename to lib/chef/version.rb diff --git a/chef/lib/chef/version_class.rb b/lib/chef/version_class.rb similarity index 100% rename from chef/lib/chef/version_class.rb rename to lib/chef/version_class.rb diff --git a/chef/lib/chef/version_constraint.rb b/lib/chef/version_constraint.rb similarity index 100% rename from chef/lib/chef/version_constraint.rb rename to lib/chef/version_constraint.rb diff --git a/chef/lib/chef/win32/api.rb b/lib/chef/win32/api.rb similarity index 100% rename from chef/lib/chef/win32/api.rb rename to lib/chef/win32/api.rb diff --git a/chef/lib/chef/win32/api/error.rb b/lib/chef/win32/api/error.rb similarity index 100% rename from chef/lib/chef/win32/api/error.rb rename to lib/chef/win32/api/error.rb diff --git a/chef/lib/chef/win32/api/file.rb b/lib/chef/win32/api/file.rb similarity index 100% rename from chef/lib/chef/win32/api/file.rb rename to lib/chef/win32/api/file.rb diff --git a/chef/lib/chef/win32/api/memory.rb b/lib/chef/win32/api/memory.rb similarity index 100% rename from chef/lib/chef/win32/api/memory.rb rename to lib/chef/win32/api/memory.rb diff --git a/chef/lib/chef/win32/api/process.rb b/lib/chef/win32/api/process.rb similarity index 100% rename from chef/lib/chef/win32/api/process.rb rename to lib/chef/win32/api/process.rb diff --git a/chef/lib/chef/win32/api/psapi.rb b/lib/chef/win32/api/psapi.rb similarity index 100% rename from chef/lib/chef/win32/api/psapi.rb rename to lib/chef/win32/api/psapi.rb diff --git a/chef/lib/chef/win32/api/security.rb b/lib/chef/win32/api/security.rb similarity index 100% rename from chef/lib/chef/win32/api/security.rb rename to lib/chef/win32/api/security.rb diff --git a/chef/lib/chef/win32/api/system.rb b/lib/chef/win32/api/system.rb similarity index 100% rename from chef/lib/chef/win32/api/system.rb rename to lib/chef/win32/api/system.rb diff --git a/chef/lib/chef/win32/api/unicode.rb b/lib/chef/win32/api/unicode.rb similarity index 100% rename from chef/lib/chef/win32/api/unicode.rb rename to lib/chef/win32/api/unicode.rb diff --git a/chef/lib/chef/win32/error.rb b/lib/chef/win32/error.rb similarity index 100% rename from chef/lib/chef/win32/error.rb rename to lib/chef/win32/error.rb diff --git a/chef/lib/chef/win32/file.rb b/lib/chef/win32/file.rb similarity index 100% rename from chef/lib/chef/win32/file.rb rename to lib/chef/win32/file.rb diff --git a/chef/lib/chef/win32/file/info.rb b/lib/chef/win32/file/info.rb similarity index 100% rename from chef/lib/chef/win32/file/info.rb rename to lib/chef/win32/file/info.rb diff --git a/chef/lib/chef/win32/handle.rb b/lib/chef/win32/handle.rb similarity index 100% rename from chef/lib/chef/win32/handle.rb rename to lib/chef/win32/handle.rb diff --git a/chef/lib/chef/win32/memory.rb b/lib/chef/win32/memory.rb similarity index 100% rename from chef/lib/chef/win32/memory.rb rename to lib/chef/win32/memory.rb diff --git a/chef/lib/chef/win32/process.rb b/lib/chef/win32/process.rb similarity index 100% rename from chef/lib/chef/win32/process.rb rename to lib/chef/win32/process.rb diff --git a/chef/lib/chef/win32/security.rb b/lib/chef/win32/security.rb similarity index 100% rename from chef/lib/chef/win32/security.rb rename to lib/chef/win32/security.rb diff --git a/chef/lib/chef/win32/security/ace.rb b/lib/chef/win32/security/ace.rb similarity index 100% rename from chef/lib/chef/win32/security/ace.rb rename to lib/chef/win32/security/ace.rb diff --git a/chef/lib/chef/win32/security/acl.rb b/lib/chef/win32/security/acl.rb similarity index 100% rename from chef/lib/chef/win32/security/acl.rb rename to lib/chef/win32/security/acl.rb diff --git a/chef/lib/chef/win32/security/securable_object.rb b/lib/chef/win32/security/securable_object.rb similarity index 100% rename from chef/lib/chef/win32/security/securable_object.rb rename to lib/chef/win32/security/securable_object.rb diff --git a/chef/lib/chef/win32/security/security_descriptor.rb b/lib/chef/win32/security/security_descriptor.rb similarity index 100% rename from chef/lib/chef/win32/security/security_descriptor.rb rename to lib/chef/win32/security/security_descriptor.rb diff --git a/chef/lib/chef/win32/security/sid.rb b/lib/chef/win32/security/sid.rb similarity index 100% rename from chef/lib/chef/win32/security/sid.rb rename to lib/chef/win32/security/sid.rb diff --git a/chef/lib/chef/win32/security/token.rb b/lib/chef/win32/security/token.rb similarity index 100% rename from chef/lib/chef/win32/security/token.rb rename to lib/chef/win32/security/token.rb diff --git a/chef/lib/chef/win32/unicode.rb b/lib/chef/win32/unicode.rb similarity index 100% rename from chef/lib/chef/win32/unicode.rb rename to lib/chef/win32/unicode.rb diff --git a/chef/lib/chef/win32/version.rb b/lib/chef/win32/version.rb similarity index 100% rename from chef/lib/chef/win32/version.rb rename to lib/chef/win32/version.rb diff --git a/chef/spec/data/bad-config.rb b/spec/data/bad-config.rb similarity index 100% rename from chef/spec/data/bad-config.rb rename to spec/data/bad-config.rb diff --git a/chef/spec/data/big_json.json b/spec/data/big_json.json similarity index 100% rename from chef/spec/data/big_json.json rename to spec/data/big_json.json diff --git a/chef/spec/data/big_json_plus_one.json b/spec/data/big_json_plus_one.json similarity index 100% rename from chef/spec/data/big_json_plus_one.json rename to spec/data/big_json_plus_one.json diff --git a/chef/spec/data/bootstrap/test-hints.erb b/spec/data/bootstrap/test-hints.erb similarity index 100% rename from chef/spec/data/bootstrap/test-hints.erb rename to spec/data/bootstrap/test-hints.erb diff --git a/chef/spec/data/bootstrap/test.erb b/spec/data/bootstrap/test.erb similarity index 100% rename from chef/spec/data/bootstrap/test.erb rename to spec/data/bootstrap/test.erb diff --git a/chef/spec/data/cb_version_cookbooks/tatft/README.rdoc b/spec/data/cb_version_cookbooks/tatft/README.rdoc similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/README.rdoc rename to spec/data/cb_version_cookbooks/tatft/README.rdoc diff --git a/chef/spec/data/cb_version_cookbooks/tatft/attributes/default.rb b/spec/data/cb_version_cookbooks/tatft/attributes/default.rb similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/attributes/default.rb rename to spec/data/cb_version_cookbooks/tatft/attributes/default.rb diff --git a/chef/spec/data/cb_version_cookbooks/tatft/definitions/runit_service.rb b/spec/data/cb_version_cookbooks/tatft/definitions/runit_service.rb similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/definitions/runit_service.rb rename to spec/data/cb_version_cookbooks/tatft/definitions/runit_service.rb diff --git a/chef/spec/data/cb_version_cookbooks/tatft/files/default/giant_blob.tgz b/spec/data/cb_version_cookbooks/tatft/files/default/giant_blob.tgz similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/files/default/giant_blob.tgz rename to spec/data/cb_version_cookbooks/tatft/files/default/giant_blob.tgz diff --git a/chef/spec/data/cb_version_cookbooks/tatft/libraries/ownage.rb b/spec/data/cb_version_cookbooks/tatft/libraries/ownage.rb similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/libraries/ownage.rb rename to spec/data/cb_version_cookbooks/tatft/libraries/ownage.rb diff --git a/chef/spec/data/cb_version_cookbooks/tatft/providers/lwp.rb b/spec/data/cb_version_cookbooks/tatft/providers/lwp.rb similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/providers/lwp.rb rename to spec/data/cb_version_cookbooks/tatft/providers/lwp.rb diff --git a/chef/spec/data/cb_version_cookbooks/tatft/recipes/default.rb b/spec/data/cb_version_cookbooks/tatft/recipes/default.rb similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/recipes/default.rb rename to spec/data/cb_version_cookbooks/tatft/recipes/default.rb diff --git a/chef/spec/data/cb_version_cookbooks/tatft/resources/lwr.rb b/spec/data/cb_version_cookbooks/tatft/resources/lwr.rb similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/resources/lwr.rb rename to spec/data/cb_version_cookbooks/tatft/resources/lwr.rb diff --git a/chef/spec/data/cb_version_cookbooks/tatft/templates/default/configuration.erb b/spec/data/cb_version_cookbooks/tatft/templates/default/configuration.erb similarity index 100% rename from chef/spec/data/cb_version_cookbooks/tatft/templates/default/configuration.erb rename to spec/data/cb_version_cookbooks/tatft/templates/default/configuration.erb diff --git a/chef/spec/data/checksum/random.txt b/spec/data/checksum/random.txt similarity index 100% rename from chef/spec/data/checksum/random.txt rename to spec/data/checksum/random.txt diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-600hhz-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-600hhz-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-600hhz-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-600hhz-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-6m8zdk-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-6m8zdk-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-6m8zdk-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-6m8zdk-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ahd2gq-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ahd2gq-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ahd2gq-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ahd2gq-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-api8ux-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-api8ux-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-api8ux-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-api8ux-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-b0r1m1-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-b0r1m1-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-b0r1m1-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-b0r1m1-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-bfygsi-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-bfygsi-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-bfygsi-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-bfygsi-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-el14l6-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-el14l6-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-el14l6-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-el14l6-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ivrl3y-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ivrl3y-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ivrl3y-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ivrl3y-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-kkbs85-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-kkbs85-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-kkbs85-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-kkbs85-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ory1ux-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ory1ux-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ory1ux-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ory1ux-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-pgsq76-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-pgsq76-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-pgsq76-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-pgsq76-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ra8uim-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ra8uim-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ra8uim-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ra8uim-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t7k1g-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t7k1g-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t7k1g-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t7k1g-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t8g0sv-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t8g0sv-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t8g0sv-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-t8g0sv-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ufy6g3-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ufy6g3-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ufy6g3-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-ufy6g3-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-x2d6j9-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-x2d6j9-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-x2d6j9-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-x2d6j9-0 diff --git a/chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-xi0l6h-0 b/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-xi0l6h-0 similarity index 100% rename from chef/spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-xi0l6h-0 rename to spec/data/checksum_cache/chef-file--tmp-chef-rendered-template20100929-10863-xi0l6h-0 diff --git a/chef/spec/data/config.rb b/spec/data/config.rb similarity index 100% rename from chef/spec/data/config.rb rename to spec/data/config.rb diff --git a/chef/spec/data/cookbooks/angrybash/recipes/default.rb b/spec/data/cookbooks/angrybash/recipes/default.rb similarity index 100% rename from chef/spec/data/cookbooks/angrybash/recipes/default.rb rename to spec/data/cookbooks/angrybash/recipes/default.rb diff --git a/chef/spec/data/cookbooks/apache2/files/default/apache2_module_conf_generate.pl b/spec/data/cookbooks/apache2/files/default/apache2_module_conf_generate.pl similarity index 100% rename from chef/spec/data/cookbooks/apache2/files/default/apache2_module_conf_generate.pl rename to spec/data/cookbooks/apache2/files/default/apache2_module_conf_generate.pl diff --git a/chef/spec/data/cookbooks/apache2/recipes/default.rb b/spec/data/cookbooks/apache2/recipes/default.rb similarity index 100% rename from chef/spec/data/cookbooks/apache2/recipes/default.rb rename to spec/data/cookbooks/apache2/recipes/default.rb diff --git a/chef/spec/data/cookbooks/borken/recipes/default.rb b/spec/data/cookbooks/borken/recipes/default.rb similarity index 100% rename from chef/spec/data/cookbooks/borken/recipes/default.rb rename to spec/data/cookbooks/borken/recipes/default.rb diff --git a/chef/spec/data/cookbooks/borken/templates/default/borken.erb b/spec/data/cookbooks/borken/templates/default/borken.erb similarity index 100% rename from chef/spec/data/cookbooks/borken/templates/default/borken.erb rename to spec/data/cookbooks/borken/templates/default/borken.erb diff --git a/chef/spec/data/cookbooks/chefignore b/spec/data/cookbooks/chefignore similarity index 100% rename from chef/spec/data/cookbooks/chefignore rename to spec/data/cookbooks/chefignore diff --git a/chef/spec/data/cookbooks/java/files/default/java.response b/spec/data/cookbooks/java/files/default/java.response similarity index 100% rename from chef/spec/data/cookbooks/java/files/default/java.response rename to spec/data/cookbooks/java/files/default/java.response diff --git a/chef/spec/data/cookbooks/openldap/attributes/default.rb b/spec/data/cookbooks/openldap/attributes/default.rb similarity index 100% rename from chef/spec/data/cookbooks/openldap/attributes/default.rb rename to spec/data/cookbooks/openldap/attributes/default.rb diff --git a/chef/spec/data/cookbooks/openldap/attributes/smokey.rb b/spec/data/cookbooks/openldap/attributes/smokey.rb similarity index 100% rename from chef/spec/data/cookbooks/openldap/attributes/smokey.rb rename to spec/data/cookbooks/openldap/attributes/smokey.rb diff --git a/chef/spec/data/cookbooks/openldap/definitions/client.rb b/spec/data/cookbooks/openldap/definitions/client.rb similarity index 100% rename from chef/spec/data/cookbooks/openldap/definitions/client.rb rename to spec/data/cookbooks/openldap/definitions/client.rb diff --git a/chef/spec/data/cookbooks/openldap/definitions/server.rb b/spec/data/cookbooks/openldap/definitions/server.rb similarity index 100% rename from chef/spec/data/cookbooks/openldap/definitions/server.rb rename to spec/data/cookbooks/openldap/definitions/server.rb diff --git a/chef/spec/data/cookbooks/openldap/files/default/.dotfile b/spec/data/cookbooks/openldap/files/default/.dotfile similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/.dotfile rename to spec/data/cookbooks/openldap/files/default/.dotfile diff --git a/chef/spec/data/cookbooks/openldap/files/default/.ssh/id_rsa b/spec/data/cookbooks/openldap/files/default/.ssh/id_rsa similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/.ssh/id_rsa rename to spec/data/cookbooks/openldap/files/default/.ssh/id_rsa diff --git a/chef/spec/data/cookbooks/openldap/files/default/remotedir/.a_dotdir/.a_dotfile_in_a_dotdir b/spec/data/cookbooks/openldap/files/default/remotedir/.a_dotdir/.a_dotfile_in_a_dotdir similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/remotedir/.a_dotdir/.a_dotfile_in_a_dotdir rename to spec/data/cookbooks/openldap/files/default/remotedir/.a_dotdir/.a_dotfile_in_a_dotdir diff --git a/chef/spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file1.txt b/spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file1.txt similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file1.txt rename to spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file1.txt diff --git a/chef/spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file2.txt b/spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file2.txt similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file2.txt rename to spec/data/cookbooks/openldap/files/default/remotedir/remote_dir_file2.txt diff --git a/chef/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/.a_dotfile b/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/.a_dotfile similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/.a_dotfile rename to spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/.a_dotfile diff --git a/chef/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file1.txt b/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file1.txt similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file1.txt rename to spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file1.txt diff --git a/chef/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file2.txt b/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file2.txt similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file2.txt rename to spec/data/cookbooks/openldap/files/default/remotedir/remotesubdir/remote_subdir_file2.txt diff --git a/chef/spec/data/cookbooks/openldap/files/default/remotedir/subdir_with_no_file_just_a_subsubdir/the_subsubdir/some_file.txt b/spec/data/cookbooks/openldap/files/default/remotedir/subdir_with_no_file_just_a_subsubdir/the_subsubdir/some_file.txt similarity index 100% rename from chef/spec/data/cookbooks/openldap/files/default/remotedir/subdir_with_no_file_just_a_subsubdir/the_subsubdir/some_file.txt rename to spec/data/cookbooks/openldap/files/default/remotedir/subdir_with_no_file_just_a_subsubdir/the_subsubdir/some_file.txt diff --git a/chef/spec/data/cookbooks/openldap/recipes/default.rb b/spec/data/cookbooks/openldap/recipes/default.rb similarity index 100% rename from chef/spec/data/cookbooks/openldap/recipes/default.rb rename to spec/data/cookbooks/openldap/recipes/default.rb diff --git a/chef/spec/data/cookbooks/openldap/recipes/gigantor.rb b/spec/data/cookbooks/openldap/recipes/gigantor.rb similarity index 100% rename from chef/spec/data/cookbooks/openldap/recipes/gigantor.rb rename to spec/data/cookbooks/openldap/recipes/gigantor.rb diff --git a/chef/spec/data/cookbooks/openldap/recipes/one.rb b/spec/data/cookbooks/openldap/recipes/one.rb similarity index 100% rename from chef/spec/data/cookbooks/openldap/recipes/one.rb rename to spec/data/cookbooks/openldap/recipes/one.rb diff --git a/chef/spec/data/cookbooks/openldap/templates/default/openldap_stuff.conf.erb b/spec/data/cookbooks/openldap/templates/default/openldap_stuff.conf.erb similarity index 100% rename from chef/spec/data/cookbooks/openldap/templates/default/openldap_stuff.conf.erb rename to spec/data/cookbooks/openldap/templates/default/openldap_stuff.conf.erb diff --git a/chef/spec/data/cookbooks/openldap/templates/default/openldap_variable_stuff.conf.erb b/spec/data/cookbooks/openldap/templates/default/openldap_variable_stuff.conf.erb similarity index 100% rename from chef/spec/data/cookbooks/openldap/templates/default/openldap_variable_stuff.conf.erb rename to spec/data/cookbooks/openldap/templates/default/openldap_variable_stuff.conf.erb diff --git a/chef/spec/data/cookbooks/openldap/templates/default/test.erb b/spec/data/cookbooks/openldap/templates/default/test.erb similarity index 100% rename from chef/spec/data/cookbooks/openldap/templates/default/test.erb rename to spec/data/cookbooks/openldap/templates/default/test.erb diff --git a/chef/spec/data/definitions/test.rb b/spec/data/definitions/test.rb similarity index 100% rename from chef/spec/data/definitions/test.rb rename to spec/data/definitions/test.rb diff --git a/chef/spec/data/environment-config.rb b/spec/data/environment-config.rb similarity index 100% rename from chef/spec/data/environment-config.rb rename to spec/data/environment-config.rb diff --git a/chef/spec/data/fileedit/blank b/spec/data/fileedit/blank similarity index 100% rename from chef/spec/data/fileedit/blank rename to spec/data/fileedit/blank diff --git a/chef/spec/data/fileedit/hosts b/spec/data/fileedit/hosts similarity index 100% rename from chef/spec/data/fileedit/hosts rename to spec/data/fileedit/hosts diff --git a/chef/spec/data/gems/chef-integration-test-0.1.0.gem b/spec/data/gems/chef-integration-test-0.1.0.gem similarity index 100% rename from chef/spec/data/gems/chef-integration-test-0.1.0.gem rename to spec/data/gems/chef-integration-test-0.1.0.gem diff --git a/chef/spec/data/kitchen/chefignore b/spec/data/kitchen/chefignore similarity index 100% rename from chef/spec/data/kitchen/chefignore rename to spec/data/kitchen/chefignore diff --git a/chef/spec/data/kitchen/openldap/attributes/default.rb b/spec/data/kitchen/openldap/attributes/default.rb similarity index 100% rename from chef/spec/data/kitchen/openldap/attributes/default.rb rename to spec/data/kitchen/openldap/attributes/default.rb diff --git a/chef/spec/data/kitchen/openldap/attributes/robinson.rb b/spec/data/kitchen/openldap/attributes/robinson.rb similarity index 100% rename from chef/spec/data/kitchen/openldap/attributes/robinson.rb rename to spec/data/kitchen/openldap/attributes/robinson.rb diff --git a/chef/spec/data/kitchen/openldap/definitions/client.rb b/spec/data/kitchen/openldap/definitions/client.rb similarity index 100% rename from chef/spec/data/kitchen/openldap/definitions/client.rb rename to spec/data/kitchen/openldap/definitions/client.rb diff --git a/chef/spec/data/kitchen/openldap/definitions/drewbarrymore.rb b/spec/data/kitchen/openldap/definitions/drewbarrymore.rb similarity index 100% rename from chef/spec/data/kitchen/openldap/definitions/drewbarrymore.rb rename to spec/data/kitchen/openldap/definitions/drewbarrymore.rb diff --git a/chef/spec/data/kitchen/openldap/recipes/gigantor.rb b/spec/data/kitchen/openldap/recipes/gigantor.rb similarity index 100% rename from chef/spec/data/kitchen/openldap/recipes/gigantor.rb rename to spec/data/kitchen/openldap/recipes/gigantor.rb diff --git a/chef/spec/data/kitchen/openldap/recipes/ignoreme.rb b/spec/data/kitchen/openldap/recipes/ignoreme.rb similarity index 100% rename from chef/spec/data/kitchen/openldap/recipes/ignoreme.rb rename to spec/data/kitchen/openldap/recipes/ignoreme.rb diff --git a/chef/spec/data/kitchen/openldap/recipes/woot.rb b/spec/data/kitchen/openldap/recipes/woot.rb similarity index 100% rename from chef/spec/data/kitchen/openldap/recipes/woot.rb rename to spec/data/kitchen/openldap/recipes/woot.rb diff --git a/chef/spec/data/knife-home/.chef/plugins/knife/example_home_subcommand.rb b/spec/data/knife-home/.chef/plugins/knife/example_home_subcommand.rb similarity index 100% rename from chef/spec/data/knife-home/.chef/plugins/knife/example_home_subcommand.rb rename to spec/data/knife-home/.chef/plugins/knife/example_home_subcommand.rb diff --git a/chef/spec/data/knife-site-subcommands/plugins/knife/example_subcommand.rb b/spec/data/knife-site-subcommands/plugins/knife/example_subcommand.rb similarity index 100% rename from chef/spec/data/knife-site-subcommands/plugins/knife/example_subcommand.rb rename to spec/data/knife-site-subcommands/plugins/knife/example_subcommand.rb diff --git a/chef/spec/data/knife_subcommand/test_explicit_category.rb b/spec/data/knife_subcommand/test_explicit_category.rb similarity index 100% rename from chef/spec/data/knife_subcommand/test_explicit_category.rb rename to spec/data/knife_subcommand/test_explicit_category.rb diff --git a/chef/spec/data/knife_subcommand/test_name_mapping.rb b/spec/data/knife_subcommand/test_name_mapping.rb similarity index 100% rename from chef/spec/data/knife_subcommand/test_name_mapping.rb rename to spec/data/knife_subcommand/test_name_mapping.rb diff --git a/chef/spec/data/knife_subcommand/test_yourself.rb b/spec/data/knife_subcommand/test_yourself.rb similarity index 100% rename from chef/spec/data/knife_subcommand/test_yourself.rb rename to spec/data/knife_subcommand/test_yourself.rb diff --git a/chef/spec/data/lwrp/providers/buck_passer.rb b/spec/data/lwrp/providers/buck_passer.rb similarity index 100% rename from chef/spec/data/lwrp/providers/buck_passer.rb rename to spec/data/lwrp/providers/buck_passer.rb diff --git a/chef/spec/data/lwrp/providers/buck_passer_2.rb b/spec/data/lwrp/providers/buck_passer_2.rb similarity index 100% rename from chef/spec/data/lwrp/providers/buck_passer_2.rb rename to spec/data/lwrp/providers/buck_passer_2.rb diff --git a/chef/spec/data/lwrp/providers/embedded_resource_accesses_providers_scope.rb b/spec/data/lwrp/providers/embedded_resource_accesses_providers_scope.rb similarity index 100% rename from chef/spec/data/lwrp/providers/embedded_resource_accesses_providers_scope.rb rename to spec/data/lwrp/providers/embedded_resource_accesses_providers_scope.rb diff --git a/chef/spec/data/lwrp/providers/monkey_name_printer.rb b/spec/data/lwrp/providers/monkey_name_printer.rb similarity index 100% rename from chef/spec/data/lwrp/providers/monkey_name_printer.rb rename to spec/data/lwrp/providers/monkey_name_printer.rb diff --git a/chef/spec/data/lwrp/providers/paint_drying_watcher.rb b/spec/data/lwrp/providers/paint_drying_watcher.rb similarity index 100% rename from chef/spec/data/lwrp/providers/paint_drying_watcher.rb rename to spec/data/lwrp/providers/paint_drying_watcher.rb diff --git a/chef/spec/data/lwrp/providers/thumb_twiddler.rb b/spec/data/lwrp/providers/thumb_twiddler.rb similarity index 100% rename from chef/spec/data/lwrp/providers/thumb_twiddler.rb rename to spec/data/lwrp/providers/thumb_twiddler.rb diff --git a/chef/spec/data/lwrp/resources/bar.rb b/spec/data/lwrp/resources/bar.rb similarity index 100% rename from chef/spec/data/lwrp/resources/bar.rb rename to spec/data/lwrp/resources/bar.rb diff --git a/chef/spec/data/lwrp/resources/foo.rb b/spec/data/lwrp/resources/foo.rb similarity index 100% rename from chef/spec/data/lwrp/resources/foo.rb rename to spec/data/lwrp/resources/foo.rb diff --git a/chef/spec/data/lwrp/resources_with_default_attributes/nodeattr.rb b/spec/data/lwrp/resources_with_default_attributes/nodeattr.rb similarity index 100% rename from chef/spec/data/lwrp/resources_with_default_attributes/nodeattr.rb rename to spec/data/lwrp/resources_with_default_attributes/nodeattr.rb diff --git a/chef/spec/data/lwrp_override/providers/buck_passer.rb b/spec/data/lwrp_override/providers/buck_passer.rb similarity index 100% rename from chef/spec/data/lwrp_override/providers/buck_passer.rb rename to spec/data/lwrp_override/providers/buck_passer.rb diff --git a/chef/spec/data/lwrp_override/resources/foo.rb b/spec/data/lwrp_override/resources/foo.rb similarity index 100% rename from chef/spec/data/lwrp_override/resources/foo.rb rename to spec/data/lwrp_override/resources/foo.rb diff --git a/chef/spec/data/metadata/quick_start/metadata.rb b/spec/data/metadata/quick_start/metadata.rb similarity index 100% rename from chef/spec/data/metadata/quick_start/metadata.rb rename to spec/data/metadata/quick_start/metadata.rb diff --git a/chef/spec/data/nodes/default.rb b/spec/data/nodes/default.rb similarity index 100% rename from chef/spec/data/nodes/default.rb rename to spec/data/nodes/default.rb diff --git a/chef/spec/data/nodes/test.example.com.rb b/spec/data/nodes/test.example.com.rb similarity index 100% rename from chef/spec/data/nodes/test.example.com.rb rename to spec/data/nodes/test.example.com.rb diff --git a/chef/spec/data/nodes/test.rb b/spec/data/nodes/test.rb similarity index 100% rename from chef/spec/data/nodes/test.rb rename to spec/data/nodes/test.rb diff --git a/chef/spec/data/object_loader/environments/test.json b/spec/data/object_loader/environments/test.json similarity index 100% rename from chef/spec/data/object_loader/environments/test.json rename to spec/data/object_loader/environments/test.json diff --git a/chef/spec/data/object_loader/environments/test.rb b/spec/data/object_loader/environments/test.rb similarity index 100% rename from chef/spec/data/object_loader/environments/test.rb rename to spec/data/object_loader/environments/test.rb diff --git a/chef/spec/data/object_loader/environments/test_json_class.json b/spec/data/object_loader/environments/test_json_class.json similarity index 100% rename from chef/spec/data/object_loader/environments/test_json_class.json rename to spec/data/object_loader/environments/test_json_class.json diff --git a/chef/spec/data/object_loader/nodes/test.json b/spec/data/object_loader/nodes/test.json similarity index 100% rename from chef/spec/data/object_loader/nodes/test.json rename to spec/data/object_loader/nodes/test.json diff --git a/chef/spec/data/object_loader/nodes/test.rb b/spec/data/object_loader/nodes/test.rb similarity index 100% rename from chef/spec/data/object_loader/nodes/test.rb rename to spec/data/object_loader/nodes/test.rb diff --git a/chef/spec/data/object_loader/nodes/test_json_class.json b/spec/data/object_loader/nodes/test_json_class.json similarity index 100% rename from chef/spec/data/object_loader/nodes/test_json_class.json rename to spec/data/object_loader/nodes/test_json_class.json diff --git a/chef/spec/data/object_loader/roles/test.json b/spec/data/object_loader/roles/test.json similarity index 100% rename from chef/spec/data/object_loader/roles/test.json rename to spec/data/object_loader/roles/test.json diff --git a/chef/spec/data/object_loader/roles/test.rb b/spec/data/object_loader/roles/test.rb similarity index 100% rename from chef/spec/data/object_loader/roles/test.rb rename to spec/data/object_loader/roles/test.rb diff --git a/chef/spec/data/object_loader/roles/test_json_class.json b/spec/data/object_loader/roles/test_json_class.json similarity index 100% rename from chef/spec/data/object_loader/roles/test_json_class.json rename to spec/data/object_loader/roles/test_json_class.json diff --git a/chef/spec/data/old_home_dir/my-dot-emacs b/spec/data/old_home_dir/my-dot-emacs similarity index 100% rename from chef/spec/data/old_home_dir/my-dot-emacs rename to spec/data/old_home_dir/my-dot-emacs diff --git a/chef/spec/data/old_home_dir/my-dot-vim b/spec/data/old_home_dir/my-dot-vim similarity index 100% rename from chef/spec/data/old_home_dir/my-dot-vim rename to spec/data/old_home_dir/my-dot-vim diff --git a/chef/spec/data/recipes/test.rb b/spec/data/recipes/test.rb similarity index 100% rename from chef/spec/data/recipes/test.rb rename to spec/data/recipes/test.rb diff --git a/chef/spec/data/remote_directory_data/remote_dir_file.txt b/spec/data/remote_directory_data/remote_dir_file.txt similarity index 100% rename from chef/spec/data/remote_directory_data/remote_dir_file.txt rename to spec/data/remote_directory_data/remote_dir_file.txt diff --git a/chef/spec/data/remote_directory_data/remote_subdirectory/remote_subdir_file.txt b/spec/data/remote_directory_data/remote_subdirectory/remote_subdir_file.txt similarity index 100% rename from chef/spec/data/remote_directory_data/remote_subdirectory/remote_subdir_file.txt rename to spec/data/remote_directory_data/remote_subdirectory/remote_subdir_file.txt diff --git a/chef/spec/data/remote_file/nyan_cat.png b/spec/data/remote_file/nyan_cat.png similarity index 100% rename from chef/spec/data/remote_file/nyan_cat.png rename to spec/data/remote_file/nyan_cat.png diff --git a/chef/spec/data/run_context/cookbooks/test/attributes/george.rb b/spec/data/run_context/cookbooks/test/attributes/george.rb similarity index 100% rename from chef/spec/data/run_context/cookbooks/test/attributes/george.rb rename to spec/data/run_context/cookbooks/test/attributes/george.rb diff --git a/chef/spec/data/run_context/cookbooks/test/definitions/new_animals.rb b/spec/data/run_context/cookbooks/test/definitions/new_animals.rb similarity index 100% rename from chef/spec/data/run_context/cookbooks/test/definitions/new_animals.rb rename to spec/data/run_context/cookbooks/test/definitions/new_animals.rb diff --git a/chef/spec/data/run_context/cookbooks/test/definitions/new_cat.rb b/spec/data/run_context/cookbooks/test/definitions/new_cat.rb similarity index 100% rename from chef/spec/data/run_context/cookbooks/test/definitions/new_cat.rb rename to spec/data/run_context/cookbooks/test/definitions/new_cat.rb diff --git a/chef/spec/data/run_context/cookbooks/test/recipes/default.rb b/spec/data/run_context/cookbooks/test/recipes/default.rb similarity index 100% rename from chef/spec/data/run_context/cookbooks/test/recipes/default.rb rename to spec/data/run_context/cookbooks/test/recipes/default.rb diff --git a/chef/spec/data/run_context/cookbooks/test/recipes/one.rb b/spec/data/run_context/cookbooks/test/recipes/one.rb similarity index 100% rename from chef/spec/data/run_context/cookbooks/test/recipes/one.rb rename to spec/data/run_context/cookbooks/test/recipes/one.rb diff --git a/chef/spec/data/run_context/cookbooks/test/recipes/two.rb b/spec/data/run_context/cookbooks/test/recipes/two.rb similarity index 100% rename from chef/spec/data/run_context/cookbooks/test/recipes/two.rb rename to spec/data/run_context/cookbooks/test/recipes/two.rb diff --git a/chef/spec/data/run_context/nodes/run_context.rb b/spec/data/run_context/nodes/run_context.rb similarity index 100% rename from chef/spec/data/run_context/nodes/run_context.rb rename to spec/data/run_context/nodes/run_context.rb diff --git a/chef/spec/data/search_queries_to_transform.txt b/spec/data/search_queries_to_transform.txt similarity index 100% rename from chef/spec/data/search_queries_to_transform.txt rename to spec/data/search_queries_to_transform.txt diff --git a/chef/spec/data/ssl/5e707473.0 b/spec/data/ssl/5e707473.0 similarity index 100% rename from chef/spec/data/ssl/5e707473.0 rename to spec/data/ssl/5e707473.0 diff --git a/chef/spec/data/ssl/chef-rspec.cert b/spec/data/ssl/chef-rspec.cert similarity index 100% rename from chef/spec/data/ssl/chef-rspec.cert rename to spec/data/ssl/chef-rspec.cert diff --git a/chef/spec/data/ssl/chef-rspec.key b/spec/data/ssl/chef-rspec.key similarity index 100% rename from chef/spec/data/ssl/chef-rspec.key rename to spec/data/ssl/chef-rspec.key diff --git a/chef/spec/data/ssl/key.pem b/spec/data/ssl/key.pem similarity index 100% rename from chef/spec/data/ssl/key.pem rename to spec/data/ssl/key.pem diff --git a/chef/spec/data/ssl/private_key.pem b/spec/data/ssl/private_key.pem similarity index 100% rename from chef/spec/data/ssl/private_key.pem rename to spec/data/ssl/private_key.pem diff --git a/chef/spec/data/ssl/private_key_with_whitespace.pem b/spec/data/ssl/private_key_with_whitespace.pem similarity index 100% rename from chef/spec/data/ssl/private_key_with_whitespace.pem rename to spec/data/ssl/private_key_with_whitespace.pem diff --git a/chef/spec/data/templates/seattle.txt b/spec/data/templates/seattle.txt similarity index 100% rename from chef/spec/data/templates/seattle.txt rename to spec/data/templates/seattle.txt diff --git a/chef/spec/functional/knife/cookbook_delete_spec.rb b/spec/functional/knife/cookbook_delete_spec.rb similarity index 100% rename from chef/spec/functional/knife/cookbook_delete_spec.rb rename to spec/functional/knife/cookbook_delete_spec.rb diff --git a/chef/spec/functional/knife/exec_spec.rb b/spec/functional/knife/exec_spec.rb similarity index 100% rename from chef/spec/functional/knife/exec_spec.rb rename to spec/functional/knife/exec_spec.rb diff --git a/chef/spec/functional/knife/ssh_spec.rb b/spec/functional/knife/ssh_spec.rb similarity index 100% rename from chef/spec/functional/knife/ssh_spec.rb rename to spec/functional/knife/ssh_spec.rb diff --git a/chef/spec/functional/resource/directory_spec.rb b/spec/functional/resource/directory_spec.rb similarity index 100% rename from chef/spec/functional/resource/directory_spec.rb rename to spec/functional/resource/directory_spec.rb diff --git a/chef/spec/functional/resource/file_spec.rb b/spec/functional/resource/file_spec.rb similarity index 100% rename from chef/spec/functional/resource/file_spec.rb rename to spec/functional/resource/file_spec.rb diff --git a/chef/spec/functional/resource/link_spec.rb b/spec/functional/resource/link_spec.rb similarity index 100% rename from chef/spec/functional/resource/link_spec.rb rename to spec/functional/resource/link_spec.rb diff --git a/chef/spec/functional/resource/remote_directory_spec.rb b/spec/functional/resource/remote_directory_spec.rb similarity index 100% rename from chef/spec/functional/resource/remote_directory_spec.rb rename to spec/functional/resource/remote_directory_spec.rb diff --git a/chef/spec/functional/resource/remote_file_spec.rb b/spec/functional/resource/remote_file_spec.rb similarity index 100% rename from chef/spec/functional/resource/remote_file_spec.rb rename to spec/functional/resource/remote_file_spec.rb diff --git a/chef/spec/functional/resource/template_spec.rb b/spec/functional/resource/template_spec.rb similarity index 100% rename from chef/spec/functional/resource/template_spec.rb rename to spec/functional/resource/template_spec.rb diff --git a/chef/spec/functional/run_lock_spec.rb b/spec/functional/run_lock_spec.rb similarity index 100% rename from chef/spec/functional/run_lock_spec.rb rename to spec/functional/run_lock_spec.rb diff --git a/chef/spec/functional/tiny_server_spec.rb b/spec/functional/tiny_server_spec.rb similarity index 100% rename from chef/spec/functional/tiny_server_spec.rb rename to spec/functional/tiny_server_spec.rb diff --git a/chef/spec/rcov.opts b/spec/rcov.opts similarity index 100% rename from chef/spec/rcov.opts rename to spec/rcov.opts diff --git a/chef/spec/spec_helper.rb b/spec/spec_helper.rb similarity index 100% rename from chef/spec/spec_helper.rb rename to spec/spec_helper.rb diff --git a/chef/spec/stress/win32/file_spec.rb b/spec/stress/win32/file_spec.rb similarity index 100% rename from chef/spec/stress/win32/file_spec.rb rename to spec/stress/win32/file_spec.rb diff --git a/chef/spec/stress/win32/memory_spec.rb b/spec/stress/win32/memory_spec.rb similarity index 100% rename from chef/spec/stress/win32/memory_spec.rb rename to spec/stress/win32/memory_spec.rb diff --git a/chef/spec/stress/win32/security_spec.rb b/spec/stress/win32/security_spec.rb similarity index 100% rename from chef/spec/stress/win32/security_spec.rb rename to spec/stress/win32/security_spec.rb diff --git a/chef/spec/support/chef_helpers.rb b/spec/support/chef_helpers.rb similarity index 100% rename from chef/spec/support/chef_helpers.rb rename to spec/support/chef_helpers.rb diff --git a/chef/spec/support/lib/chef/provider/easy.rb b/spec/support/lib/chef/provider/easy.rb similarity index 100% rename from chef/spec/support/lib/chef/provider/easy.rb rename to spec/support/lib/chef/provider/easy.rb diff --git a/chef/spec/support/lib/chef/provider/snakeoil.rb b/spec/support/lib/chef/provider/snakeoil.rb similarity index 100% rename from chef/spec/support/lib/chef/provider/snakeoil.rb rename to spec/support/lib/chef/provider/snakeoil.rb diff --git a/chef/spec/support/lib/chef/resource/cat.rb b/spec/support/lib/chef/resource/cat.rb similarity index 100% rename from chef/spec/support/lib/chef/resource/cat.rb rename to spec/support/lib/chef/resource/cat.rb diff --git a/chef/spec/support/lib/chef/resource/one_two_three_four.rb b/spec/support/lib/chef/resource/one_two_three_four.rb similarity index 100% rename from chef/spec/support/lib/chef/resource/one_two_three_four.rb rename to spec/support/lib/chef/resource/one_two_three_four.rb diff --git a/chef/spec/support/lib/chef/resource/zen_master.rb b/spec/support/lib/chef/resource/zen_master.rb similarity index 100% rename from chef/spec/support/lib/chef/resource/zen_master.rb rename to spec/support/lib/chef/resource/zen_master.rb diff --git a/chef/spec/support/matchers/leak.rb b/spec/support/matchers/leak.rb similarity index 100% rename from chef/spec/support/matchers/leak.rb rename to spec/support/matchers/leak.rb diff --git a/chef/spec/support/mock/constant.rb b/spec/support/mock/constant.rb similarity index 100% rename from chef/spec/support/mock/constant.rb rename to spec/support/mock/constant.rb diff --git a/chef/spec/support/mock/platform.rb b/spec/support/mock/platform.rb similarity index 100% rename from chef/spec/support/mock/platform.rb rename to spec/support/mock/platform.rb diff --git a/chef/spec/support/platform_helpers.rb b/spec/support/platform_helpers.rb similarity index 100% rename from chef/spec/support/platform_helpers.rb rename to spec/support/platform_helpers.rb diff --git a/chef/spec/support/platforms/prof/gc.rb b/spec/support/platforms/prof/gc.rb similarity index 100% rename from chef/spec/support/platforms/prof/gc.rb rename to spec/support/platforms/prof/gc.rb diff --git a/chef/spec/support/platforms/prof/win32.rb b/spec/support/platforms/prof/win32.rb similarity index 100% rename from chef/spec/support/platforms/prof/win32.rb rename to spec/support/platforms/prof/win32.rb diff --git a/chef/spec/support/shared/functional/directory_resource.rb b/spec/support/shared/functional/directory_resource.rb similarity index 100% rename from chef/spec/support/shared/functional/directory_resource.rb rename to spec/support/shared/functional/directory_resource.rb diff --git a/chef/spec/support/shared/functional/file_resource.rb b/spec/support/shared/functional/file_resource.rb similarity index 100% rename from chef/spec/support/shared/functional/file_resource.rb rename to spec/support/shared/functional/file_resource.rb diff --git a/chef/spec/support/shared/functional/knife.rb b/spec/support/shared/functional/knife.rb similarity index 100% rename from chef/spec/support/shared/functional/knife.rb rename to spec/support/shared/functional/knife.rb diff --git a/chef/spec/support/shared/functional/securable_resource.rb b/spec/support/shared/functional/securable_resource.rb similarity index 100% rename from chef/spec/support/shared/functional/securable_resource.rb rename to spec/support/shared/functional/securable_resource.rb diff --git a/chef/spec/support/shared/unit/api_error_inspector.rb b/spec/support/shared/unit/api_error_inspector.rb similarity index 100% rename from chef/spec/support/shared/unit/api_error_inspector.rb rename to spec/support/shared/unit/api_error_inspector.rb diff --git a/chef/spec/support/shared/unit/file_system_support.rb b/spec/support/shared/unit/file_system_support.rb similarity index 100% rename from chef/spec/support/shared/unit/file_system_support.rb rename to spec/support/shared/unit/file_system_support.rb diff --git a/chef/spec/tiny_server.rb b/spec/tiny_server.rb similarity index 100% rename from chef/spec/tiny_server.rb rename to spec/tiny_server.rb diff --git a/chef/spec/unit/api_client_spec.rb b/spec/unit/api_client_spec.rb similarity index 100% rename from chef/spec/unit/api_client_spec.rb rename to spec/unit/api_client_spec.rb diff --git a/chef/spec/unit/application/agent_spec.rb b/spec/unit/application/agent_spec.rb similarity index 100% rename from chef/spec/unit/application/agent_spec.rb rename to spec/unit/application/agent_spec.rb diff --git a/chef/spec/unit/application/client_spec.rb b/spec/unit/application/client_spec.rb similarity index 100% rename from chef/spec/unit/application/client_spec.rb rename to spec/unit/application/client_spec.rb diff --git a/chef/spec/unit/application/knife_spec.rb b/spec/unit/application/knife_spec.rb similarity index 100% rename from chef/spec/unit/application/knife_spec.rb rename to spec/unit/application/knife_spec.rb diff --git a/chef/spec/unit/application/server_spec.rb b/spec/unit/application/server_spec.rb similarity index 100% rename from chef/spec/unit/application/server_spec.rb rename to spec/unit/application/server_spec.rb diff --git a/chef/spec/unit/application/solo_spec.rb b/spec/unit/application/solo_spec.rb similarity index 100% rename from chef/spec/unit/application/solo_spec.rb rename to spec/unit/application/solo_spec.rb diff --git a/chef/spec/unit/application_spec.rb b/spec/unit/application_spec.rb similarity index 100% rename from chef/spec/unit/application_spec.rb rename to spec/unit/application_spec.rb diff --git a/chef/spec/unit/checksum/storage/filesystem_spec.rb b/spec/unit/checksum/storage/filesystem_spec.rb similarity index 100% rename from chef/spec/unit/checksum/storage/filesystem_spec.rb rename to spec/unit/checksum/storage/filesystem_spec.rb diff --git a/chef/spec/unit/checksum_cache_spec.rb b/spec/unit/checksum_cache_spec.rb similarity index 100% rename from chef/spec/unit/checksum_cache_spec.rb rename to spec/unit/checksum_cache_spec.rb diff --git a/chef/spec/unit/chef_fs/diff_spec.rb b/spec/unit/chef_fs/diff_spec.rb similarity index 100% rename from chef/spec/unit/chef_fs/diff_spec.rb rename to spec/unit/chef_fs/diff_spec.rb diff --git a/chef/spec/unit/chef_fs/file_pattern_spec.rb b/spec/unit/chef_fs/file_pattern_spec.rb similarity index 100% rename from chef/spec/unit/chef_fs/file_pattern_spec.rb rename to spec/unit/chef_fs/file_pattern_spec.rb diff --git a/chef/spec/unit/chef_fs/file_system/chef_server_root_dir_spec.rb b/spec/unit/chef_fs/file_system/chef_server_root_dir_spec.rb similarity index 100% rename from chef/spec/unit/chef_fs/file_system/chef_server_root_dir_spec.rb rename to spec/unit/chef_fs/file_system/chef_server_root_dir_spec.rb diff --git a/chef/spec/unit/chef_fs/file_system/cookbooks_dir_spec.rb b/spec/unit/chef_fs/file_system/cookbooks_dir_spec.rb similarity index 100% rename from chef/spec/unit/chef_fs/file_system/cookbooks_dir_spec.rb rename to spec/unit/chef_fs/file_system/cookbooks_dir_spec.rb diff --git a/chef/spec/unit/chef_fs/file_system/data_bags_dir_spec.rb b/spec/unit/chef_fs/file_system/data_bags_dir_spec.rb similarity index 100% rename from chef/spec/unit/chef_fs/file_system/data_bags_dir_spec.rb rename to spec/unit/chef_fs/file_system/data_bags_dir_spec.rb diff --git a/chef/spec/unit/chef_fs/file_system_spec.rb b/spec/unit/chef_fs/file_system_spec.rb similarity index 100% rename from chef/spec/unit/chef_fs/file_system_spec.rb rename to spec/unit/chef_fs/file_system_spec.rb diff --git a/chef/spec/unit/chef_spec.rb b/spec/unit/chef_spec.rb similarity index 100% rename from chef/spec/unit/chef_spec.rb rename to spec/unit/chef_spec.rb diff --git a/chef/spec/unit/client_spec.rb b/spec/unit/client_spec.rb similarity index 100% rename from chef/spec/unit/client_spec.rb rename to spec/unit/client_spec.rb diff --git a/chef/spec/unit/config_spec.rb b/spec/unit/config_spec.rb similarity index 100% rename from chef/spec/unit/config_spec.rb rename to spec/unit/config_spec.rb diff --git a/chef/spec/unit/cookbook/chefignore_spec.rb b/spec/unit/cookbook/chefignore_spec.rb similarity index 100% rename from chef/spec/unit/cookbook/chefignore_spec.rb rename to spec/unit/cookbook/chefignore_spec.rb diff --git a/chef/spec/unit/cookbook/metadata_spec.rb b/spec/unit/cookbook/metadata_spec.rb similarity index 100% rename from chef/spec/unit/cookbook/metadata_spec.rb rename to spec/unit/cookbook/metadata_spec.rb diff --git a/chef/spec/unit/cookbook/synchronizer_spec.rb b/spec/unit/cookbook/synchronizer_spec.rb similarity index 100% rename from chef/spec/unit/cookbook/synchronizer_spec.rb rename to spec/unit/cookbook/synchronizer_spec.rb diff --git a/chef/spec/unit/cookbook/syntax_check_spec.rb b/spec/unit/cookbook/syntax_check_spec.rb similarity index 100% rename from chef/spec/unit/cookbook/syntax_check_spec.rb rename to spec/unit/cookbook/syntax_check_spec.rb diff --git a/chef/spec/unit/cookbook_loader_spec.rb b/spec/unit/cookbook_loader_spec.rb similarity index 100% rename from chef/spec/unit/cookbook_loader_spec.rb rename to spec/unit/cookbook_loader_spec.rb diff --git a/chef/spec/unit/cookbook_manifest_spec.rb b/spec/unit/cookbook_manifest_spec.rb similarity index 100% rename from chef/spec/unit/cookbook_manifest_spec.rb rename to spec/unit/cookbook_manifest_spec.rb diff --git a/chef/spec/unit/cookbook_spec.rb b/spec/unit/cookbook_spec.rb similarity index 100% rename from chef/spec/unit/cookbook_spec.rb rename to spec/unit/cookbook_spec.rb diff --git a/chef/spec/unit/cookbook_version_spec.rb b/spec/unit/cookbook_version_spec.rb similarity index 100% rename from chef/spec/unit/cookbook_version_spec.rb rename to spec/unit/cookbook_version_spec.rb diff --git a/chef/spec/unit/daemon_spec.rb b/spec/unit/daemon_spec.rb similarity index 100% rename from chef/spec/unit/daemon_spec.rb rename to spec/unit/daemon_spec.rb diff --git a/chef/spec/unit/data_bag_item_spec.rb b/spec/unit/data_bag_item_spec.rb similarity index 100% rename from chef/spec/unit/data_bag_item_spec.rb rename to spec/unit/data_bag_item_spec.rb diff --git a/chef/spec/unit/data_bag_spec.rb b/spec/unit/data_bag_spec.rb similarity index 100% rename from chef/spec/unit/data_bag_spec.rb rename to spec/unit/data_bag_spec.rb diff --git a/chef/spec/unit/dsl/data_query_spec.rb b/spec/unit/dsl/data_query_spec.rb similarity index 100% rename from chef/spec/unit/dsl/data_query_spec.rb rename to spec/unit/dsl/data_query_spec.rb diff --git a/chef/spec/unit/dsl/platfrom_introspection_spec.rb b/spec/unit/dsl/platfrom_introspection_spec.rb similarity index 100% rename from chef/spec/unit/dsl/platfrom_introspection_spec.rb rename to spec/unit/dsl/platfrom_introspection_spec.rb diff --git a/chef/spec/unit/encrypted_data_bag_item_spec.rb b/spec/unit/encrypted_data_bag_item_spec.rb similarity index 100% rename from chef/spec/unit/encrypted_data_bag_item_spec.rb rename to spec/unit/encrypted_data_bag_item_spec.rb diff --git a/chef/spec/unit/environment_spec.rb b/spec/unit/environment_spec.rb similarity index 100% rename from chef/spec/unit/environment_spec.rb rename to spec/unit/environment_spec.rb diff --git a/chef/spec/unit/exceptions_spec.rb b/spec/unit/exceptions_spec.rb similarity index 100% rename from chef/spec/unit/exceptions_spec.rb rename to spec/unit/exceptions_spec.rb diff --git a/chef/spec/unit/file_access_control_spec.rb b/spec/unit/file_access_control_spec.rb similarity index 100% rename from chef/spec/unit/file_access_control_spec.rb rename to spec/unit/file_access_control_spec.rb diff --git a/chef/spec/unit/file_cache_spec.rb b/spec/unit/file_cache_spec.rb similarity index 100% rename from chef/spec/unit/file_cache_spec.rb rename to spec/unit/file_cache_spec.rb diff --git a/chef/spec/unit/formatters/error_inspectors/compile_error_inspector_spec.rb b/spec/unit/formatters/error_inspectors/compile_error_inspector_spec.rb similarity index 100% rename from chef/spec/unit/formatters/error_inspectors/compile_error_inspector_spec.rb rename to spec/unit/formatters/error_inspectors/compile_error_inspector_spec.rb diff --git a/chef/spec/unit/formatters/error_inspectors/cookbook_resolve_error_inspector_spec.rb b/spec/unit/formatters/error_inspectors/cookbook_resolve_error_inspector_spec.rb similarity index 100% rename from chef/spec/unit/formatters/error_inspectors/cookbook_resolve_error_inspector_spec.rb rename to spec/unit/formatters/error_inspectors/cookbook_resolve_error_inspector_spec.rb diff --git a/chef/spec/unit/formatters/error_inspectors/cookbook_sync_error_inspector_spec.rb b/spec/unit/formatters/error_inspectors/cookbook_sync_error_inspector_spec.rb similarity index 100% rename from chef/spec/unit/formatters/error_inspectors/cookbook_sync_error_inspector_spec.rb rename to spec/unit/formatters/error_inspectors/cookbook_sync_error_inspector_spec.rb diff --git a/chef/spec/unit/formatters/error_inspectors/node_load_error_inspector_spec.rb b/spec/unit/formatters/error_inspectors/node_load_error_inspector_spec.rb similarity index 100% rename from chef/spec/unit/formatters/error_inspectors/node_load_error_inspector_spec.rb rename to spec/unit/formatters/error_inspectors/node_load_error_inspector_spec.rb diff --git a/chef/spec/unit/formatters/error_inspectors/registration_error_inspector_spec.rb b/spec/unit/formatters/error_inspectors/registration_error_inspector_spec.rb similarity index 100% rename from chef/spec/unit/formatters/error_inspectors/registration_error_inspector_spec.rb rename to spec/unit/formatters/error_inspectors/registration_error_inspector_spec.rb diff --git a/chef/spec/unit/formatters/error_inspectors/resource_failure_inspector_spec.rb b/spec/unit/formatters/error_inspectors/resource_failure_inspector_spec.rb similarity index 100% rename from chef/spec/unit/formatters/error_inspectors/resource_failure_inspector_spec.rb rename to spec/unit/formatters/error_inspectors/resource_failure_inspector_spec.rb diff --git a/chef/spec/unit/formatters/error_inspectors/run_list_expansion_error_inspector_spec.rb b/spec/unit/formatters/error_inspectors/run_list_expansion_error_inspector_spec.rb similarity index 100% rename from chef/spec/unit/formatters/error_inspectors/run_list_expansion_error_inspector_spec.rb rename to spec/unit/formatters/error_inspectors/run_list_expansion_error_inspector_spec.rb diff --git a/chef/spec/unit/handler/json_file_spec.rb b/spec/unit/handler/json_file_spec.rb similarity index 100% rename from chef/spec/unit/handler/json_file_spec.rb rename to spec/unit/handler/json_file_spec.rb diff --git a/chef/spec/unit/handler_spec.rb b/spec/unit/handler_spec.rb similarity index 100% rename from chef/spec/unit/handler_spec.rb rename to spec/unit/handler_spec.rb diff --git a/chef/spec/unit/json_compat_spect.rb b/spec/unit/json_compat_spect.rb similarity index 100% rename from chef/spec/unit/json_compat_spect.rb rename to spec/unit/json_compat_spect.rb diff --git a/chef/spec/unit/knife/bootstrap_spec.rb b/spec/unit/knife/bootstrap_spec.rb similarity index 100% rename from chef/spec/unit/knife/bootstrap_spec.rb rename to spec/unit/knife/bootstrap_spec.rb diff --git a/chef/spec/unit/knife/client_bulk_delete_spec.rb b/spec/unit/knife/client_bulk_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/client_bulk_delete_spec.rb rename to spec/unit/knife/client_bulk_delete_spec.rb diff --git a/chef/spec/unit/knife/client_create_spec.rb b/spec/unit/knife/client_create_spec.rb similarity index 100% rename from chef/spec/unit/knife/client_create_spec.rb rename to spec/unit/knife/client_create_spec.rb diff --git a/chef/spec/unit/knife/client_delete_spec.rb b/spec/unit/knife/client_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/client_delete_spec.rb rename to spec/unit/knife/client_delete_spec.rb diff --git a/chef/spec/unit/knife/client_edit_spec.rb b/spec/unit/knife/client_edit_spec.rb similarity index 100% rename from chef/spec/unit/knife/client_edit_spec.rb rename to spec/unit/knife/client_edit_spec.rb diff --git a/chef/spec/unit/knife/client_list_spec.rb b/spec/unit/knife/client_list_spec.rb similarity index 100% rename from chef/spec/unit/knife/client_list_spec.rb rename to spec/unit/knife/client_list_spec.rb diff --git a/chef/spec/unit/knife/client_reregister_spec.rb b/spec/unit/knife/client_reregister_spec.rb similarity index 100% rename from chef/spec/unit/knife/client_reregister_spec.rb rename to spec/unit/knife/client_reregister_spec.rb diff --git a/chef/spec/unit/knife/client_show_spec.rb b/spec/unit/knife/client_show_spec.rb similarity index 100% rename from chef/spec/unit/knife/client_show_spec.rb rename to spec/unit/knife/client_show_spec.rb diff --git a/chef/spec/unit/knife/config_file_selection_spec.rb b/spec/unit/knife/config_file_selection_spec.rb similarity index 100% rename from chef/spec/unit/knife/config_file_selection_spec.rb rename to spec/unit/knife/config_file_selection_spec.rb diff --git a/chef/spec/unit/knife/configure_client_spec.rb b/spec/unit/knife/configure_client_spec.rb similarity index 100% rename from chef/spec/unit/knife/configure_client_spec.rb rename to spec/unit/knife/configure_client_spec.rb diff --git a/chef/spec/unit/knife/configure_spec.rb b/spec/unit/knife/configure_spec.rb similarity index 100% rename from chef/spec/unit/knife/configure_spec.rb rename to spec/unit/knife/configure_spec.rb diff --git a/chef/spec/unit/knife/cookbook_bulk_delete_spec.rb b/spec/unit/knife/cookbook_bulk_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_bulk_delete_spec.rb rename to spec/unit/knife/cookbook_bulk_delete_spec.rb diff --git a/chef/spec/unit/knife/cookbook_create_spec.rb b/spec/unit/knife/cookbook_create_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_create_spec.rb rename to spec/unit/knife/cookbook_create_spec.rb diff --git a/chef/spec/unit/knife/cookbook_delete_spec.rb b/spec/unit/knife/cookbook_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_delete_spec.rb rename to spec/unit/knife/cookbook_delete_spec.rb diff --git a/chef/spec/unit/knife/cookbook_download_spec.rb b/spec/unit/knife/cookbook_download_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_download_spec.rb rename to spec/unit/knife/cookbook_download_spec.rb diff --git a/chef/spec/unit/knife/cookbook_list_spec.rb b/spec/unit/knife/cookbook_list_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_list_spec.rb rename to spec/unit/knife/cookbook_list_spec.rb diff --git a/chef/spec/unit/knife/cookbook_metadata_from_file_spec.rb b/spec/unit/knife/cookbook_metadata_from_file_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_metadata_from_file_spec.rb rename to spec/unit/knife/cookbook_metadata_from_file_spec.rb diff --git a/chef/spec/unit/knife/cookbook_metadata_spec.rb b/spec/unit/knife/cookbook_metadata_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_metadata_spec.rb rename to spec/unit/knife/cookbook_metadata_spec.rb diff --git a/chef/spec/unit/knife/cookbook_show_spec.rb b/spec/unit/knife/cookbook_show_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_show_spec.rb rename to spec/unit/knife/cookbook_show_spec.rb diff --git a/chef/spec/unit/knife/cookbook_site_download_spec.rb b/spec/unit/knife/cookbook_site_download_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_site_download_spec.rb rename to spec/unit/knife/cookbook_site_download_spec.rb diff --git a/chef/spec/unit/knife/cookbook_site_install_spec.rb b/spec/unit/knife/cookbook_site_install_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_site_install_spec.rb rename to spec/unit/knife/cookbook_site_install_spec.rb diff --git a/chef/spec/unit/knife/cookbook_site_share_spec.rb b/spec/unit/knife/cookbook_site_share_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_site_share_spec.rb rename to spec/unit/knife/cookbook_site_share_spec.rb diff --git a/chef/spec/unit/knife/cookbook_site_unshare_spec.rb b/spec/unit/knife/cookbook_site_unshare_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_site_unshare_spec.rb rename to spec/unit/knife/cookbook_site_unshare_spec.rb diff --git a/chef/spec/unit/knife/cookbook_test_spec.rb b/spec/unit/knife/cookbook_test_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_test_spec.rb rename to spec/unit/knife/cookbook_test_spec.rb diff --git a/chef/spec/unit/knife/cookbook_upload_spec.rb b/spec/unit/knife/cookbook_upload_spec.rb similarity index 100% rename from chef/spec/unit/knife/cookbook_upload_spec.rb rename to spec/unit/knife/cookbook_upload_spec.rb diff --git a/chef/spec/unit/knife/core/bootstrap_context_spec.rb b/spec/unit/knife/core/bootstrap_context_spec.rb similarity index 100% rename from chef/spec/unit/knife/core/bootstrap_context_spec.rb rename to spec/unit/knife/core/bootstrap_context_spec.rb diff --git a/chef/spec/unit/knife/core/cookbook_scm_repo_spec.rb b/spec/unit/knife/core/cookbook_scm_repo_spec.rb similarity index 100% rename from chef/spec/unit/knife/core/cookbook_scm_repo_spec.rb rename to spec/unit/knife/core/cookbook_scm_repo_spec.rb diff --git a/chef/spec/unit/knife/core/object_loader_spec.rb b/spec/unit/knife/core/object_loader_spec.rb similarity index 100% rename from chef/spec/unit/knife/core/object_loader_spec.rb rename to spec/unit/knife/core/object_loader_spec.rb diff --git a/chef/spec/unit/knife/core/subcommand_loader_spec.rb b/spec/unit/knife/core/subcommand_loader_spec.rb similarity index 100% rename from chef/spec/unit/knife/core/subcommand_loader_spec.rb rename to spec/unit/knife/core/subcommand_loader_spec.rb diff --git a/chef/spec/unit/knife/core/ui_spec.rb b/spec/unit/knife/core/ui_spec.rb similarity index 100% rename from chef/spec/unit/knife/core/ui_spec.rb rename to spec/unit/knife/core/ui_spec.rb diff --git a/chef/spec/unit/knife/data_bag_create_spec.rb b/spec/unit/knife/data_bag_create_spec.rb similarity index 100% rename from chef/spec/unit/knife/data_bag_create_spec.rb rename to spec/unit/knife/data_bag_create_spec.rb diff --git a/chef/spec/unit/knife/data_bag_edit_spec.rb b/spec/unit/knife/data_bag_edit_spec.rb similarity index 100% rename from chef/spec/unit/knife/data_bag_edit_spec.rb rename to spec/unit/knife/data_bag_edit_spec.rb diff --git a/chef/spec/unit/knife/data_bag_from_file_spec.rb b/spec/unit/knife/data_bag_from_file_spec.rb similarity index 100% rename from chef/spec/unit/knife/data_bag_from_file_spec.rb rename to spec/unit/knife/data_bag_from_file_spec.rb diff --git a/chef/spec/unit/knife/data_bag_show_spec.rb b/spec/unit/knife/data_bag_show_spec.rb similarity index 100% rename from chef/spec/unit/knife/data_bag_show_spec.rb rename to spec/unit/knife/data_bag_show_spec.rb diff --git a/chef/spec/unit/knife/environment_create_spec.rb b/spec/unit/knife/environment_create_spec.rb similarity index 100% rename from chef/spec/unit/knife/environment_create_spec.rb rename to spec/unit/knife/environment_create_spec.rb diff --git a/chef/spec/unit/knife/environment_delete_spec.rb b/spec/unit/knife/environment_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/environment_delete_spec.rb rename to spec/unit/knife/environment_delete_spec.rb diff --git a/chef/spec/unit/knife/environment_edit_spec.rb b/spec/unit/knife/environment_edit_spec.rb similarity index 100% rename from chef/spec/unit/knife/environment_edit_spec.rb rename to spec/unit/knife/environment_edit_spec.rb diff --git a/chef/spec/unit/knife/environment_from_file_spec.rb b/spec/unit/knife/environment_from_file_spec.rb similarity index 100% rename from chef/spec/unit/knife/environment_from_file_spec.rb rename to spec/unit/knife/environment_from_file_spec.rb diff --git a/chef/spec/unit/knife/environment_list_spec.rb b/spec/unit/knife/environment_list_spec.rb similarity index 100% rename from chef/spec/unit/knife/environment_list_spec.rb rename to spec/unit/knife/environment_list_spec.rb diff --git a/chef/spec/unit/knife/environment_show_spec.rb b/spec/unit/knife/environment_show_spec.rb similarity index 100% rename from chef/spec/unit/knife/environment_show_spec.rb rename to spec/unit/knife/environment_show_spec.rb diff --git a/chef/spec/unit/knife/index_rebuild_spec.rb b/spec/unit/knife/index_rebuild_spec.rb similarity index 100% rename from chef/spec/unit/knife/index_rebuild_spec.rb rename to spec/unit/knife/index_rebuild_spec.rb diff --git a/chef/spec/unit/knife/knife_help.rb b/spec/unit/knife/knife_help.rb similarity index 100% rename from chef/spec/unit/knife/knife_help.rb rename to spec/unit/knife/knife_help.rb diff --git a/chef/spec/unit/knife/node_bulk_delete_spec.rb b/spec/unit/knife/node_bulk_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_bulk_delete_spec.rb rename to spec/unit/knife/node_bulk_delete_spec.rb diff --git a/chef/spec/unit/knife/node_delete_spec.rb b/spec/unit/knife/node_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_delete_spec.rb rename to spec/unit/knife/node_delete_spec.rb diff --git a/chef/spec/unit/knife/node_edit_spec.rb b/spec/unit/knife/node_edit_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_edit_spec.rb rename to spec/unit/knife/node_edit_spec.rb diff --git a/chef/spec/unit/knife/node_from_file_spec.rb b/spec/unit/knife/node_from_file_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_from_file_spec.rb rename to spec/unit/knife/node_from_file_spec.rb diff --git a/chef/spec/unit/knife/node_list_spec.rb b/spec/unit/knife/node_list_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_list_spec.rb rename to spec/unit/knife/node_list_spec.rb diff --git a/chef/spec/unit/knife/node_run_list_add_spec.rb b/spec/unit/knife/node_run_list_add_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_run_list_add_spec.rb rename to spec/unit/knife/node_run_list_add_spec.rb diff --git a/chef/spec/unit/knife/node_run_list_remove_spec.rb b/spec/unit/knife/node_run_list_remove_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_run_list_remove_spec.rb rename to spec/unit/knife/node_run_list_remove_spec.rb diff --git a/chef/spec/unit/knife/node_show_spec.rb b/spec/unit/knife/node_show_spec.rb similarity index 100% rename from chef/spec/unit/knife/node_show_spec.rb rename to spec/unit/knife/node_show_spec.rb diff --git a/chef/spec/unit/knife/role_bulk_delete_spec.rb b/spec/unit/knife/role_bulk_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/role_bulk_delete_spec.rb rename to spec/unit/knife/role_bulk_delete_spec.rb diff --git a/chef/spec/unit/knife/role_create_spec.rb b/spec/unit/knife/role_create_spec.rb similarity index 100% rename from chef/spec/unit/knife/role_create_spec.rb rename to spec/unit/knife/role_create_spec.rb diff --git a/chef/spec/unit/knife/role_delete_spec.rb b/spec/unit/knife/role_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/role_delete_spec.rb rename to spec/unit/knife/role_delete_spec.rb diff --git a/chef/spec/unit/knife/role_edit_spec.rb b/spec/unit/knife/role_edit_spec.rb similarity index 100% rename from chef/spec/unit/knife/role_edit_spec.rb rename to spec/unit/knife/role_edit_spec.rb diff --git a/chef/spec/unit/knife/role_from_file_spec.rb b/spec/unit/knife/role_from_file_spec.rb similarity index 100% rename from chef/spec/unit/knife/role_from_file_spec.rb rename to spec/unit/knife/role_from_file_spec.rb diff --git a/chef/spec/unit/knife/role_list_spec.rb b/spec/unit/knife/role_list_spec.rb similarity index 100% rename from chef/spec/unit/knife/role_list_spec.rb rename to spec/unit/knife/role_list_spec.rb diff --git a/chef/spec/unit/knife/ssh_spec.rb b/spec/unit/knife/ssh_spec.rb similarity index 100% rename from chef/spec/unit/knife/ssh_spec.rb rename to spec/unit/knife/ssh_spec.rb diff --git a/chef/spec/unit/knife/status_spec.rb b/spec/unit/knife/status_spec.rb similarity index 100% rename from chef/spec/unit/knife/status_spec.rb rename to spec/unit/knife/status_spec.rb diff --git a/chef/spec/unit/knife/tag_create_spec.rb b/spec/unit/knife/tag_create_spec.rb similarity index 100% rename from chef/spec/unit/knife/tag_create_spec.rb rename to spec/unit/knife/tag_create_spec.rb diff --git a/chef/spec/unit/knife/tag_delete_spec.rb b/spec/unit/knife/tag_delete_spec.rb similarity index 100% rename from chef/spec/unit/knife/tag_delete_spec.rb rename to spec/unit/knife/tag_delete_spec.rb diff --git a/chef/spec/unit/knife/tag_list_spec.rb b/spec/unit/knife/tag_list_spec.rb similarity index 100% rename from chef/spec/unit/knife/tag_list_spec.rb rename to spec/unit/knife/tag_list_spec.rb diff --git a/chef/spec/unit/knife_spec.rb b/spec/unit/knife_spec.rb similarity index 100% rename from chef/spec/unit/knife_spec.rb rename to spec/unit/knife_spec.rb diff --git a/chef/spec/unit/log_spec.rb b/spec/unit/log_spec.rb similarity index 100% rename from chef/spec/unit/log_spec.rb rename to spec/unit/log_spec.rb diff --git a/chef/spec/unit/lwrp_spec.rb b/spec/unit/lwrp_spec.rb similarity index 100% rename from chef/spec/unit/lwrp_spec.rb rename to spec/unit/lwrp_spec.rb diff --git a/chef/spec/unit/mash_spec.rb b/spec/unit/mash_spec.rb similarity index 100% rename from chef/spec/unit/mash_spec.rb rename to spec/unit/mash_spec.rb diff --git a/chef/spec/unit/mixin/checksum_spec.rb b/spec/unit/mixin/checksum_spec.rb similarity index 100% rename from chef/spec/unit/mixin/checksum_spec.rb rename to spec/unit/mixin/checksum_spec.rb diff --git a/chef/spec/unit/mixin/command_spec.rb b/spec/unit/mixin/command_spec.rb similarity index 100% rename from chef/spec/unit/mixin/command_spec.rb rename to spec/unit/mixin/command_spec.rb diff --git a/chef/spec/unit/mixin/convert_to_class_name_spec.rb b/spec/unit/mixin/convert_to_class_name_spec.rb similarity index 100% rename from chef/spec/unit/mixin/convert_to_class_name_spec.rb rename to spec/unit/mixin/convert_to_class_name_spec.rb diff --git a/chef/spec/unit/mixin/deep_merge_spec.rb b/spec/unit/mixin/deep_merge_spec.rb similarity index 100% rename from chef/spec/unit/mixin/deep_merge_spec.rb rename to spec/unit/mixin/deep_merge_spec.rb diff --git a/chef/spec/unit/mixin/deprecation_spec.rb b/spec/unit/mixin/deprecation_spec.rb similarity index 100% rename from chef/spec/unit/mixin/deprecation_spec.rb rename to spec/unit/mixin/deprecation_spec.rb diff --git a/chef/spec/unit/mixin/enforce_ownership_and_permissions_spec.rb b/spec/unit/mixin/enforce_ownership_and_permissions_spec.rb similarity index 100% rename from chef/spec/unit/mixin/enforce_ownership_and_permissions_spec.rb rename to spec/unit/mixin/enforce_ownership_and_permissions_spec.rb diff --git a/chef/spec/unit/mixin/params_validate_spec.rb b/spec/unit/mixin/params_validate_spec.rb similarity index 100% rename from chef/spec/unit/mixin/params_validate_spec.rb rename to spec/unit/mixin/params_validate_spec.rb diff --git a/chef/spec/unit/mixin/path_sanity_spec.rb b/spec/unit/mixin/path_sanity_spec.rb similarity index 100% rename from chef/spec/unit/mixin/path_sanity_spec.rb rename to spec/unit/mixin/path_sanity_spec.rb diff --git a/chef/spec/unit/mixin/securable_spec.rb b/spec/unit/mixin/securable_spec.rb similarity index 100% rename from chef/spec/unit/mixin/securable_spec.rb rename to spec/unit/mixin/securable_spec.rb diff --git a/chef/spec/unit/mixin/shell_out_spec.rb b/spec/unit/mixin/shell_out_spec.rb similarity index 100% rename from chef/spec/unit/mixin/shell_out_spec.rb rename to spec/unit/mixin/shell_out_spec.rb diff --git a/chef/spec/unit/mixin/template_spec.rb b/spec/unit/mixin/template_spec.rb similarity index 100% rename from chef/spec/unit/mixin/template_spec.rb rename to spec/unit/mixin/template_spec.rb diff --git a/chef/spec/unit/mixin/xml_escape_spec.rb b/spec/unit/mixin/xml_escape_spec.rb similarity index 100% rename from chef/spec/unit/mixin/xml_escape_spec.rb rename to spec/unit/mixin/xml_escape_spec.rb diff --git a/chef/spec/unit/monkey_patches/string_spec.rb b/spec/unit/monkey_patches/string_spec.rb similarity index 100% rename from chef/spec/unit/monkey_patches/string_spec.rb rename to spec/unit/monkey_patches/string_spec.rb diff --git a/chef/spec/unit/node/attribute_spec.rb b/spec/unit/node/attribute_spec.rb similarity index 100% rename from chef/spec/unit/node/attribute_spec.rb rename to spec/unit/node/attribute_spec.rb diff --git a/chef/spec/unit/node/immutable_collections_spec.rb b/spec/unit/node/immutable_collections_spec.rb similarity index 100% rename from chef/spec/unit/node/immutable_collections_spec.rb rename to spec/unit/node/immutable_collections_spec.rb diff --git a/chef/spec/unit/node_spec.rb b/spec/unit/node_spec.rb similarity index 100% rename from chef/spec/unit/node_spec.rb rename to spec/unit/node_spec.rb diff --git a/chef/spec/unit/platform_spec.rb b/spec/unit/platform_spec.rb similarity index 100% rename from chef/spec/unit/platform_spec.rb rename to spec/unit/platform_spec.rb diff --git a/chef/spec/unit/provider/breakpoint_spec.rb b/spec/unit/provider/breakpoint_spec.rb similarity index 100% rename from chef/spec/unit/provider/breakpoint_spec.rb rename to spec/unit/provider/breakpoint_spec.rb diff --git a/chef/spec/unit/provider/cookbook_file_spec.rb b/spec/unit/provider/cookbook_file_spec.rb similarity index 100% rename from chef/spec/unit/provider/cookbook_file_spec.rb rename to spec/unit/provider/cookbook_file_spec.rb diff --git a/chef/spec/unit/provider/cron/solaris_spec.rb b/spec/unit/provider/cron/solaris_spec.rb similarity index 100% rename from chef/spec/unit/provider/cron/solaris_spec.rb rename to spec/unit/provider/cron/solaris_spec.rb diff --git a/chef/spec/unit/provider/cron_spec.rb b/spec/unit/provider/cron_spec.rb similarity index 100% rename from chef/spec/unit/provider/cron_spec.rb rename to spec/unit/provider/cron_spec.rb diff --git a/chef/spec/unit/provider/deploy/revision_spec.rb b/spec/unit/provider/deploy/revision_spec.rb similarity index 100% rename from chef/spec/unit/provider/deploy/revision_spec.rb rename to spec/unit/provider/deploy/revision_spec.rb diff --git a/chef/spec/unit/provider/deploy/timestamped_spec.rb b/spec/unit/provider/deploy/timestamped_spec.rb similarity index 100% rename from chef/spec/unit/provider/deploy/timestamped_spec.rb rename to spec/unit/provider/deploy/timestamped_spec.rb diff --git a/chef/spec/unit/provider/deploy_spec.rb b/spec/unit/provider/deploy_spec.rb similarity index 100% rename from chef/spec/unit/provider/deploy_spec.rb rename to spec/unit/provider/deploy_spec.rb diff --git a/chef/spec/unit/provider/directory_spec.rb b/spec/unit/provider/directory_spec.rb similarity index 100% rename from chef/spec/unit/provider/directory_spec.rb rename to spec/unit/provider/directory_spec.rb diff --git a/chef/spec/unit/provider/env_spec.rb b/spec/unit/provider/env_spec.rb similarity index 100% rename from chef/spec/unit/provider/env_spec.rb rename to spec/unit/provider/env_spec.rb diff --git a/chef/spec/unit/provider/erl_call_spec.rb b/spec/unit/provider/erl_call_spec.rb similarity index 100% rename from chef/spec/unit/provider/erl_call_spec.rb rename to spec/unit/provider/erl_call_spec.rb diff --git a/chef/spec/unit/provider/execute_spec.rb b/spec/unit/provider/execute_spec.rb similarity index 100% rename from chef/spec/unit/provider/execute_spec.rb rename to spec/unit/provider/execute_spec.rb diff --git a/chef/spec/unit/provider/file_spec.rb b/spec/unit/provider/file_spec.rb similarity index 100% rename from chef/spec/unit/provider/file_spec.rb rename to spec/unit/provider/file_spec.rb diff --git a/chef/spec/unit/provider/git_spec.rb b/spec/unit/provider/git_spec.rb similarity index 100% rename from chef/spec/unit/provider/git_spec.rb rename to spec/unit/provider/git_spec.rb diff --git a/chef/spec/unit/provider/group/dscl_spec.rb b/spec/unit/provider/group/dscl_spec.rb similarity index 100% rename from chef/spec/unit/provider/group/dscl_spec.rb rename to spec/unit/provider/group/dscl_spec.rb diff --git a/chef/spec/unit/provider/group/gpasswd_spec.rb b/spec/unit/provider/group/gpasswd_spec.rb similarity index 100% rename from chef/spec/unit/provider/group/gpasswd_spec.rb rename to spec/unit/provider/group/gpasswd_spec.rb diff --git a/chef/spec/unit/provider/group/groupadd_spec.rb b/spec/unit/provider/group/groupadd_spec.rb similarity index 100% rename from chef/spec/unit/provider/group/groupadd_spec.rb rename to spec/unit/provider/group/groupadd_spec.rb diff --git a/chef/spec/unit/provider/group/groupmod_spec.rb b/spec/unit/provider/group/groupmod_spec.rb similarity index 100% rename from chef/spec/unit/provider/group/groupmod_spec.rb rename to spec/unit/provider/group/groupmod_spec.rb diff --git a/chef/spec/unit/provider/group/pw_spec.rb b/spec/unit/provider/group/pw_spec.rb similarity index 100% rename from chef/spec/unit/provider/group/pw_spec.rb rename to spec/unit/provider/group/pw_spec.rb diff --git a/chef/spec/unit/provider/group/usermod_spec.rb b/spec/unit/provider/group/usermod_spec.rb similarity index 100% rename from chef/spec/unit/provider/group/usermod_spec.rb rename to spec/unit/provider/group/usermod_spec.rb diff --git a/chef/spec/unit/provider/group/windows_spec.rb b/spec/unit/provider/group/windows_spec.rb similarity index 100% rename from chef/spec/unit/provider/group/windows_spec.rb rename to spec/unit/provider/group/windows_spec.rb diff --git a/chef/spec/unit/provider/group_spec.rb b/spec/unit/provider/group_spec.rb similarity index 100% rename from chef/spec/unit/provider/group_spec.rb rename to spec/unit/provider/group_spec.rb diff --git a/chef/spec/unit/provider/http_request_spec.rb b/spec/unit/provider/http_request_spec.rb similarity index 100% rename from chef/spec/unit/provider/http_request_spec.rb rename to spec/unit/provider/http_request_spec.rb diff --git a/chef/spec/unit/provider/ifconfig_spec.rb b/spec/unit/provider/ifconfig_spec.rb similarity index 100% rename from chef/spec/unit/provider/ifconfig_spec.rb rename to spec/unit/provider/ifconfig_spec.rb diff --git a/chef/spec/unit/provider/link_spec.rb b/spec/unit/provider/link_spec.rb similarity index 100% rename from chef/spec/unit/provider/link_spec.rb rename to spec/unit/provider/link_spec.rb diff --git a/chef/spec/unit/provider/log_spec.rb b/spec/unit/provider/log_spec.rb similarity index 100% rename from chef/spec/unit/provider/log_spec.rb rename to spec/unit/provider/log_spec.rb diff --git a/chef/spec/unit/provider/mdadm_spec.rb b/spec/unit/provider/mdadm_spec.rb similarity index 100% rename from chef/spec/unit/provider/mdadm_spec.rb rename to spec/unit/provider/mdadm_spec.rb diff --git a/chef/spec/unit/provider/mount/mount_spec.rb b/spec/unit/provider/mount/mount_spec.rb similarity index 100% rename from chef/spec/unit/provider/mount/mount_spec.rb rename to spec/unit/provider/mount/mount_spec.rb diff --git a/chef/spec/unit/provider/mount/windows_spec.rb b/spec/unit/provider/mount/windows_spec.rb similarity index 100% rename from chef/spec/unit/provider/mount/windows_spec.rb rename to spec/unit/provider/mount/windows_spec.rb diff --git a/chef/spec/unit/provider/mount_spec.rb b/spec/unit/provider/mount_spec.rb similarity index 100% rename from chef/spec/unit/provider/mount_spec.rb rename to spec/unit/provider/mount_spec.rb diff --git a/chef/spec/unit/provider/ohai_spec.rb b/spec/unit/provider/ohai_spec.rb similarity index 100% rename from chef/spec/unit/provider/ohai_spec.rb rename to spec/unit/provider/ohai_spec.rb diff --git a/chef/spec/unit/provider/package/apt_spec.rb b/spec/unit/provider/package/apt_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/apt_spec.rb rename to spec/unit/provider/package/apt_spec.rb diff --git a/chef/spec/unit/provider/package/dpkg_spec.rb b/spec/unit/provider/package/dpkg_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/dpkg_spec.rb rename to spec/unit/provider/package/dpkg_spec.rb diff --git a/chef/spec/unit/provider/package/easy_install_spec.rb b/spec/unit/provider/package/easy_install_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/easy_install_spec.rb rename to spec/unit/provider/package/easy_install_spec.rb diff --git a/chef/spec/unit/provider/package/freebsd_spec.rb b/spec/unit/provider/package/freebsd_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/freebsd_spec.rb rename to spec/unit/provider/package/freebsd_spec.rb diff --git a/chef/spec/unit/provider/package/ips_spec.rb b/spec/unit/provider/package/ips_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/ips_spec.rb rename to spec/unit/provider/package/ips_spec.rb diff --git a/chef/spec/unit/provider/package/macports_spec.rb b/spec/unit/provider/package/macports_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/macports_spec.rb rename to spec/unit/provider/package/macports_spec.rb diff --git a/chef/spec/unit/provider/package/pacman_spec.rb b/spec/unit/provider/package/pacman_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/pacman_spec.rb rename to spec/unit/provider/package/pacman_spec.rb diff --git a/chef/spec/unit/provider/package/portage_spec.rb b/spec/unit/provider/package/portage_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/portage_spec.rb rename to spec/unit/provider/package/portage_spec.rb diff --git a/chef/spec/unit/provider/package/rpm_spec.rb b/spec/unit/provider/package/rpm_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/rpm_spec.rb rename to spec/unit/provider/package/rpm_spec.rb diff --git a/chef/spec/unit/provider/package/rubygems_spec.rb b/spec/unit/provider/package/rubygems_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/rubygems_spec.rb rename to spec/unit/provider/package/rubygems_spec.rb diff --git a/chef/spec/unit/provider/package/smartos_spec.rb b/spec/unit/provider/package/smartos_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/smartos_spec.rb rename to spec/unit/provider/package/smartos_spec.rb diff --git a/chef/spec/unit/provider/package/solaris_spec.rb b/spec/unit/provider/package/solaris_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/solaris_spec.rb rename to spec/unit/provider/package/solaris_spec.rb diff --git a/chef/spec/unit/provider/package/yum_spec.rb b/spec/unit/provider/package/yum_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/yum_spec.rb rename to spec/unit/provider/package/yum_spec.rb diff --git a/chef/spec/unit/provider/package/zypper_spec.rb b/spec/unit/provider/package/zypper_spec.rb similarity index 100% rename from chef/spec/unit/provider/package/zypper_spec.rb rename to spec/unit/provider/package/zypper_spec.rb diff --git a/chef/spec/unit/provider/package_spec.rb b/spec/unit/provider/package_spec.rb similarity index 100% rename from chef/spec/unit/provider/package_spec.rb rename to spec/unit/provider/package_spec.rb diff --git a/chef/spec/unit/provider/remote_directory_spec.rb b/spec/unit/provider/remote_directory_spec.rb similarity index 100% rename from chef/spec/unit/provider/remote_directory_spec.rb rename to spec/unit/provider/remote_directory_spec.rb diff --git a/chef/spec/unit/provider/remote_file_spec.rb b/spec/unit/provider/remote_file_spec.rb similarity index 100% rename from chef/spec/unit/provider/remote_file_spec.rb rename to spec/unit/provider/remote_file_spec.rb diff --git a/chef/spec/unit/provider/route_spec.rb b/spec/unit/provider/route_spec.rb similarity index 100% rename from chef/spec/unit/provider/route_spec.rb rename to spec/unit/provider/route_spec.rb diff --git a/chef/spec/unit/provider/ruby_block_spec.rb b/spec/unit/provider/ruby_block_spec.rb similarity index 100% rename from chef/spec/unit/provider/ruby_block_spec.rb rename to spec/unit/provider/ruby_block_spec.rb diff --git a/chef/spec/unit/provider/script_spec.rb b/spec/unit/provider/script_spec.rb similarity index 100% rename from chef/spec/unit/provider/script_spec.rb rename to spec/unit/provider/script_spec.rb diff --git a/chef/spec/unit/provider/service/arch_service_spec.rb b/spec/unit/provider/service/arch_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/arch_service_spec.rb rename to spec/unit/provider/service/arch_service_spec.rb diff --git a/chef/spec/unit/provider/service/debian_service_spec.rb b/spec/unit/provider/service/debian_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/debian_service_spec.rb rename to spec/unit/provider/service/debian_service_spec.rb diff --git a/chef/spec/unit/provider/service/freebsd_service_spec.rb b/spec/unit/provider/service/freebsd_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/freebsd_service_spec.rb rename to spec/unit/provider/service/freebsd_service_spec.rb diff --git a/chef/spec/unit/provider/service/gentoo_service_spec.rb b/spec/unit/provider/service/gentoo_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/gentoo_service_spec.rb rename to spec/unit/provider/service/gentoo_service_spec.rb diff --git a/chef/spec/unit/provider/service/init_service_spec.rb b/spec/unit/provider/service/init_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/init_service_spec.rb rename to spec/unit/provider/service/init_service_spec.rb diff --git a/chef/spec/unit/provider/service/insserv_service_spec.rb b/spec/unit/provider/service/insserv_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/insserv_service_spec.rb rename to spec/unit/provider/service/insserv_service_spec.rb diff --git a/chef/spec/unit/provider/service/invokercd_service_spec.rb b/spec/unit/provider/service/invokercd_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/invokercd_service_spec.rb rename to spec/unit/provider/service/invokercd_service_spec.rb diff --git a/chef/spec/unit/provider/service/macosx_spec.rb b/spec/unit/provider/service/macosx_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/macosx_spec.rb rename to spec/unit/provider/service/macosx_spec.rb diff --git a/chef/spec/unit/provider/service/redhat_spec.rb b/spec/unit/provider/service/redhat_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/redhat_spec.rb rename to spec/unit/provider/service/redhat_spec.rb diff --git a/chef/spec/unit/provider/service/simple_service_spec.rb b/spec/unit/provider/service/simple_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/simple_service_spec.rb rename to spec/unit/provider/service/simple_service_spec.rb diff --git a/chef/spec/unit/provider/service/solaris_smf_service_spec.rb b/spec/unit/provider/service/solaris_smf_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/solaris_smf_service_spec.rb rename to spec/unit/provider/service/solaris_smf_service_spec.rb diff --git a/chef/spec/unit/provider/service/systemd_service_spec.rb b/spec/unit/provider/service/systemd_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/systemd_service_spec.rb rename to spec/unit/provider/service/systemd_service_spec.rb diff --git a/chef/spec/unit/provider/service/upstart_service_spec.rb b/spec/unit/provider/service/upstart_service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/upstart_service_spec.rb rename to spec/unit/provider/service/upstart_service_spec.rb diff --git a/chef/spec/unit/provider/service/windows_spec.rb b/spec/unit/provider/service/windows_spec.rb similarity index 100% rename from chef/spec/unit/provider/service/windows_spec.rb rename to spec/unit/provider/service/windows_spec.rb diff --git a/chef/spec/unit/provider/service_spec.rb b/spec/unit/provider/service_spec.rb similarity index 100% rename from chef/spec/unit/provider/service_spec.rb rename to spec/unit/provider/service_spec.rb diff --git a/chef/spec/unit/provider/subversion_spec.rb b/spec/unit/provider/subversion_spec.rb similarity index 100% rename from chef/spec/unit/provider/subversion_spec.rb rename to spec/unit/provider/subversion_spec.rb diff --git a/chef/spec/unit/provider/template_spec.rb b/spec/unit/provider/template_spec.rb similarity index 100% rename from chef/spec/unit/provider/template_spec.rb rename to spec/unit/provider/template_spec.rb diff --git a/chef/spec/unit/provider/user/dscl_spec.rb b/spec/unit/provider/user/dscl_spec.rb similarity index 100% rename from chef/spec/unit/provider/user/dscl_spec.rb rename to spec/unit/provider/user/dscl_spec.rb diff --git a/chef/spec/unit/provider/user/pw_spec.rb b/spec/unit/provider/user/pw_spec.rb similarity index 100% rename from chef/spec/unit/provider/user/pw_spec.rb rename to spec/unit/provider/user/pw_spec.rb diff --git a/chef/spec/unit/provider/user/useradd_spec.rb b/spec/unit/provider/user/useradd_spec.rb similarity index 100% rename from chef/spec/unit/provider/user/useradd_spec.rb rename to spec/unit/provider/user/useradd_spec.rb diff --git a/chef/spec/unit/provider/user/windows_spec.rb b/spec/unit/provider/user/windows_spec.rb similarity index 100% rename from chef/spec/unit/provider/user/windows_spec.rb rename to spec/unit/provider/user/windows_spec.rb diff --git a/chef/spec/unit/provider/user_spec.rb b/spec/unit/provider/user_spec.rb similarity index 100% rename from chef/spec/unit/provider/user_spec.rb rename to spec/unit/provider/user_spec.rb diff --git a/chef/spec/unit/provider_spec.rb b/spec/unit/provider_spec.rb similarity index 100% rename from chef/spec/unit/provider_spec.rb rename to spec/unit/provider_spec.rb diff --git a/chef/spec/unit/recipe_spec.rb b/spec/unit/recipe_spec.rb similarity index 100% rename from chef/spec/unit/recipe_spec.rb rename to spec/unit/recipe_spec.rb diff --git a/chef/spec/unit/resource/apt_package_spec.rb b/spec/unit/resource/apt_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/apt_package_spec.rb rename to spec/unit/resource/apt_package_spec.rb diff --git a/chef/spec/unit/resource/bash_spec.rb b/spec/unit/resource/bash_spec.rb similarity index 100% rename from chef/spec/unit/resource/bash_spec.rb rename to spec/unit/resource/bash_spec.rb diff --git a/chef/spec/unit/resource/breakpoint_spec.rb b/spec/unit/resource/breakpoint_spec.rb similarity index 100% rename from chef/spec/unit/resource/breakpoint_spec.rb rename to spec/unit/resource/breakpoint_spec.rb diff --git a/chef/spec/unit/resource/chef_gem_spec.rb b/spec/unit/resource/chef_gem_spec.rb similarity index 100% rename from chef/spec/unit/resource/chef_gem_spec.rb rename to spec/unit/resource/chef_gem_spec.rb diff --git a/chef/spec/unit/resource/conditional_spec.rb b/spec/unit/resource/conditional_spec.rb similarity index 100% rename from chef/spec/unit/resource/conditional_spec.rb rename to spec/unit/resource/conditional_spec.rb diff --git a/chef/spec/unit/resource/cookbook_file_spec.rb b/spec/unit/resource/cookbook_file_spec.rb similarity index 100% rename from chef/spec/unit/resource/cookbook_file_spec.rb rename to spec/unit/resource/cookbook_file_spec.rb diff --git a/chef/spec/unit/resource/cron_spec.rb b/spec/unit/resource/cron_spec.rb similarity index 100% rename from chef/spec/unit/resource/cron_spec.rb rename to spec/unit/resource/cron_spec.rb diff --git a/chef/spec/unit/resource/csh_spec.rb b/spec/unit/resource/csh_spec.rb similarity index 100% rename from chef/spec/unit/resource/csh_spec.rb rename to spec/unit/resource/csh_spec.rb diff --git a/chef/spec/unit/resource/deploy_revision_spec.rb b/spec/unit/resource/deploy_revision_spec.rb similarity index 100% rename from chef/spec/unit/resource/deploy_revision_spec.rb rename to spec/unit/resource/deploy_revision_spec.rb diff --git a/chef/spec/unit/resource/deploy_spec.rb b/spec/unit/resource/deploy_spec.rb similarity index 100% rename from chef/spec/unit/resource/deploy_spec.rb rename to spec/unit/resource/deploy_spec.rb diff --git a/chef/spec/unit/resource/directory_spec.rb b/spec/unit/resource/directory_spec.rb similarity index 100% rename from chef/spec/unit/resource/directory_spec.rb rename to spec/unit/resource/directory_spec.rb diff --git a/chef/spec/unit/resource/dpkg_package_spec.rb b/spec/unit/resource/dpkg_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/dpkg_package_spec.rb rename to spec/unit/resource/dpkg_package_spec.rb diff --git a/chef/spec/unit/resource/easy_install_package_spec.rb b/spec/unit/resource/easy_install_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/easy_install_package_spec.rb rename to spec/unit/resource/easy_install_package_spec.rb diff --git a/chef/spec/unit/resource/env_spec.rb b/spec/unit/resource/env_spec.rb similarity index 100% rename from chef/spec/unit/resource/env_spec.rb rename to spec/unit/resource/env_spec.rb diff --git a/chef/spec/unit/resource/erl_call_spec.rb b/spec/unit/resource/erl_call_spec.rb similarity index 100% rename from chef/spec/unit/resource/erl_call_spec.rb rename to spec/unit/resource/erl_call_spec.rb diff --git a/chef/spec/unit/resource/execute_spec.rb b/spec/unit/resource/execute_spec.rb similarity index 100% rename from chef/spec/unit/resource/execute_spec.rb rename to spec/unit/resource/execute_spec.rb diff --git a/chef/spec/unit/resource/file_spec.rb b/spec/unit/resource/file_spec.rb similarity index 100% rename from chef/spec/unit/resource/file_spec.rb rename to spec/unit/resource/file_spec.rb diff --git a/chef/spec/unit/resource/freebsd_package_spec.rb b/spec/unit/resource/freebsd_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/freebsd_package_spec.rb rename to spec/unit/resource/freebsd_package_spec.rb diff --git a/chef/spec/unit/resource/gem_package_spec.rb b/spec/unit/resource/gem_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/gem_package_spec.rb rename to spec/unit/resource/gem_package_spec.rb diff --git a/chef/spec/unit/resource/git_spec.rb b/spec/unit/resource/git_spec.rb similarity index 100% rename from chef/spec/unit/resource/git_spec.rb rename to spec/unit/resource/git_spec.rb diff --git a/chef/spec/unit/resource/group_spec.rb b/spec/unit/resource/group_spec.rb similarity index 100% rename from chef/spec/unit/resource/group_spec.rb rename to spec/unit/resource/group_spec.rb diff --git a/chef/spec/unit/resource/http_request_spec.rb b/spec/unit/resource/http_request_spec.rb similarity index 100% rename from chef/spec/unit/resource/http_request_spec.rb rename to spec/unit/resource/http_request_spec.rb diff --git a/chef/spec/unit/resource/ifconfig_spec.rb b/spec/unit/resource/ifconfig_spec.rb similarity index 100% rename from chef/spec/unit/resource/ifconfig_spec.rb rename to spec/unit/resource/ifconfig_spec.rb diff --git a/chef/spec/unit/resource/ips_package_spec.rb b/spec/unit/resource/ips_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/ips_package_spec.rb rename to spec/unit/resource/ips_package_spec.rb diff --git a/chef/spec/unit/resource/link_spec.rb b/spec/unit/resource/link_spec.rb similarity index 100% rename from chef/spec/unit/resource/link_spec.rb rename to spec/unit/resource/link_spec.rb diff --git a/chef/spec/unit/resource/log_spec.rb b/spec/unit/resource/log_spec.rb similarity index 100% rename from chef/spec/unit/resource/log_spec.rb rename to spec/unit/resource/log_spec.rb diff --git a/chef/spec/unit/resource/macports_package_spec.rb b/spec/unit/resource/macports_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/macports_package_spec.rb rename to spec/unit/resource/macports_package_spec.rb diff --git a/chef/spec/unit/resource/mdadm_spec.rb b/spec/unit/resource/mdadm_spec.rb similarity index 100% rename from chef/spec/unit/resource/mdadm_spec.rb rename to spec/unit/resource/mdadm_spec.rb diff --git a/chef/spec/unit/resource/mount_spec.rb b/spec/unit/resource/mount_spec.rb similarity index 100% rename from chef/spec/unit/resource/mount_spec.rb rename to spec/unit/resource/mount_spec.rb diff --git a/chef/spec/unit/resource/ohai_spec.rb b/spec/unit/resource/ohai_spec.rb similarity index 100% rename from chef/spec/unit/resource/ohai_spec.rb rename to spec/unit/resource/ohai_spec.rb diff --git a/chef/spec/unit/resource/package_spec.rb b/spec/unit/resource/package_spec.rb similarity index 100% rename from chef/spec/unit/resource/package_spec.rb rename to spec/unit/resource/package_spec.rb diff --git a/chef/spec/unit/resource/pacman_package_spec.rb b/spec/unit/resource/pacman_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/pacman_package_spec.rb rename to spec/unit/resource/pacman_package_spec.rb diff --git a/chef/spec/unit/resource/perl_spec.rb b/spec/unit/resource/perl_spec.rb similarity index 100% rename from chef/spec/unit/resource/perl_spec.rb rename to spec/unit/resource/perl_spec.rb diff --git a/chef/spec/unit/resource/portage_package_spec.rb b/spec/unit/resource/portage_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/portage_package_spec.rb rename to spec/unit/resource/portage_package_spec.rb diff --git a/chef/spec/unit/resource/python_spec.rb b/spec/unit/resource/python_spec.rb similarity index 100% rename from chef/spec/unit/resource/python_spec.rb rename to spec/unit/resource/python_spec.rb diff --git a/chef/spec/unit/resource/remote_directory_spec.rb b/spec/unit/resource/remote_directory_spec.rb similarity index 100% rename from chef/spec/unit/resource/remote_directory_spec.rb rename to spec/unit/resource/remote_directory_spec.rb diff --git a/chef/spec/unit/resource/remote_file_spec.rb b/spec/unit/resource/remote_file_spec.rb similarity index 100% rename from chef/spec/unit/resource/remote_file_spec.rb rename to spec/unit/resource/remote_file_spec.rb diff --git a/chef/spec/unit/resource/route_spec.rb b/spec/unit/resource/route_spec.rb similarity index 100% rename from chef/spec/unit/resource/route_spec.rb rename to spec/unit/resource/route_spec.rb diff --git a/chef/spec/unit/resource/rpm_package_spec.rb b/spec/unit/resource/rpm_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/rpm_package_spec.rb rename to spec/unit/resource/rpm_package_spec.rb diff --git a/chef/spec/unit/resource/ruby_block_spec.rb b/spec/unit/resource/ruby_block_spec.rb similarity index 100% rename from chef/spec/unit/resource/ruby_block_spec.rb rename to spec/unit/resource/ruby_block_spec.rb diff --git a/chef/spec/unit/resource/ruby_spec.rb b/spec/unit/resource/ruby_spec.rb similarity index 100% rename from chef/spec/unit/resource/ruby_spec.rb rename to spec/unit/resource/ruby_spec.rb diff --git a/chef/spec/unit/resource/scm_spec.rb b/spec/unit/resource/scm_spec.rb similarity index 100% rename from chef/spec/unit/resource/scm_spec.rb rename to spec/unit/resource/scm_spec.rb diff --git a/chef/spec/unit/resource/script_spec.rb b/spec/unit/resource/script_spec.rb similarity index 100% rename from chef/spec/unit/resource/script_spec.rb rename to spec/unit/resource/script_spec.rb diff --git a/chef/spec/unit/resource/service_spec.rb b/spec/unit/resource/service_spec.rb similarity index 100% rename from chef/spec/unit/resource/service_spec.rb rename to spec/unit/resource/service_spec.rb diff --git a/chef/spec/unit/resource/smartos_package_spec.rb b/spec/unit/resource/smartos_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/smartos_package_spec.rb rename to spec/unit/resource/smartos_package_spec.rb diff --git a/chef/spec/unit/resource/subversion_spec.rb b/spec/unit/resource/subversion_spec.rb similarity index 100% rename from chef/spec/unit/resource/subversion_spec.rb rename to spec/unit/resource/subversion_spec.rb diff --git a/chef/spec/unit/resource/template_spec.rb b/spec/unit/resource/template_spec.rb similarity index 100% rename from chef/spec/unit/resource/template_spec.rb rename to spec/unit/resource/template_spec.rb diff --git a/chef/spec/unit/resource/timestamped_deploy_spec.rb b/spec/unit/resource/timestamped_deploy_spec.rb similarity index 100% rename from chef/spec/unit/resource/timestamped_deploy_spec.rb rename to spec/unit/resource/timestamped_deploy_spec.rb diff --git a/chef/spec/unit/resource/user_spec.rb b/spec/unit/resource/user_spec.rb similarity index 100% rename from chef/spec/unit/resource/user_spec.rb rename to spec/unit/resource/user_spec.rb diff --git a/chef/spec/unit/resource/yum_package_spec.rb b/spec/unit/resource/yum_package_spec.rb similarity index 100% rename from chef/spec/unit/resource/yum_package_spec.rb rename to spec/unit/resource/yum_package_spec.rb diff --git a/chef/spec/unit/resource_collection/stepable_iterator_spec.rb b/spec/unit/resource_collection/stepable_iterator_spec.rb similarity index 100% rename from chef/spec/unit/resource_collection/stepable_iterator_spec.rb rename to spec/unit/resource_collection/stepable_iterator_spec.rb diff --git a/chef/spec/unit/resource_collection_spec.rb b/spec/unit/resource_collection_spec.rb similarity index 100% rename from chef/spec/unit/resource_collection_spec.rb rename to spec/unit/resource_collection_spec.rb diff --git a/chef/spec/unit/resource_definition_spec.rb b/spec/unit/resource_definition_spec.rb similarity index 100% rename from chef/spec/unit/resource_definition_spec.rb rename to spec/unit/resource_definition_spec.rb diff --git a/chef/spec/unit/resource_platform_map_spec.rb b/spec/unit/resource_platform_map_spec.rb similarity index 100% rename from chef/spec/unit/resource_platform_map_spec.rb rename to spec/unit/resource_platform_map_spec.rb diff --git a/chef/spec/unit/resource_reporter_spec.rb b/spec/unit/resource_reporter_spec.rb similarity index 100% rename from chef/spec/unit/resource_reporter_spec.rb rename to spec/unit/resource_reporter_spec.rb diff --git a/chef/spec/unit/resource_spec.rb b/spec/unit/resource_spec.rb similarity index 100% rename from chef/spec/unit/resource_spec.rb rename to spec/unit/resource_spec.rb diff --git a/chef/spec/unit/rest/auth_credentials_spec.rb b/spec/unit/rest/auth_credentials_spec.rb similarity index 100% rename from chef/spec/unit/rest/auth_credentials_spec.rb rename to spec/unit/rest/auth_credentials_spec.rb diff --git a/chef/spec/unit/rest_spec.rb b/spec/unit/rest_spec.rb similarity index 100% rename from chef/spec/unit/rest_spec.rb rename to spec/unit/rest_spec.rb diff --git a/chef/spec/unit/role_spec.rb b/spec/unit/role_spec.rb similarity index 100% rename from chef/spec/unit/role_spec.rb rename to spec/unit/role_spec.rb diff --git a/chef/spec/unit/run_context_spec.rb b/spec/unit/run_context_spec.rb similarity index 100% rename from chef/spec/unit/run_context_spec.rb rename to spec/unit/run_context_spec.rb diff --git a/chef/spec/unit/run_list/run_list_expansion_spec.rb b/spec/unit/run_list/run_list_expansion_spec.rb similarity index 100% rename from chef/spec/unit/run_list/run_list_expansion_spec.rb rename to spec/unit/run_list/run_list_expansion_spec.rb diff --git a/chef/spec/unit/run_list/run_list_item_spec.rb b/spec/unit/run_list/run_list_item_spec.rb similarity index 100% rename from chef/spec/unit/run_list/run_list_item_spec.rb rename to spec/unit/run_list/run_list_item_spec.rb diff --git a/chef/spec/unit/run_list/versioned_recipe_list_spec.rb b/spec/unit/run_list/versioned_recipe_list_spec.rb similarity index 100% rename from chef/spec/unit/run_list/versioned_recipe_list_spec.rb rename to spec/unit/run_list/versioned_recipe_list_spec.rb diff --git a/chef/spec/unit/run_list_spec.rb b/spec/unit/run_list_spec.rb similarity index 100% rename from chef/spec/unit/run_list_spec.rb rename to spec/unit/run_list_spec.rb diff --git a/chef/spec/unit/run_lock_spec.rb b/spec/unit/run_lock_spec.rb similarity index 100% rename from chef/spec/unit/run_lock_spec.rb rename to spec/unit/run_lock_spec.rb diff --git a/chef/spec/unit/run_status_spec.rb b/spec/unit/run_status_spec.rb similarity index 100% rename from chef/spec/unit/run_status_spec.rb rename to spec/unit/run_status_spec.rb diff --git a/chef/spec/unit/runner_spec.rb b/spec/unit/runner_spec.rb similarity index 100% rename from chef/spec/unit/runner_spec.rb rename to spec/unit/runner_spec.rb diff --git a/chef/spec/unit/scan_access_control_spec.rb b/spec/unit/scan_access_control_spec.rb similarity index 100% rename from chef/spec/unit/scan_access_control_spec.rb rename to spec/unit/scan_access_control_spec.rb diff --git a/chef/spec/unit/search/query_spec.rb b/spec/unit/search/query_spec.rb similarity index 100% rename from chef/spec/unit/search/query_spec.rb rename to spec/unit/search/query_spec.rb diff --git a/chef/spec/unit/shell/model_wrapper_spec.rb b/spec/unit/shell/model_wrapper_spec.rb similarity index 100% rename from chef/spec/unit/shell/model_wrapper_spec.rb rename to spec/unit/shell/model_wrapper_spec.rb diff --git a/chef/spec/unit/shell/shell_ext_spec.rb b/spec/unit/shell/shell_ext_spec.rb similarity index 100% rename from chef/spec/unit/shell/shell_ext_spec.rb rename to spec/unit/shell/shell_ext_spec.rb diff --git a/chef/spec/unit/shell/shell_session_spec.rb b/spec/unit/shell/shell_session_spec.rb similarity index 100% rename from chef/spec/unit/shell/shell_session_spec.rb rename to spec/unit/shell/shell_session_spec.rb diff --git a/chef/spec/unit/shell_out_spec.rb b/spec/unit/shell_out_spec.rb similarity index 100% rename from chef/spec/unit/shell_out_spec.rb rename to spec/unit/shell_out_spec.rb diff --git a/chef/spec/unit/shell_spec.rb b/spec/unit/shell_spec.rb similarity index 100% rename from chef/spec/unit/shell_spec.rb rename to spec/unit/shell_spec.rb diff --git a/chef/spec/unit/util/file_edit_spec.rb b/spec/unit/util/file_edit_spec.rb similarity index 100% rename from chef/spec/unit/util/file_edit_spec.rb rename to spec/unit/util/file_edit_spec.rb diff --git a/chef/spec/unit/version_class_spec.rb b/spec/unit/version_class_spec.rb similarity index 100% rename from chef/spec/unit/version_class_spec.rb rename to spec/unit/version_class_spec.rb diff --git a/chef/spec/unit/version_constraint_spec.rb b/spec/unit/version_constraint_spec.rb similarity index 100% rename from chef/spec/unit/version_constraint_spec.rb rename to spec/unit/version_constraint_spec.rb diff --git a/chef/tasks/rspec.rb b/tasks/rspec.rb similarity index 100% rename from chef/tasks/rspec.rb rename to tasks/rspec.rb diff --git a/chef/template-test.rb b/template-test.rb similarity index 100% rename from chef/template-test.rb rename to template-test.rb