From: Michael Prokop Date: Mon, 3 Sep 2012 08:50:02 +0000 (+0200) Subject: Replace 'modprobe -l' command with modinfo(8) command line X-Git-Tag: v0.9.56~2 X-Git-Url: http://git.grml.org/?p=grml-autoconfig.git;a=commitdiff_plain;h=ac9110545523883e7ee1e94d21f3d2e8a5390e61;hp=4cce0213b14a01743d9ad275b51c765879dd8e54 Replace 'modprobe -l' command with modinfo(8) command line Thanks kmod for deprecating 'modprobe -l'. Thanks: Evgeni Golov for the idea with modinfo Acked-by: Evgeni Golov --- diff --git a/autoconfig.functions b/autoconfig.functions index 441411f..012cdf8 100755 --- a/autoconfig.functions +++ b/autoconfig.functions @@ -2149,7 +2149,7 @@ fi # checkbootparam "BOOT_IMAGE=debian2hd 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