kernel.vbox-eklendi.

This commit is contained in:
milisman 2016-11-16 00:31:16 +02:00
parent 6bdfa4233a
commit de3f9760e9
3 changed files with 70 additions and 1 deletions

View File

@ -9,6 +9,11 @@ release=1
_version=${version:0:3} _version=${version:0:3}
alias=(linux-lts) alias=(linux-lts)
# Virtualbox
vb_version=5.1.8
[ "`uname -m`" == "i686" ] && _VBARCH=x86
[ "`uname -m`" == "x86_64" ] && _VBARCH=amd64
# Broadcom # Broadcom
wl_version=6.30.223.271 wl_version=6.30.223.271
_wlarch=_64 _wlarch=_64
@ -16,6 +21,7 @@ _wlarch=_64
source=(\ source=(\
http://www.kernel.org/pub/linux/kernel/v4.x/linux-${_version}.tar.xz http://www.kernel.org/pub/linux/kernel/v4.x/linux-${_version}.tar.xz
https://www.kernel.org/pub/linux/kernel/v4.x/patch-$version.xz https://www.kernel.org/pub/linux/kernel/v4.x/patch-$version.xz
https://sourceforge.net/projects/kaosx/files/sources/virtualbox-modules/vbox-kernel-module-src-${vb_version}.tar.xz
http://www.broadcom.com/docs/linux_sta/hybrid-v35${_wlarch}-nodebug-pcoem-${wl_version//./_}.tar.gz http://www.broadcom.com/docs/linux_sta/hybrid-v35${_wlarch}-nodebug-pcoem-${wl_version//./_}.tar.gz
broadcom-wl.modprobe.d broadcom-wl.license.patch wl_linux.c.patch broadcom-wl.modprobe.d broadcom-wl.license.patch wl_linux.c.patch
aufs4-loopback.patch aufs4-loopback.patch
@ -28,7 +34,9 @@ lockdep-debug.patch
tmpfs-idr.patch tmpfs-idr.patch
vfs-ino.patch vfs-ino.patch
aufs_type.h aufs_type.h
$name.config_64) $name.config_64
virtualbox.conf
virtualbox-modules-depmod.patch)
build(){ build(){
@ -83,6 +91,21 @@ do
install -D -m0644 $i $PKG/lib/modules/${KERNEL_VERSION}/kernel/drivers/zzzz/$i install -D -m0644 $i $PKG/lib/modules/${KERNEL_VERSION}/kernel/drivers/zzzz/$i
done done
# Module virtualbox
cd vbox-kernel-module-src-5.1.8
patch -p0 -i $SRC/virtualbox-modules-depmod.patch
KERNELRELEASE=${version}
KERN_DIR=$SRC/linux-${_version} make
mkdir -p $PKG/etc/sysconfig/modules.d
install -D -m644 $SRC/virtualbox.conf $PKG/etc/sysconfig/modules.d/virtualbox.conf
for i in *.ko
do
install -D -m0644 $i $PKG/lib/modules/${KERNEL_VERSION}/kernel/drivers/zzzz/$i
done
# depmod needed # depmod needed
depmod -b $PKG -a ${KERNEL_VERSION} depmod -b $PKG -a ${KERNEL_VERSION}

View File

@ -0,0 +1,42 @@
--- vboxdrv/Makefile 2016-03-04 18:47:50.000000000 +0200
+++ vboxdrv.new/Makefile 2016-03-08 13:04:56.287601296 +0200
@@ -300,7 +300,6 @@
install: $(MODULE)
@mkdir -p $(MODULE_DIR); \
install -m 0644 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \
- PATH="$(PATH):/bin:/sbin" depmod -a; \
rm -f /etc/vbox/module_not_compiled
install_rpm: $(MODULE)
--- vboxnetadp/Makefile 2016-03-04 18:47:50.000000000 +0200
+++ vboxnetadp.new/Makefile 2016-03-08 13:05:15.741103737 +0200
@@ -203,7 +203,6 @@
install: $(MODULE)
@mkdir -p $(MODULE_DIR); \
install -m 0644 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \
- PATH="$(PATH):/bin:/sbin" depmod -a; \
rm -f /etc/vbox/module_not_compiled
install_rpm: $(MODULE)
--- vboxnetflt/Makefile 2016-03-04 18:47:49.000000000 +0200
+++ vboxnetflt.new/Makefile 2016-03-08 13:05:30.709490190 +0200
@@ -207,7 +207,6 @@
install: $(MODULE)
@mkdir -p $(MODULE_DIR); \
install -m 0644 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \
- PATH="$(PATH):/bin:/sbin" depmod -a; \
rm -f /etc/vbox/module_not_compiled
install_rpm: $(MODULE)
--- vboxpci/Makefile 2016-03-04 18:47:50.000000000 +0200
+++ vboxpci.new/Makefile 2016-03-08 13:06:08.318460615 +0200
@@ -205,8 +205,7 @@
install: $(MODULE)
@mkdir -p $(MODULE_DIR); \
- install -m 0644 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \
- PATH="$(PATH):/bin:/sbin" depmod -a;
+ install -m 0644 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR);
install_rpm: $(MODULE)
@mkdir -p $(MODULE_DIR); \

View File

@ -0,0 +1,4 @@
vboxnetadp
vboxnetflt
vboxpci
vboxdrv