summaryrefslogtreecommitdiff
path: root/community/virtualbox/vboxbuild
diff options
context:
space:
mode:
Diffstat (limited to 'community/virtualbox/vboxbuild')
-rwxr-xr-xcommunity/virtualbox/vboxbuild11
1 files changed, 8 insertions, 3 deletions
diff --git a/community/virtualbox/vboxbuild b/community/virtualbox/vboxbuild
index cfc3c0a66..fdfbe712f 100755
--- a/community/virtualbox/vboxbuild
+++ b/community/virtualbox/vboxbuild
@@ -59,13 +59,18 @@ for kernver; do
fi
stat_busy "Recompiling VirtualBox kernel modules ($kernver)"
- for build in BUILDVBOX{DRV,NETFLT,NETADP,PCI}; do
+ if ! $BUILDVBOXDRV \
+ --save-module-symvers /tmp/vboxdrv-Module.symvers \
+ --no-print-directory install >> $LOG 2>&1; then
+ echo "Look at $LOG to find out what went wrong"
+ stat_fail
+ fi
+ for build in BUILDVBOX{NETFLT,NETADP,PCI}; do
if ! ${!build} \
- --save-module-symvers /tmp/vboxdrv-Module.symvers \
+ --use-module-symvers /tmp/vboxdrv-Module.symvers \
--no-print-directory install >> $LOG 2>&1; then
echo "Look at $LOG to find out what went wrong"
stat_fail
- continue
fi
done
stat_done