kernel.vbox-eklendi.
This commit is contained in:
		
							parent
							
								
									6bdfa4233a
								
							
						
					
					
						commit
						de3f9760e9
					
				
					 3 changed files with 70 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -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}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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); \
 | 
			
		||||
							
								
								
									
										4
									
								
								talimatname/temel-ek/kernel-lts/virtualbox.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								talimatname/temel-ek/kernel-lts/virtualbox.conf
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
vboxnetadp
 | 
			
		||||
vboxnetflt
 | 
			
		||||
vboxpci
 | 
			
		||||
vboxdrv
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue