opscode/chef — pull request #182 by robdimarco (2011-11-17 15:54:52+00:00)
Title: Allow for the path to chef-client to be configured when running knife bootstrap

We are using the knife bootstrap functionality, but our chef-client executable was not stored in /usr/bin. Because of this, we could not use the start_chef bootstrap command.

This patch makes the following changes:

1. It allows for the user to specify a chef config variable that will define the explicit path to the chef-client executable
2. It loads the chef-client from /usr/bin/env client-config rather than /usr/bin/client-config to look for the client according to the environment path rather than forcing /usr/bin