Rakefile in veewee-0.1.0a vs Rakefile in veewee-0.1.2

- old
+ new

@@ -1,49 +1,19 @@ require 'rubygems' require 'bundler' require 'bundler/setup' Bundler::GemHelper.install_tasks -#We set this in the ENV file -#ENV['GEM_PATH']=File.join(File.dirname(__FILE__),"gems") -#ENV['GEM_HOME']=File.join(File.dirname(__FILE__),"gems") - -def check_environment - begin - require 'vagrant' - rescue LoadError - puts "you need to install dependencies:" - puts "gem install vagrant" - exit - end - - begin - require 'net/ssh' - require 'virtualbox' - require 'webrick' - require 'popen4' - rescue LoadError - puts "hmm you had vagrant installed but are missing the net-ssh or virtualbox gem" - puts "gem install virtualbox net-ssh POpen4" - exit - end -end - -#See if all gems and so are installed -check_environment - #Setup some base variables to use -veewee_dir= File.dirname(__FILE__) +veewee_dir= "." definition_dir= File.expand_path(File.join(veewee_dir, "definitions")) lib_dir= File.expand_path(File.join(veewee_dir, "lib")) box_dir= File.expand_path(File.join(veewee_dir, "boxes")) template_dir=File.expand_path(File.join(veewee_dir, "templates")) vbox_dir=File.expand_path(File.join(veewee_dir, "tmp")) tmp_dir=File.expand_path(File.join(veewee_dir, "tmp")) iso_dir=File.expand_path(File.join(veewee_dir, "iso")) -#needs to be moved to the config files to be allowed override -ENV['VBOX_USER_HOME']=vbox_dir #Load Veewee::Session libraries Dir.glob(File.join(lib_dir, '**','*.rb')).each {|f| require f }