]> git.pld-linux.org Git - packages/VirtualBox.git/blob - VirtualBox-export_modules.patch
- xorg driver needed dri lib (worked with 1.7.4)
[packages/VirtualBox.git] / VirtualBox-export_modules.patch
1 diff -ur VirtualBox-2.2.4_OSE.orig/src/VBox/Additions/linux/export_modules VirtualBox-2.2.4_OSE/src/VBox/Additions/linux/export_modules
2 --- VirtualBox-2.2.4_OSE.orig/src/VBox/Additions/linux/export_modules   2009-06-20 23:10:03.959703221 +0200
3 +++ VirtualBox-2.2.4_OSE/src/VBox/Additions/linux/export_modules        2009-06-20 23:39:32.927402856 +0200
4 @@ -31,6 +31,7 @@
5  PATH_ROOT="`cd \`dirname $0\`/../../../..; pwd`"
6  PATH_VBOXADD="$PATH_ROOT/src/VBox/Additions/linux/module"
7  PATH_VBOXVFS="$PATH_ROOT/src/VBox/Additions/linux/sharedfolders"
8 +PATH_VBOXVIDEO_DRM="$PATH_ROOT/src/VBox/Additions/linux/drm"
9  
10  VBOX_VERSION_MAJOR=`sed -e "s/^ *VBOX_VERSION_MAJOR *= \+\([0-9]\+\)/\1/;t;d" $PATH_ROOT/Config.kmk`
11  VBOX_VERSION_MINOR=`sed -e "s/^ *VBOX_VERSION_MINOR *= \+\([0-9]\+\)/\1/;t;d" $PATH_ROOT/Config.kmk`
12 @@ -38,6 +39,7 @@
13  
14  . $PATH_VBOXADD/files_vboxadd
15  . $PATH_VBOXVFS/files_vboxvfs
16 +. $PATH_VBOXVIDEO_DRM/files_vboxvideo_drm
17  
18  # Temporary path for creating the modules, will be removed later
19  mkdir $PATH_TMP || exit 1
20 @@ -71,6 +73,15 @@
21      install -D -m 0755 `echo $f|cut -d'=' -f1` "$PATH_TMP/vboxvfs/`echo $f|cut -d'>' -f2`"
22  done
23  
24 +# vboxvideo_drm (VirtualBox guest kernel module for DRI)
25 +mkdir $PATH_TMP/vboxvideo_drm || exit 1
26 +for f in $FILES_VBOXVIDEO_DRM_NOBIN; do
27 +    install -D -m 0644 `echo $f|cut -d'=' -f1` "$PATH_TMP/vboxvideo_drm/`echo $f|cut -d'>' -f2`"
28 +done
29 +for f in $FILES_VBOXVIDEO_DRM_BIN; do
30 +    install -D -m 0755 `echo $f|cut -d'=' -f1` "$PATH_TMP/vboxvideo_drm/`echo $f|cut -d'>' -f2`"
31 +done
32 +
33  # Only temporary, omit from archive
34  rm $PATH_TMP/version-generated.h
35  
36 --- VirtualBox-3.1.2_OSE/src/VBox/HostDrivers/linux/export_modules.org  2010-01-12 13:08:56.187604615 +0100
37 +++ VirtualBox-3.1.2_OSE/src/VBox/HostDrivers/linux/export_modules      2010-01-12 13:14:32.244857217 +0100
38 @@ -36,6 +36,7 @@
39  PATH_LINUX="$PATH_ROOT/src/VBox/HostDrivers/linux"
40  PATH_VBOXDRV="$PATH_ROOT/src/VBox/HostDrivers/Support"
41  PATH_VBOXNET="$PATH_ROOT/src/VBox/HostDrivers/VBoxNetFlt"
42 +PATH_VBOXADP="$PATH_ROOT/src/VBox/HostDrivers/VBoxNetAdp"
43  
44  VBOX_VERSION_MAJOR=`sed -e "s/^ *VBOX_VERSION_MAJOR *= \+\([0-9]\+\)/\1/;t;d" $PATH_ROOT/Config.kmk`
45  VBOX_VERSION_MINOR=`sed -e "s/^ *VBOX_VERSION_MINOR *= \+\([0-9]\+\)/\1/;t;d" $PATH_ROOT/Config.kmk`
46 @@ -44,6 +45,7 @@
47  
48  . $PATH_VBOXDRV/linux/files_vboxdrv
49  . $PATH_VBOXNET/linux/files_vboxnetflt
50 +. $PATH_VBOXADP/linux/files_vboxnetadp
51  
52  # Temporary path for creating the modules, will be removed later
53  mkdir $PATH_TMP || exit 1
54 @@ -90,6 +92,20 @@
55      sed -e "s;-DVBOX_WITH_HARDENING;;g" < $PATH_VBOXNET/linux/Makefile > $PATH_TMP/vboxnetflt/Makefile
56  fi
57  
58 +# vboxnetadp (VirtualBox host-only network kernel module)
59 +mkdir $PATH_TMP/vboxnetadp || exit 1
60 +for f in $VBOX_VBOXNETADP_SOURCES; do
61 +    install -D -m 0644 `echo $f|cut -d'=' -f1` "$PATH_TMP/vboxnetadp/`echo $f|cut -d'>' -f2`"
62 +done
63 +sed -e "s;_VERSION_;$VBOX_VERSION_STRING;g" < $PATH_LINUX/build_in_tmp > $PATH_TMP/vboxnetadp/build_in_tmp
64 +chmod 0755 $PATH_TMP/vboxnetadp/build_in_tmp
65 +sed -e "s;_VERSION_;$VBOX_VERSION_STRING;g" < $PATH_VBOXADP/linux/dkms.conf > $PATH_TMP/vboxnetadp/dkms.conf
66 +if [ -n "$VBOX_WITH_HARDENING" ]; then
67 +    cat                                   $PATH_VBOXADP/linux/Makefile > $PATH_TMP/vboxnetadp/Makefile
68 +else
69 +    sed -e "s;-DVBOX_WITH_HARDENING;;g" < $PATH_VBOXADP/linux/Makefile > $PATH_TMP/vboxnetadp/Makefile
70 +fi
71 +
72  install -D -m 0644 $PATH_LINUX/Makefile $PATH_TMP/Makefile
73  
74  # Only temporary, omit from archive
This page took 0.024537 seconds and 3 git commands to generate.