class

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

Class methods

supported?
Source

Instance methods

build
Source
build_component_pkg
Source
build_product_pkg
Source
codesigning_identity(val : Union(String, Nil) | Nil = nil)
Source
component_pkg
Source
configure
Source
distribution_template(val : String | Nil = nil)
Source
entitlements(val : Union(Array(String), Nil) | Nil = nil)
Source
entitlements_path
Source
final_pkg
Source
find_linked_libs(file_path) : Array(String)
Source
identifier(val : Union(String, Nil) | Nil = nil)
Source
image(val : String | Nil = nil)
Source
is_binary?(bin) : Bool
Source
license(*args, **options)
Source
license(*args, **options, &)
Source
license_template(val : String | Nil = nil)
Source
list_files
Source
package_name
Source
query
Source
resources_path
Source
safe_architecture
Source
safe_base_package_name
Source
safe_build_iteration
Source
safe_identifier
Source
safe_version
Source
scripts_path
Source
sign(bin, hardened_runtime = true)
Source
sign_software(hardened_runtime = true)
Source
signing_identity(val : Union(String, Nil) | Nil = nil)
Source
staging_path
Source
supported?
Source
welcome_template(val : String | Nil = nil)
Source
write_distribution_file
Source
write_entitlements_file
Source
write_scripts
Source