From b3da2bd21fe69fecbc4f7a7e0e379f15d8839c0f Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Wed, 1 Aug 2018 14:13:15 -0700 Subject: [PATCH] (#9614) Add back check for Solaris derived guests This commit adds back the `uname` test 93c571adbfab3c03fa2fa4cef406383eaf34d45d removed to catch any solaris 11 derived guests like openindiana --- plugins/guests/solaris11/guest.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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