From de3f9760e9c5a7fe5952b9a2c22a3b59555e84af Mon Sep 17 00:00:00 2001 From: milisman Date: Wed, 16 Nov 2016 00:31:16 +0200 Subject: [PATCH] kernel.vbox-eklendi. --- talimatname/temel-ek/kernel-lts/talimat | 25 ++++++++++- .../virtualbox-modules-depmod.patch | 42 +++++++++++++++++++ .../temel-ek/kernel-lts/virtualbox.conf | 4 ++ 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 talimatname/temel-ek/kernel-lts/virtualbox-modules-depmod.patch create mode 100644 talimatname/temel-ek/kernel-lts/virtualbox.conf diff --git a/talimatname/temel-ek/kernel-lts/talimat b/talimatname/temel-ek/kernel-lts/talimat index df8ec3f1f..81a905e49 100644 --- a/talimatname/temel-ek/kernel-lts/talimat +++ b/talimatname/temel-ek/kernel-lts/talimat @@ -9,6 +9,11 @@ release=1 _version=${version:0:3} alias=(linux-lts) +# Virtualbox +vb_version=5.1.8 +[ "`uname -m`" == "i686" ] && _VBARCH=x86 +[ "`uname -m`" == "x86_64" ] && _VBARCH=amd64 + # Broadcom wl_version=6.30.223.271 _wlarch=_64 @@ -16,6 +21,7 @@ _wlarch=_64 source=(\ 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://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 broadcom-wl.modprobe.d broadcom-wl.license.patch wl_linux.c.patch aufs4-loopback.patch @@ -28,7 +34,9 @@ lockdep-debug.patch tmpfs-idr.patch vfs-ino.patch aufs_type.h -$name.config_64) +$name.config_64 +virtualbox.conf +virtualbox-modules-depmod.patch) build(){ @@ -83,6 +91,21 @@ do install -D -m0644 $i $PKG/lib/modules/${KERNEL_VERSION}/kernel/drivers/zzzz/$i 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 -b $PKG -a ${KERNEL_VERSION} diff --git a/talimatname/temel-ek/kernel-lts/virtualbox-modules-depmod.patch b/talimatname/temel-ek/kernel-lts/virtualbox-modules-depmod.patch new file mode 100644 index 000000000..dbe9f48ae --- /dev/null +++ b/talimatname/temel-ek/kernel-lts/virtualbox-modules-depmod.patch @@ -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); \ diff --git a/talimatname/temel-ek/kernel-lts/virtualbox.conf b/talimatname/temel-ek/kernel-lts/virtualbox.conf new file mode 100644 index 000000000..e3b46121f --- /dev/null +++ b/talimatname/temel-ek/kernel-lts/virtualbox.conf @@ -0,0 +1,4 @@ +vboxnetadp +vboxnetflt +vboxpci +vboxdrv