Class | BoxGrinder::ApplianceCustomizeHelper |
In: |
lib/boxgrinder-build/helpers/appliance-customize-helper.rb
lib/boxgrinder-build/helpers/appliance-customize-helper.rb |
Parent: | Object |
# File lib/boxgrinder-build/helpers/appliance-customize-helper.rb, line 27 27: def initialize( config, appliance_config, disk, options = {} ) 28: @config = config 29: @appliance_config = appliance_config 30: @disk = disk 31: 32: @log = options[:log] || LogHelper.new 33: @exec_helper = options[:exec_helper] || ExecHelper.new( { :log => @log } ) 34: end
# File lib/boxgrinder-build/helpers/appliance-customize-helper.rb, line 27 27: def initialize( config, appliance_config, disk, options = {} ) 28: @config = config 29: @appliance_config = appliance_config 30: @disk = disk 31: 32: @log = options[:log] || LogHelper.new 33: @exec_helper = options[:exec_helper] || ExecHelper.new( { :log => @log } ) 34: end
# File lib/boxgrinder-build/helpers/appliance-customize-helper.rb, line 36 36: def customize 37: @guestfs_helper = GuestFSHelper.new( @disk, :log => @log ).run 38: @guestfs = @guestfs_helper.guestfs 39: 40: yield @guestfs, @guestfs_helper 41: 42: @guestfs_helper.clean_close 43: end