virtualbox: Add symbol versions to all modules.
Copy all symbol versions from the ones generated in the vboxdrv build.
This commit is contained in:
parent
1b8ec2eeec
commit
0f9a5eb027
@ -11,11 +11,18 @@ with stdenv.lib;
|
|||||||
let
|
let
|
||||||
version = "4.1.18";
|
version = "4.1.18";
|
||||||
forEachModule = action: ''
|
forEachModule = action: ''
|
||||||
for makefile in $sourcedir/out/linux.*/release/bin/src/*/Makefile
|
for mod in \
|
||||||
|
$sourcedir/out/linux.*/release/bin/src/vboxdrv \
|
||||||
|
$sourcedir/out/linux.*/release/bin/src/vboxpci \
|
||||||
|
$sourcedir/out/linux.*/release/bin/src/vboxnetadp \
|
||||||
|
$sourcedir/out/linux.*/release/bin/src/vboxnetflt
|
||||||
do
|
do
|
||||||
mod="$(dirname "$makefile")"
|
if [ "x$(basename "$mod")" != xvboxdrv -a ! -e "$mod/Module.symvers" ]
|
||||||
export INSTALL_MOD_PATH="$out"
|
then
|
||||||
export INSTALL_MOD_DIR=misc
|
cp -v $sourcedir/out/linux.*/release/bin/src/vboxdrv/Module.symvers \
|
||||||
|
"$mod/Module.symvers"
|
||||||
|
fi
|
||||||
|
INSTALL_MOD_PATH="$out" INSTALL_MOD_DIR=misc \
|
||||||
make -C "$MODULES_BUILD_DIR" "M=$mod" DEPMOD=/do_not_use_depmod ${action}
|
make -C "$MODULES_BUILD_DIR" "M=$mod" DEPMOD=/do_not_use_depmod ${action}
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user