summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ohai/plugins/linux/platform.rb4
-rw-r--r--spec/unit/plugins/linux/platform_spec.rb14
2 files changed, 9 insertions, 9 deletions
diff --git a/lib/ohai/plugins/linux/platform.rb b/lib/ohai/plugins/linux/platform.rb
index 96beb4cf..8b11f731 100644
--- a/lib/ohai/plugins/linux/platform.rb
+++ b/lib/ohai/plugins/linux/platform.rb
@@ -153,7 +153,7 @@ Ohai.plugin(:Platform) do
"rhel"
when /amazon/
"amazon"
- when /suse/, /sles/, /opensuse/
+ when /suse/, /sles/, /opensuse/, /opensuseleap/
"suse"
when /fedora/, /pidora/, /arista_eos/
# In the broadest sense: RPM-based, fedora-derived distributions which are not strictly re-compiled RHEL (if it uses RPMs, and smells more like redhat and less like
@@ -165,7 +165,7 @@ Ohai.plugin(:Platform) do
"gentoo"
when /slackware/
"slackware"
- when /arch/, /manjaro/
+ when /arch/, /manjaro/, /antergos/
"arch"
when /exherbo/
"exherbo"
diff --git a/spec/unit/plugins/linux/platform_spec.rb b/spec/unit/plugins/linux/platform_spec.rb
index 5560fc84..4684c060 100644
--- a/spec/unit/plugins/linux/platform_spec.rb
+++ b/spec/unit/plugins/linux/platform_spec.rb
@@ -158,32 +158,32 @@ describe Ohai::System, "Linux plugin platform" do
end
end
- %w{suse sles opensuse}.each do |p|
- it "returns suse for #{p} platform" do
+ %w{suse sles opensuse opensuseleap}.each do |p|
+ it "returns suse for #{p} platform_family" do
expect(plugin.platform_family_from_platform(p)).to eq("suse")
end
end
%w{fedora pidora arista_eos}.each do |p|
- it "returns fedora for #{p} platform" do
+ it "returns fedora for #{p} platform_family" do
expect(plugin.platform_family_from_platform(p)).to eq("fedora")
end
end
%w{nexus ios_xr}.each do |p|
- it "returns wrlinux for #{p} platform" do
+ it "returns wrlinux for #{p} platform_family" do
expect(plugin.platform_family_from_platform(p)).to eq("wrlinux")
end
end
- %w{arch manjaro}.each do |p|
- it "returns arch for #{p} platform" do
+ %w{arch manjaro antergos}.each do |p|
+ it "returns arch for #{p} platform_family" do
expect(plugin.platform_family_from_platform(p)).to eq("arch")
end
end
%w{amazon slackware gentoo exherbo alpine clearlinux}.each do |same_name|
- it "returns #{same_name} for #{same_name} platform" do
+ it "returns #{same_name} for #{same_name} platform_family" do
expect(plugin.platform_family_from_platform(same_name)).to eq(same_name)
end
end