| 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