diff --git a/plugins/guests/solaris11/guest.rb b/plugins/guests/solaris11/guest.rb index 7d1794176..525a33ade 100644 --- a/plugins/guests/solaris11/guest.rb +++ b/plugins/guests/solaris11/guest.rb @@ -8,7 +8,11 @@ module VagrantPlugins module GuestSolaris11 class Guest < Vagrant.plugin("2", :guest) def detect?(machine) - machine.communicate.test("grep 'Solaris 11' /etc/release") + success = machine.communicate.test("grep 'Solaris 11' /etc/release") + return success if success + + # for solaris derived guests like openindiana + machine.communicate.test("uname -sr | grep 'SunOS 5.11'") end end end