Author: lkrotowski                   Date: Tue Jan 12 20:09:03 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add network adapter driver module subpackage

---- Files affected:
packages/VirtualBox:
   VirtualBox.spec (1.251 -> 1.252) , VirtualBox-export_modules.patch (1.3 -> 
1.4) 

---- Diffs:

================================================================
Index: packages/VirtualBox/VirtualBox.spec
diff -u packages/VirtualBox/VirtualBox.spec:1.251 
packages/VirtualBox/VirtualBox.spec:1.252
--- packages/VirtualBox/VirtualBox.spec:1.251   Fri Jan  8 19:10:38 2010
+++ packages/VirtualBox/VirtualBox.spec Tue Jan 12 21:08:57 2010
@@ -6,6 +6,7 @@
 # - Package utils (and write initscripts ?) for Guest OS.
 # - Check License of VBoxGuestAdditions_*.iso, it's probably not GPL v2.
 #   If so check if it is distributable.
+# - Add chkconfig script for vboxnetadp.
 #
 # Conditional build:
 %bcond_without dist_kernel     # without distribution kernel
@@ -230,8 +231,29 @@
 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
 systemu głównego.
 
+%package -n kernel%{_alt_kernel}-misc-vboxnetadp
+Summary:       VirtualBox OSE Network Adapter Driver.
+Summary(pl.UTF-8):     Moduł jądra Linuksa dla VirtualBoksa OSE
+Release:       %{r...@%{_kernel_ver_str}
+Group:         Base/Kernel
+Requires(post,postun): /sbin/depmod
+Requires:      dev >= 2.9.0-7
+Requires:      kernel%{_alt_kernel}-misc-vboxdrv
+%if %{with dist_kernel}
+%requires_releq_kernel
+Requires(postun):      %releq_kernel
+%endif
+Provides:      kernel(vboxnetflt) = %{version}-%{rel}
+
+%description -n kernel%{_alt_kernel}-misc-vboxnetadp
+VirtualBox OSE Network Adapter Driver.
+
+%description -n kernel%{_alt_kernel}-misc-vboxnetadp -l pl.UTF-8
+Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik witrualnej
+karty sieciowej.
+
 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
-Summary:       VirtualBox OSE Guest Additions for Linux Module
+Summary:       VirtualBox OSE Network Filter Driver.
 Summary(pl.UTF-8):     Moduł jądra Linuksa dla VirtualBoksa OSE
 Release:       %{r...@%{_kernel_ver_str}
 Group:         Base/Kernel
@@ -361,6 +383,7 @@
 cd PLD-MODULE-BUILD
 %build_kernel_modules -m vboxguest -C vboxguest
 %build_kernel_modules -m vboxdrv -C vboxdrv
+%build_kernel_modules -m vboxnetadp -C vboxnetadp
 %build_kernel_modules -m vboxnetflt -C vboxnetflt
 cp -a vboxguest/Module.symvers vboxvfs
 %build_kernel_modules -m vboxvfs -C vboxvfs -c
@@ -422,6 +445,7 @@
 install -p %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
 %install_kernel_modules -m PLD-MODULE-BUILD/vboxguest/vboxguest -d misc
+%install_kernel_modules -m PLD-MODULE-BUILD/vboxnetadp/vboxnetadp -d misc
 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvideo_drm/vboxvideo -d misc
@@ -446,6 +470,7 @@
     kernel-misc-vboxdrv-%{version}-%{r...@%{_kernel_ver_str}
 
 Additionally you might want to install:
+    kernel-misc-vboxnetadp-%{version}-%{r...@%{_kernel_ver_str}
     kernel-misc-vboxnetflt-%{version}-%{r...@%{_kernel_ver_str}
 
 On Guest Linux system you might want to install:
@@ -496,6 +521,12 @@
        /sbin/chkconfig --del vboxdrv
 fi
 
+%post  -n kernel%{_alt_kernel}-misc-vboxnetadp
+%depmod %{_kernel_ver}
+
+%postun        -n kernel%{_alt_kernel}-misc-vboxnetadp
+%depmod %{_kernel_ver}
+
 %post  -n kernel%{_alt_kernel}-misc-vboxnetflt
 %depmod %{_kernel_ver}
 /sbin/chkconfig --add vboxnetflt
@@ -653,6 +684,10 @@
 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
 
+%files -n kernel%{_alt_kernel}-misc-vboxnetadp
+%defattr(644,root,root,755)
+/lib/modules/%{_kernel_ver}/misc/vboxnetadp.ko*
+
 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
 %defattr(644,root,root,755)
 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
@@ -676,6 +711,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.252  2010/01/12 20:08:57  lkrotowski
+- add network adapter driver module subpackage
+
 Revision 1.251  2010/01/08 18:10:38  arekm
 - release 3
 

================================================================
Index: packages/VirtualBox/VirtualBox-export_modules.patch
diff -u packages/VirtualBox/VirtualBox-export_modules.patch:1.3 
packages/VirtualBox/VirtualBox-export_modules.patch:1.4
--- packages/VirtualBox/VirtualBox-export_modules.patch:1.3     Sat Jun 20 
23:58:08 2009
+++ packages/VirtualBox/VirtualBox-export_modules.patch Tue Jan 12 21:08:58 2010
@@ -33,3 +33,42 @@
  # Only temporary, omit from archive
  rm $PATH_TMP/version-generated.h
  
+--- VirtualBox-3.1.2_OSE/src/VBox/HostDrivers/linux/export_modules.org 
2010-01-12 13:08:56.187604615 +0100
++++ VirtualBox-3.1.2_OSE/src/VBox/HostDrivers/linux/export_modules     
2010-01-12 13:14:32.244857217 +0100
+@@ -36,6 +36,7 @@
+ PATH_LINUX="$PATH_ROOT/src/VBox/HostDrivers/linux"
+ PATH_VBOXDRV="$PATH_ROOT/src/VBox/HostDrivers/Support"
+ PATH_VBOXNET="$PATH_ROOT/src/VBox/HostDrivers/VBoxNetFlt"
++PATH_VBOXADP="$PATH_ROOT/src/VBox/HostDrivers/VBoxNetAdp"
+ 
+ VBOX_VERSION_MAJOR=`sed -e "s/^ *VBOX_VERSION_MAJOR *= \+\([0-9]\+\)/\1/;t;d" 
$PATH_ROOT/Config.kmk`
+ VBOX_VERSION_MINOR=`sed -e "s/^ *VBOX_VERSION_MINOR *= \+\([0-9]\+\)/\1/;t;d" 
$PATH_ROOT/Config.kmk`
+@@ -44,6 +45,7 @@
+ 
+ . $PATH_VBOXDRV/linux/files_vboxdrv
+ . $PATH_VBOXNET/linux/files_vboxnetflt
++. $PATH_VBOXADP/linux/files_vboxnetadp
+ 
+ # Temporary path for creating the modules, will be removed later
+ mkdir $PATH_TMP || exit 1
+@@ -90,6 +92,20 @@
+     sed -e "s;-DVBOX_WITH_HARDENING;;g" < $PATH_VBOXNET/linux/Makefile > 
$PATH_TMP/vboxnetflt/Makefile
+ fi
+ 
++# vboxnetadp (VirtualBox host-only network kernel module)
++mkdir $PATH_TMP/vboxnetadp || exit 1
++for f in $VBOX_VBOXNETADP_SOURCES; do
++    install -D -m 0644 `echo $f|cut -d'=' -f1` "$PATH_TMP/vboxnetadp/`echo 
$f|cut -d'>' -f2`"
++done
++sed -e "s;_VERSION_;$VBOX_VERSION_STRING;g" < $PATH_LINUX/build_in_tmp > 
$PATH_TMP/vboxnetadp/build_in_tmp
++chmod 0755 $PATH_TMP/vboxnetadp/build_in_tmp
++sed -e "s;_VERSION_;$VBOX_VERSION_STRING;g" < $PATH_VBOXADP/linux/dkms.conf > 
$PATH_TMP/vboxnetadp/dkms.conf
++if [ -n "$VBOX_WITH_HARDENING" ]; then
++    cat                                   $PATH_VBOXADP/linux/Makefile > 
$PATH_TMP/vboxnetadp/Makefile
++else
++    sed -e "s;-DVBOX_WITH_HARDENING;;g" < $PATH_VBOXADP/linux/Makefile > 
$PATH_TMP/vboxnetadp/Makefile
++fi
++
+ install -D -m 0644 $PATH_LINUX/Makefile $PATH_TMP/Makefile
+ 
+ # Only temporary, omit from archive
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/VirtualBox/VirtualBox.spec?r1=1.251&r2=1.252&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/VirtualBox/VirtualBox-export_modules.patch?r1=1.3&r2=1.4&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to