Fluxion::Distribution
Inherits Enum < Comparable < Value < Object
Distributions Fluxion knows how to bootstrap. The stable jobs/steps
schema calls this os.type; WorkstationProfile manifests call it
spec.target.os.distribution and additionally accept ubuntu.
Constants
Fedora = 0
Arch = 1
OpenSuse = 2
Debian = 3
Ubuntu = 4
Class methods
Instance methods
config_name
The config spelling, which is also what error messages and JSON output
print. OpenSuse is opensuse, not open_suse.
family
Sourcepackage_managers
The package manager a profile is expected to use on this distribution.
validate reports a mismatch, because installing with the wrong manager
fails late and confusingly rather than at parse time.
Appends a String representation of this enum member to the given io.
See also: to_s.