Thanks kmod for deprecating 'modprobe -l'.
Thanks: Evgeni Golov for the idea with modinfo
Acked-by: Evgeni Golov
config_virtualbox_shared_folders() {
if [ -r /proc/acpi/battery/BAT0/info ] && grep -q 'OEM info:.*innotek' /proc/acpi/battery/BAT0/info ; then
einfo "VirtualBox detected, trying to set up Shared Folders."
config_virtualbox_shared_folders() {
if [ -r /proc/acpi/battery/BAT0/info ] && grep -q 'OEM info:.*innotek' /proc/acpi/battery/BAT0/info ; then
einfo "VirtualBox detected, trying to set up Shared Folders."
- if ! modprobe -l | grep -q vboxsf.ko ; then
+ if ! modinfo vboxsf &>/dev/null ; then
ewarn "vboxsf driver not present, not setting up VirtualBox Shared Folders."
eend 0
elif ! [ -x /usr/sbin/VBoxService ] ; then
ewarn "vboxsf driver not present, not setting up VirtualBox Shared Folders."
eend 0
elif ! [ -x /usr/sbin/VBoxService ] ; then