Barista::Behaviors::Omnibus::Packagers::Pkg
Inherits Barista::Behaviors::Omnibus::Packagers::Base < Barista::Behaviors::Software::Emittable < Barista::Behaviors::Omnibus::Macros < Barista::Behaviors::Software::OS::Information < Barista::Behaviors::Software::OS::PlatformFamily < Barista::Behaviors::Software::OS::Linux::Information < Barista::Behaviors::Software::GenericCommands < Reference < Object
Constants
BG_TEMPLATE = Barista.project_file("/behaviors/omnibus/packagers/scripts/pkg/background.png")
DISTRIBUTION_TEMPLATE = Barista.project_file("/behaviors/omnibus/packagers/scripts/pkg/distribution.xml.hbs")
ENTITLEMENTS_TEMPLATE = Barista.project_file("/behaviors/omnibus/packagers/scripts/pkg/entitlements.plist.hbs")
LICENSE_TEMPLATE = Barista.project_file("/behaviors/omnibus/packagers/scripts/pkg/license.html.hbs")
SCRIPT_MAP = {:preinst => "preinstall", :postinst => "postinstall", :preinstall => "preinstall", :postinstall => "postinstall"}
WELCOME_TEMPLATE = Barista.project_file("/behaviors/omnibus/packagers/scripts/pkg/welcome.html.hbs")
Constructors
new(project : Barista::Behaviors::Omnibus::Project)
SourceClass methods
supported?
SourceInstance methods
build
Sourcebuild_component_pkg
Sourcebuild_product_pkg
Sourcecodesigning_identity(val : Union(String, Nil) | Nil = nil)
Sourcecomponent_pkg
Sourceconfigure
Sourcedistribution_template(val : String | Nil = nil)
Sourceentitlements(val : Union(Array(String), Nil) | Nil = nil)
Sourceentitlements_path
Sourcefinal_pkg
Sourcefind_linked_libs(file_path) : Array(String)
Sourceid
Sourceidentifier(val : Union(String, Nil) | Nil = nil)
Sourceimage(val : String | Nil = nil)
Sourceis_binary?(bin) : Bool
Sourcelicense(*args, **options)
Sourcelicense(*args, **options, &)
Sourcelicense_template(val : String | Nil = nil)
Sourcelist_files
Sourcepackage_name
Sourcequery
Sourceresources_path
Sourcesafe_architecture
Sourcesafe_base_package_name
Sourcesafe_build_iteration
Sourcesafe_identifier
Sourcesafe_version
Sourcescripts_path
Sourcesign(bin, hardened_runtime = true)
Sourcesign_software(hardened_runtime = true)
Sourcesigning_identity(val : Union(String, Nil) | Nil = nil)
Sourcestaging_path
Sourcesupported?
Sourcewelcome_template(val : String | Nil = nil)
Sourcewrite_distribution_file
Sourcewrite_entitlements_file
Sourcewrite_scripts
Source