lib/vagrant-mutate/provider/libvirt.rb in vagrant-mutate-0.1.2 vs lib/vagrant-mutate/provider/libvirt.rb in vagrant-mutate-0.1.3
- old
+ new
@@ -1,21 +1,26 @@
module VagrantMutate
module Provider
class Libvirt < Provider
- def initialize
+ def initialize(box)
+ @box = box
@name = 'libvirt'
- @supported_input = true,
+ @supported_input = false,
@supported_output = true,
@image_format = 'qcow2',
@image_name = 'box.img'
end
- def generate_metadata(input_box, output_box)
+ def generate_metadata(input_box)
metadata = {
- 'provider' => output_box.provider.name,
+ 'provider' => @box.provider.name,
'format' => 'qcow2',
- 'virtual_size' => ( input_box.determine_virtual_size.to_f / (1024 * 1024 * 1024) ).ceil
+ 'virtual_size' => ( input_box.virtual_size.to_f / (1024 * 1024 * 1024) ).ceil
}
+ end
+
+ def write_specific_files(input_box)
+ # nothing to do here
end
end
end
end