From c5d33c1298834ce40b8fbf344f281045771b5371 Mon Sep 17 00:00:00 2001 From: Ezra Zygmuntowicz Date: Wed, 8 Oct 2008 14:19:52 -0700 Subject: big refactor of the repo layout. move to a chef gem and a chef-server gem all with proper deps --- bin/chef-client | 65 --------------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100755 bin/chef-client (limited to 'bin/chef-client') diff --git a/bin/chef-client b/bin/chef-client deleted file mode 100755 index a80020b0aa..0000000000 --- a/bin/chef-client +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env ruby -# -# ./chef-client - Build a meal with chef -# -# Author:: Adam Jacob () -# Copyright:: Copyright (c) 2008 HJK Solutions, LLC -# 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. - - -$: << File.join(File.dirname(__FILE__), "..", "lib") - -require 'optparse' -require 'chef' -require 'rubygems' -require 'facter' - -config = { - :config_file => "/etc/chef/client.rb", - :log_level => :info, - :noop => false -} -opts = OptionParser.new do |opts| - opts.banner = "Usage: #{$0} [-d DIR|-r FILE] (options)" - opts.on("-c CONFIG", "--config CONFIG", "The Chef Config file to use") do |c| - config[:config_file] = c - end - opts.on("-n", "--noop", "Print what you would do, but don't actually do it.") do - config[:noop] = true - end - opts.on_tail("-l LEVEL", "--loglevel LEVEL", "Set the log level (debug, info, warn, error, fatal)") do |l| - config[:log_level] = l.to_sym - end - opts.on_tail("-h", "--help", "Show this message") do - puts opts - exit - end -end -opts.parse!(ARGV) - -unless File.exists?(config[:config_file]) && File.readable?(config[:config_file]) - puts "I cannot find or read the config file: #{config[:config_file]}" - puts opts - exit -end - -# Load our config file -Chef::Config.from_file(config[:config_file]) -if config[:log_level] - Chef::Log.level(config[:log_level].to_sym) -end - -c = Chef::Client.new -c.run -- cgit v1.2.1