Module: EC2::Platform::Linux::Distribution

Includes:
Base::Distribution
Defined in:
lib/ec2/platform/linux.rb

Constant Summary collapse

AMAZON =
'Amazon Linux'
REDHAT =
'Red Hat Linux'
GENTOO =
'Gentoo'
DEBIAN =
'Debian'
UBUNTU =
'Ubuntu'
FEDORA =
'Fedora'
SLACKWARE =
'Slackware'
SUSE =
'SuSE Linux'
MANDRAKE =
'Mandrake'
CAOS =
'Caos Linux'
IDENTITIES =
[
  # file                     distro                    regex
  ['/etc/system-release-cpe', Distribution::AMAZON, /amazon/],
  ['/etc/caos-release',       Distribution::CAOS,        nil],
  ['/etc/debian-release',     Distribution::DEBIAN,      nil],
  ['/etc/debian_version',     Distribution::DEBIAN,      nil],
  ['/etc/fedora-release',     Distribution::FEDORA,      nil],
  ['/etc/gentoo-release',     Distribution::GENTOO,      nil],
  ['/etc/redhat-release',     Distribution::REDHAT,      nil],
  ['/etc/slackware-version',  Distribution::SLACKWARE,   nil],
  ['/etc/slackware-release',  Distribution::SLACKWARE,   nil],
  ['/etc/SuSE-release',       Distribution::SUSE,        nil],
  ['/etc/ubuntu-release',     Distribution::UBUNTU,      nil],
  ['/etc/ubuntu-version',     Distribution::UBUNTU,      nil],
  ['/etc/mandrake-release',   Distribution::MANDRAKE,    nil],
]

Constants included from Base::Distribution

Base::Distribution::GENERIC, Base::Distribution::UNKNOWN