#!/usr/bin/ruby require 'rubygems' require 'fileutils' CHEF_VPC_PROJECT = "#{File.dirname(__FILE__)}" unless defined?(CHEF_VPC_PROJECT) require 'torque-vpc-toolkit' include TorqueVPCToolkit # check to make sure this is a valid Chef VPC project dir if not File.exists?("config/chef_installer.yml") then puts "Run this command within your Chef VPC project directory." exit 1 end if not File.exists?("tasks") then FileUtils.mkdir("tasks") end FileUtils.cp(File.join(TorqueVPCToolkit::TORQUE_VPC_TOOLKIT_ROOT, 'contrib', 'rake', 'Rakefile'), File.join("tasks", "torque_vpc_toolkit.rake")) if not File.exists?("config/jobs.json") and not File.exists?(File.join('config', 'jobs.json.example')) then FileUtils.cp(File.join(TorqueVPCToolkit::TORQUE_VPC_TOOLKIT_ROOT, 'contrib', 'conf', 'jobs.json.example'), 'config') end if not File.exists?("jobs") then FileUtils.mkdir("jobs") end