class BoxGrinder::USBPlugin

Public Instance Methods

after_init() click to toggle source
# File lib/boxgrinder-build/plugins/delivery/usb/usb-plugin.rb, line 23
def after_init
  validate_plugin_config(['device' ])
end
execute( type = :usb ) click to toggle source
# File lib/boxgrinder-build/plugins/delivery/usb/usb-plugin.rb, line 27
def execute( type = :usb )
  validate_device

  @log.debug "Using '#{@plugin_config['device']}' as a target device..."
  @exec_helper.execute( "dd if=#{@previous_deliverables.disk} of=#{@plugin_config['device']} bs=1M" )

end
validate_device() click to toggle source
# File lib/boxgrinder-build/plugins/delivery/usb/usb-plugin.rb, line 35
def validate_device
  # check if this is USB
  # see if it contains required space
end