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