lib/multidisk-boxgrinder-plugin.rb in multidisk-boxgrinder-plugin-0.1.2 vs lib/multidisk-boxgrinder-plugin.rb in multidisk-boxgrinder-plugin-0.1.3

- old
+ new

@@ -5,13 +5,15 @@ class MultiDiskPlugin < BasePlugin plugin :type => :platform, :name => :multidisk, :full_name => "Multi Disk" def after_init register_deliverable(:vmdk_sparse => "#{@appliance_config.name}-sparse.vmdk") - register_deliverable(:vmdk_stream => "#{@appliance_config.name}-streamoptimized.vmdk") - register_deliverable(:vhd => "#{@appliance_config.name}.vhd") register_deliverable(:qcow_sparse => "#{@appliance_config.name}-sparse.qcow2") register_deliverable(:qcow_compressed => "#{@appliance_config.name}-compressed.qcow2") + if !`which VBoxManage`.empty? + register_deliverable(:vmdk_stream => "#{@appliance_config.name}-streamoptimized.vmdk") + register_deliverable(:vhd => "#{@appliance_config.name}.vhd") + end end def execute @log.info "Converting RAW to multiple disk formats"