in lib/omnibus/packager.rb [64:82]
def for_current_system
family = Ohai["platform_family"]
version = Ohai["platform_version"]
if family == "solaris2" && ChefUtils::VersionString.new(version).satisfies?(">= 5.11")
family = "ips"
elsif family == "solaris2" && ChefUtils::VersionString.new(version).satisfies?(">= 5.10")
family = "solaris"
end
if klass = PLATFORM_PACKAGER_MAP[family]
klass.is_a?(Array) ? klass : [ klass ]
else
log.warn(log_key) do
"Could not determine packager for `#{family}`, defaulting to `makeself`!"
end
[Makeself]
end
end