lib/specinfra/helper/detect_os/freebsd.rb in specinfra-2.36.6 vs lib/specinfra/helper/detect_os/freebsd.rb in specinfra-2.36.7
- old
+ new
@@ -1,9 +1,9 @@
class Specinfra::Helper::DetectOs::Freebsd < Specinfra::Helper::DetectOs
def detect
if ( uname = run_command('uname -sr').stdout ) && uname =~ /FreeBSD/i
- if uname =~ /10./
- { :family => 'freebsd', :release => 10 }
+ if uname =~ /(\d+)\./
+ { :family => 'freebsd', :release => $1 }
else
{ :family => 'freebsd', :release => nil }
end
end
end