Method: RokuBuilder::Packager#package

Defined in:
lib/roku_builder/plugins/packager.rb

#package(options:) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/roku_builder/plugins/packager.rb', line 37

def package(options:)
  check_options(options)
  #sideload
  loader = Loader.new(config: @config)
  loader.sideload(options: options)
  loader.squash(options: options) if @config.stage[:squash]
  #rekey
  key(options: options)
  #package
  sign_package(app_name_version: "", password: @config.key[:password], stage: options[:stage])
  #inspect
  if options[:inspect_package]
    @config.in = @config.out
    options[:password] = @config.key[:password]
    Inspector.new(config: @config).inspect(options: options)
  end
end