Rakefile in HeSYINUvSBZfxqA-veewee-0.2.0.2 vs Rakefile in HeSYINUvSBZfxqA-veewee-0.203.1
- old
+ new
@@ -2,91 +2,96 @@
require 'bundler'
require 'bundler/setup'
Bundler::GemHelper.install_tasks
#Setup some base variables to use
-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"))
+veewee_dir = "."
+lib_dir = File.expand_path(File.join(veewee_dir, "lib"))
+box_dir = File.expand_path(File.join(veewee_dir, "boxes"))
+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"))
+definition_dir = File.expand_path(File.join(veewee_dir, "definitions"))
+template_dir = File.expand_path(File.join(veewee_dir, "templates"))
#Load Veewee::Session libraries
-Dir.glob(File.join(lib_dir, '**','*.rb')).each {|f|
- require f }
+Dir.glob(File.join(lib_dir, '**','*.rb')).each { |f| require f }
#Initialize
-Veewee::Session.setenv({:veewee_dir => veewee_dir, :definition_dir => definition_dir,
- :template_dir => template_dir, :iso_dir => iso_dir, :box_dir => box_dir, :tmp_dir => tmp_dir})
+Veewee::Session.setenv({
+ :veewee_dir => veewee_dir,
+ :definition_dir => definition_dir,
+ :template_dir => template_dir,
+ :iso_dir => iso_dir,
+ :box_dir => box_dir,
+ :tmp_dir => tmp_dir
+})
desc 'Default: list templates'
task :default => [:templates]
desc 'List templates'
task :templates do
- Veewee::Session.list_templates
+ Veewee::Session.list_templates
end
desc 'Define box'
task :define, [:boxname,:template_name] do |t,args|
- if args.to_hash.size!=2
- puts "needs two arguments: rake define['boxname','template_name']"
- exit
- end
- Veewee::Session.define(args.boxname,args.template_name)
+ if args.to_hash.size!=2
+ puts "needs two arguments: rake define['boxname','template_name']"
+ exit
+ end
+ Veewee::Session.define(args.boxname,args.template_name)
end
desc 'Undefine box'
task :undefine, [:boxname] do |t,args|
- if args.to_hash.size!=1
- puts "needs one arguments: rake undefine[\"yourname\"]"
- exit
- end
- Veewee::Session.undefine(args.boxname)
+ if args.to_hash.size!=1
+ puts "needs one arguments: rake undefine[\"yourname\"]"
+ exit
+ end
+ Veewee::Session.undefine(args.boxname)
end
desc 'List Definitions'
-task :definitions do
- Veewee::Session.list_definitions
+task :definitions do
+ Veewee::Session.list_definitions
end
desc 'Build box'
task :build, [:boxname] do |t,args|
- if args.to_hash.size!=1
- puts "needs one arguments: rake build['boxname']"
- exit
- end
- Veewee::Session.build(args.boxname)
+ if args.to_hash.size!=1
+ puts "needs one arguments: rake build['boxname']"
+ exit
+ end
+ Veewee::Session.build(args.boxname)
end
desc 'List boxes'
task :boxes do
- Veewee::Session.list_boxes
+ Veewee::Session.list_boxes
end
desc 'Export box'
task :export, [:boxname] do |t,args|
if args.to_hash.size!=1
puts "needs one arguments: rake export['boxname']"
exit
end
- Veewee::Session.export_box(args.boxname)
+ Veewee::Session.export_box(args.boxname)
end
desc 'Remove box'
task :remove_box, [:boxname] do |t,args|
- Veewee::Session.remove_box(args.boxname)
+ Veewee::Session.remove_box(args.boxname)
end
desc 'List ostypes available'
task :list_ostypes do |t,args|
- Veewee::Session.list_ostypes
+ Veewee::Session.list_ostypes
end
desc 'Clean all unfinished builds'
-task :clean do
- Veewee::Session.clean
+task :clean do
+ Veewee::Session.clean
end