chef
https://github.com/opscode/chef
Ruby
A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
BuildChefAppbundle#appbundle_gem
appbundle the gem, making /opt/chef/bin/<binary> do the superfast pinning thing. To protect the app from loading the wrong versions of things, it uses appbundler against the resulting file. Relocks the Gemfiles inside the specified gems (e.g. berkshelf, test-kitchen, chef) to use the distribution's chosen gems.
Edit
git clone [email protected]:opscode/chef.git
cd chef
open omnibus/files/chef-appbundle/build-chef-appbundle.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-BuildChefAppbundle-appbundle_gem-for-pr
# Commit to gitgit add omnibus/files/chef-appbundle/build-chef-appbundle.rbgit commit -m "better docs for BuildChefAppbundle#appbundle_gem"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-BuildChefAppbundle-appbundle_gem-for-pr
hub pull-request
# Celebrate!