diff --git a/lib/serverspec/backend/exec.rb b/lib/serverspec/backend/exec.rb index 3fb53236..61d96bac 100644 --- a/lib/serverspec/backend/exec.rb +++ b/lib/serverspec/backend/exec.rb @@ -200,7 +200,7 @@ def check_os elsif (os = run_command('uname -sr')[:stdout]) && os =~ /SunOS/i if os =~ /5.10/ 'Solaris10' - elsif run_command('grep -q SmartOS /etc/release') + elsif run_command('grep -q SmartOS /etc/release')[:exit_status] == 0 'SmartOS' else 'Solaris'