VirtualBox shared folders: adjust check for detecting shared folder
authorMichael Prokop <mika@grml.org>
Fri, 3 Jul 2020 14:43:49 +0000 (16:43 +0200)
committerMichael Prokop <mika@grml.org>
Fri, 3 Jul 2020 14:48:30 +0000 (16:48 +0200)
More recent VirtualBox versions provide output like:

| 01 - automation [idRoot=0 writeable auto-mount host-icase guest-icase]

While older VirtualBox versions listed only:

| 01 - automation

Adjust the grep command line, to support old and new VBoxControl output.

This work was funded by Grml-Forensic.

autoconfig.functions

index 883231b..bf5f52e 100755 (executable)
@@ -1882,7 +1882,7 @@ if $VIRTUALBOX ; then
         vbautomation="$(getbootparam 'vbautomation' 2>>$DEBUG)"
       fi
 
-      if ! VBoxControl sharedfolder list | egrep -q "^[0-9]+ - ${vbautomation}$" ; then
+      if ! VBoxControl sharedfolder list | egrep -q "^[0-9]+ - ${vbautomation}\s*" ; then
         ewarn "No automount shared folder '$vbautomation' available"
         eend 0
       else