Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Leen-Meyer:puppet
rubygem-facter
facter-detect-recent-opensuse-2.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File facter-detect-recent-opensuse-2.patch of Package rubygem-facter
diff -ru a/lib/facter/operatingsystem/linux.rb b/lib/facter/operatingsystem/linux.rb --- a/lib/facter/operatingsystem/linux.rb 2023-06-13 09:36:44.044124613 +0200 +++ b/lib/facter/operatingsystem/linux.rb 2023-06-13 09:36:44.072125401 +0200 @@ -31,7 +31,7 @@ "RedHat" when "LinuxMint", "Ubuntu", "Debian" "Debian" - when "SLES", "SLED", "OpenSuSE", "SuSE" + when "SLES", "SLED", "OpenSuSE", "SuSE", "openSUSE" "Suse" when "Gentoo" "Gentoo" @@ -74,7 +74,7 @@ get_slackware_release_with_release_file when "Slamd64" get_slamd64_release_with_release_file - when "SLES", "SLED", "OpenSuSE" + when "SLES", "SLED", "OpenSuSE", "openSUSE" get_suse_release_with_release_file when "Ubuntu" get_ubuntu_release_with_release_file @@ -343,7 +343,7 @@ # # @return [String] def get_suse_operatingsystem_name - txt = File.read("/etc/SuSE-release") + txt = File.exist?(f = "/etc/SuSE-release") ? File.read(f) : get_lsbdistdescription matches = { "SLES" => "^SUSE LINUX Enterprise Server", "SLED" => "^SUSE LINUX Enterprise Desktop", @@ -498,6 +498,8 @@ else "unknown" end + elsif File.exist?('/etc/os-release') + get_lsbdistrelease end end
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor