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"