lib/specinfra/helper/detect_os/suse.rb in specinfra-2.82.5 vs lib/specinfra/helper/detect_os/suse.rb in specinfra-2.82.6
- old
+ new
@@ -2,10 +2,12 @@
def detect
if run_command('ls /etc/os-release').success? and run_command('zypper -V').success?
line = run_command('cat /etc/os-release').stdout
if line =~ /ID=opensuse/
family = 'opensuse'
- elsif line =~ /NAME=\"SLES"/
+ elsif line =~ /ID="sles"/
+ family = 'sles'
+ elsif line =~ /ID="sles_sap"/
family = 'sles'
end
if line =~ /VERSION_ID=\"(\d+\.\d+|\d+)\"/
release = $1
end