Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/rules
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/rules	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/rules	(revision 4946)
@@ -55,5 +55,6 @@
 	$(MAKE) -C $(KSRC) M=$(CURDIR)
 	# Install the module
-	dh_install vboxdrv.ko /lib/modules/$(KVERS)/misc/
+	dh_install vboxdrv/vboxdrv.ko /lib/modules/$(KVERS)/misc/
+	dh_install vboxnetflt/vboxnetflt.ko /lib/modules/$(KVERS)/misc/
 	dh_installdocs
 	dh_installchangelogs
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/control.modules.in
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/control.modules.in	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/control.modules.in	(revision 4946)
@@ -5,5 +5,5 @@
 Uploaders: Philipp Hug <debian@hug.cx>, Marvin Stark <marv@der-marv.de>, Michael Meskes <meskes@debian.org>, Patrick Winnertz <winnie@debian.org>, Daniel Baumann <daniel@debian.org>, Hilko Bengen <bengen@debian.org>
 Build-Depends: debhelper (>= 5), dpatch, kbuild
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
 Homepage: http://www.virtualbox.org/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-virtualbox/trunk
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/Makefile
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/Makefile	(revision 4946)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.files/Makefile	(revision 4946)
@@ -0,0 +1,3 @@
+.NOTPARALLEL:
+
+obj-m = vboxdrv/ vboxnetflt/
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/NEWS.Debian
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/NEWS.Debian	(revision 4946)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/NEWS.Debian	(revision 4946)
@@ -0,0 +1,13 @@
+virtualbox-ose (2.0.6-dfsg-1) experimental; urgency=low
+
+  The way Host Interface Networking works has been completely rewritten with
+  VirtualBox 2. The main difference is that the complex bridging configuration
+  is no longer necessary. With the new mechanism, to enable Host Interface
+  Networking, all you need to do is to open the Settings dialog of a virtual
+  machine, go to the âNetworkâ page and select âHost Interfaceâ in the drop down
+  list for the âAttached toâ field. Finally, select the desired host interface
+  from the list at the bottom of the page, which contains the physical network
+  interfaces.
+
+ -- Michael Meskes <meskes@debian.org>  Thu, 20 Nov 2008 14:09:54 +0100
+
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/README.Debian.xml
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/README.Debian.xml	(revision 4946)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/README.Debian.xml	(revision 4946)
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+                         "http://www.docbook.org/xml/4.4/docbookx.dtd">
+<article>
+  <title>Virtualbox OSE for Debian</title>
+  <section>
+    <title>Different versions</title>
+    <para>
+      The Open Source Edition of VirtualBox contains most but not all
+      features of the closed-source VirtualBox product that is
+      distributed under different terms and available from the
+      <ulink url="http://virtualbox.org/wiki/Downloads"> Virtualbox
+      homepage</ulink>. Missing are:
+    </para>
+    <itemizedlist>
+      <listitem>
+        <para>
+          Remote Display Protocol (RDP) Server
+        </para>
+        <para>
+          This component implements a complete RDP server on top of
+          the virtual hardware and allows users to connect to a
+          virtual machine remotely using any RDP compatible client.
+        </para>
+      </listitem>
+      <listitem>
+        <para>USB support</para>
+        <para>
+          VirtualBox implements a virtual USB controller and supports
+          passing through USB 1.1 and USB 2.0 devices to virtual
+          machines.
+        </para>
+      </listitem>
+      <listitem>
+        <para>USB over RDP</para>
+        <para>
+          This is a combination of the RDP server and USB support
+          allowing users to make USB devices available to virtual
+          machines running remotely.
+        </para>
+      </listitem>
+      <listitem>
+        <para>iSCSI initiator</para>
+        <para>
+          VirtualBox contains a builtin iSCSI initiator making it
+          possible to use iSCSI targets as virtual disks without the
+          guest requiring support for iSCSI.
+        </para>
+      </listitem>
+      <listitem>
+        <para>Emulation for Intel e1000 network devices</para>
+      </listitem>
+      <!-- FIXME web services? What else? -->
+    </itemizedlist>
+  </section>
+  <section>
+    <title>64-bit guests</title>
+      Starting with version 2.0.0 VirtualBox also supports 64-bit guest operating systems,
+      under the following conditions:
+	<itemizedlist>
+	  <listitem>
+	    You need a 64-bit processor with hardware virtualization support
+	    and a 64-bit host operating system.
+	  </listitem>
+	  <listitem>
+	    You must run a 64-bit version of VirtualBox on that OS. This can
+	    then run both 32-bit and 64-bit VMs; a 32-bit VirtualBox can only run 32-bit
+	    VMs, regardless of the hardware.
+	  </listitem>
+          <listitem>
+	    You must enable hardware virtualization; software virtualization is not supported
+	    for 64-bit VMs.
+	  </listitem>
+	</itemizedlist>
+	There is no specific setting to enable 64-bit support for a guest.
+	However, you should enable the I/O APIC for virtual machines that you intend to
+	use in 64-bit mode.
+  </section>
+  <section>
+    <title>How to provide networking to virtual machines</title>
+    <section>
+      <title>Mechanism</title>
+      <para>
+	VirtualBox can use three alternative mechanisms to provide
+	Ethernet networking to its virtual machines:b
+      </para>
+      <section>
+	<title>NAT</title>
+	<para>
+	  This is the easiest to use type of setup: The virtual
+	  ethernet interface is connected to a virtual NAT router
+	  including a DHCP server that is implemented within
+	  the VirtualBox host software.
+	</para>
+	<para>
+	  This is the default mode. It usually does not require
+	  any extra configuration on the host.
+	</para>
+      </section>
+      <section>
+	<title>Internal network</title>
+	<para>
+	  In this mode, there is only connectivity within an
+	  emulated network shared between two or more virtual
+	  machines running in the same VirtualBox instance.
+	</para>
+      </section>
+      <section>
+	<title>Host interface</title>
+	<para>
+	  The virtual ethernet interface is connected to a
+	  real device on the host filtering out its traffic.
+	</para>
+      </section>
+    </section>
+  </section>
+  <section>
+    <title>Incompatibilities with previous versions</title>
+    <para>
+      Unfortunately, the configuration files between version version
+      1.4.0-svn4130 and 1.5.0 the configuration files are
+      incompatible. In order to fix this issue please delete the
+      complete <command><![CDATA[<Uart>]]></command> section in any
+      <filename>~/.VirtualBox/Machines/NAME/NAME.xml</filename> files.
+    </para>
+  </section>
+  <section>
+    <title>See also</title>
+    <para>
+      Additional and updated information may be found on
+      <itemizedlist>
+	<listitem>
+	  <para>
+	    the
+	    <ulink url="http://virtualbox.org/wiki/End-user_documentation">
+	      End-user documentation</ulink> section of the official
+	    VirtualBox site.
+	  </para>
+	</listitem>
+	<listitem>
+	  <para>
+	    the
+	    <ulink url="http://wiki.debian.org/VirtualBox">VirtualBox</ulink>
+	    page in the Debian Wiki.
+	  </para>
+	</listitem>
+      </itemizedlist>
+    </para>
+  </section>
+</article>
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/wiki.html
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/wiki.html	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/wiki.html	(revision 4946)
@@ -18,5 +18,5 @@
     // Ignore empty or whitespace search term.
     var value = e.value.replace(/\s+/, '');
-    if (value == '' || searchIsDisabled) {
+    if (value == '' || searchIsDisabled) { 
         searchSetDisabled(true);
     } else {
@@ -192,9 +192,9 @@
 <div id="page" lang="en" dir="ltr">
 <div dir="ltr" id="content" lang="en"><span class="anchor" id="top"></span>
-<span class="anchor" id="line-9"></span><div><table style="width: 100%"><tbody><tr>  <td style="border: 0px hidden ;"><p class="line891"><small>Translation(s): <a class="nonexistent" href="/German/VirtualBox">Deutsch</a> - <a class="nonexistent" href="/French/VirtualBox">FranÃ§ais</a> - <a href="/Spanish/VirtualBox">EspaÃ±ol</a> -  <a class="nonexistent" href="/Dutch/VirtualBox">Nederlands</a> - <a class="nonexistent" href="/Polish/VirtualBox">Polski</a> - <a class="nonexistent" href="/PortugueseBR/VirtualBox">PortuguÃªs - Brasileiro</a> - <a class="nonexistent" href="/Russian/VirtualBox">Ð ÑÑÑÐºÐžÐ¹</a></small> </td>
+<span class="anchor" id="line-2"></span><div><table style="width: 100%"><tbody><tr>  <td style="border: 0px hidden ;"><p class="line891"><small>Translation(s): <a href="/Spanish/VirtualBox">EspaÃ±ol</a></small> </td>
   <td style="border: 0px hidden ;  text-align: right;"><p class="line862"> <img alt="(!)" height="15" src="/htdocs/rightsidebar/img/idea.png" title="(!)" width="15" /> <a class="nonexistent" href="/VirtualBox/Discussion">/Discussion</a> </td>
 </tr>
-</tbody></table></div><span class="anchor" id="line-10"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-11"></span><span class="anchor" id="line-12"></span><div><table style="width: 100%"><tbody><tr>  <td style="border: 0px hidden ;"><p class="line862"> <img src="/VirtualBox?action=AttachFile&amp;do=get&amp;target=logo.png" title="attachment:logo.png" /> </td>
-  <td style="border: 0px hidden ;"><p class="line891">VirtualBox is an x86 emulator developed by <a class="http" href="http://www.virtualbox.org/wiki/innotek">innotek</a> <em>(bought by Sun)</em> comparable to <a href="/VMWare">VMWare</a>. It has a version called VirtualBox Open Source Edition (OSE) which is freely available as Open Source Software under the terms of the GNU General Public License (GPL).<br />
+</tbody></table></div><span class="anchor" id="line-3"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-4"></span><span class="anchor" id="line-5"></span><div><table style="width: 100%"><tbody><tr>  <td style="border: 0px hidden ;"><p class="line862"> <img src="/VirtualBox?action=AttachFile&amp;do=get&amp;target=logo.png" title="attachment:logo.png" /> </td>
+  <td style="border: 0px hidden ;"><p class="line891">VirtualBox is an x86 emulator developed by <a class="http" href="http://www.virtualbox.org/wiki/innotek">innotek</a> <em>(bought by Sun)</em> comparable to <a class="nonexistent" href="/VMWare">VMWare</a>. It has a version called VirtualBox Open Source Edition (OSE) which is freely available as Open Source Software under the terms of the GNU General Public License (GPL).<br />
 <br />
 Its a relatively new program and still has some minor issues, but in general it is reliable, stable and, above all, very fast. It has been used successfully to do installation tests with Debian Installer.<br />
@@ -202,26 +202,24 @@
 This page contains some how-to, tips and tricks that can be useful when setting up and using VirtualBox </td>
 </tr>
-</tbody></table></div><span class="anchor" id="line-13"></span><span class="anchor" id="line-14"></span><span class="anchor" id="line-15"></span><p class="line867"><span class="anchor" id="line-16"></span><ul><li style="list-style-type:none"><div class="table-of-contents"><p class="table-of-contents-heading">Contents<ol><li><a href="#head-2e316e5674d20c3b1cb2938e6a78983c8188e9b0">Installation</a><ol><li><a href="#head-f280c164d73bd09301342a49b8e3e0b5e183a2f7">Debian/Etch-backports</a></li><li><a href="#head-1bf4613d14d55bffb78a8fcedd89f82b6dc0a21e">Debian/Testing</a></li><li><a href="#head-75ef23fc62a634cb6fc26329de9723cac3bda93e">Experience</a></li></ol><li><a href="#head-7d4e76488d01c13abf8c2a7b9679320db8dc07e8">Errors</a><ol><li><a href="#head-839c5976dc6419b8d47b83547f4d0c379d9a7d71">32-bit userland with x64_64 kernel</a></li><li><a href="#head-cca23c12225b5e5380c0b1b0a7eb970a33366309">-1909 VERR VM DRIVER NOT ACCESSIBLE</a></li></ol><li><a href="#head-478541556b984173f1c6a6291711d2a8cc4532f3">Tips &amp; tricks</a><ol><li><a href="#head-2f3b70cb6bcaf82ecb9c8c1f3d5f42134006dc40">Switching consoles</a></li><li><a href="#head-5cde2ef27c6b1737b257603f51c2e1e8cbeaf09e">Setting up bridged networking for VirtualBox</a></li><li><a href="#head-7878d5314e89905ec3053a9add70589cc016297c">How to remotely start virtual machines using vnc</a></li></ol><li><a href="#head-9dafea02d17272b5de1d9a1d15281d44c508605e">External Links</a></li></ol></div> <span class="anchor" id="line-17"></span></li></ul><p class="line867"><span class="anchor" id="install"></span> <span class="anchor" id="line-18"></span><span class="anchor" id="line-19"></span><p class="line867">
-<h1 id="head-2e316e5674d20c3b1cb2938e6a78983c8188e9b0">Installation</h1>
-<span class="anchor" id="line-20"></span><p class="line862">Currently <em>(2008/01/01)</em>, VirtualBox is not supported natively by <a href="/Etch">Etch</a>, the 4.0 version of Debian. To install it, you can use different methods: <span class="anchor" id="line-21"></span><span class="anchor" id="line-22"></span><ul><li>Using Debian/Etch-backports repository <span class="anchor" id="line-23"></span></li><li>Using Debian/Testing repository <span class="anchor" id="line-24"></span></li></ul><p class="line867"><span class="anchor" id="install-backport"></span> <span class="anchor" id="line-25"></span><span class="anchor" id="line-26"></span><p class="line867">
-<h2 id="head-f280c164d73bd09301342a49b8e3e0b5e183a2f7">Debian/Etch-backports</h2>
-<span class="anchor" id="line-27"></span><ul><li><p class="line862">Configure <a href="/Backports">Debian/Etch-backports</a> <span class="anchor" id="line-28"></span></li><li><p class="line862">Install these packages: <a class="interwiki" href="http://packages.debian.org/virtualbox-ose" title="DebPkg">virtualbox-ose</a> <a class="interwiki" href="http://packages.debian.org/virtualbox-ose-source" title="DebPkg">virtualbox-ose-source</a> <span class="anchor" id="line-29"></span></li><li><p class="line862">Compile virtualbox kernel module <em>(as <a href="/root">root</a>)</em> <span class="anchor" id="line-30"></span></li></ul><p class="line867"><span class="anchor" id="line-31"></span><pre># cd /usr/src
-<span class="anchor" id="line-32"></span># tar xvjf virtualbox-ose.tar.bz2
-<span class="anchor" id="line-33"></span># cd modules/virtualbox-ose
-<span class="anchor" id="line-34"></span># make
-<span class="anchor" id="line-35"></span># make install
-<span class="anchor" id="line-36"></span># modprobe vboxdrv
-<span class="anchor" id="line-37"></span># lsmod | grep vbox
-<span class="anchor" id="line-38"></span>vboxdrv                55344  0</pre><span class="anchor" id="line-39"></span><ul><li><p class="line862">Or simply use module-assistant <em>(as <a href="/root">root</a>)</em> <span class="anchor" id="line-40"></span></li></ul><p class="line867"><span class="anchor" id="line-41"></span><pre># module-assistant auto-install virtualbox-ose
-<span class="anchor" id="line-42"></span># modprobe vboxdrv
-<span class="anchor" id="line-43"></span># lsmod | grep vbox
-<span class="anchor" id="line-44"></span>vboxdrv                55344  0
-<span class="anchor" id="line-45"></span></pre><span class="anchor" id="line-46"></span><ul><li><p class="line862">Start VirtualBox: <span class="anchor" id="line-47"></span></li></ul><p class="line867"><span class="anchor" id="line-48"></span><pre>KDE &gt; System &gt; VirtualBox OSE
-<span class="anchor" id="line-49"></span>Gnome &gt; Applications &gt; System tools &gt; VirtualBox OSE
-<span class="anchor" id="line-50"></span></pre><span class="anchor" id="line-51"></span><p class="line867"><span class="anchor" id="install-testing"></span> <span class="anchor" id="line-52"></span><span class="anchor" id="line-53"></span><p class="line867">
-<h2 id="head-1bf4613d14d55bffb78a8fcedd89f82b6dc0a21e">Debian/Testing</h2>
-<span class="anchor" id="line-54"></span><p class="line862">Testing repository contains some precompiled kernel module. So you don't need to compile it like previous method. Except that, it's the same mechanism. Be carreful, using testing repository could break your system. Note that virtualbox need to update <a class="interwiki" href="http://packages.debian.org/libc6" title="DebPkg">libc6</a> and <a class="interwiki" href="http://packages.debian.org/linux-image-2.6" title="DebPkg">linux-image-2.6</a> <span class="anchor" id="line-55"></span><span class="anchor" id="line-56"></span><p class="line867">
+</tbody></table></div><span class="anchor" id="line-6"></span><span class="anchor" id="line-7"></span><span class="anchor" id="line-8"></span><p class="line867"><span class="anchor" id="line-9"></span><ul><li style="list-style-type:none"><div class="table-of-contents"><p class="table-of-contents-heading">Contents<ol><li><a href="#head-2e316e5674d20c3b1cb2938e6a78983c8188e9b0">Installation</a></li><li><a href="#head-75ef23fc62a634cb6fc26329de9723cac3bda93e">Experience</a></li><li><a href="#head-7d4e76488d01c13abf8c2a7b9679320db8dc07e8">Errors</a></li><li><a href="#head-478541556b984173f1c6a6291711d2a8cc4532f3">Tips &amp; tricks</a></li><li><a href="#head-9dafea02d17272b5de1d9a1d15281d44c508605e">External Links</a></li></ol></div> <span class="anchor" id="line-10"></span></li></ul><p class="line867"><span class="anchor" id="install"></span> <span class="anchor" id="line-11"></span><span class="anchor" id="line-12"></span><p class="line867">
+<h2 id="head-2e316e5674d20c3b1cb2938e6a78983c8188e9b0">Installation</h2>
+<span class="anchor" id="line-13"></span><p class="line862">Currently <em>(2008/01/01)</em>, VirtualBox is not supported natively by <a href="/DebianEtch">DebianEtch</a>, the 4.0 version of Debian. To install it, you can use different methods: <span class="anchor" id="line-14"></span><span class="anchor" id="line-15"></span><ul><li><p class="line862">Using Debian/Etch's <a href="/Backports">Backports</a> repository <span class="anchor" id="line-16"></span></li><li><p class="line862">Using <a href="/DebianTesting">DebianTesting</a> repository <span class="anchor" id="line-17"></span></li></ul><p class="line867"><span class="anchor" id="install-backport"></span> <span class="anchor" id="line-18"></span><span class="anchor" id="line-19"></span><p class="line867">
+<h3 id="head-f280c164d73bd09301342a49b8e3e0b5e183a2f7">Debian/Etch-backports</h3>
+<span class="anchor" id="line-20"></span><ul><li><p class="line862">Configure Debian/Etch <a href="/Backports">backports</a> <span class="anchor" id="line-21"></span></li><li><p class="line862">Install these packages: <a class="interwiki" href="http://packages.debian.org/virtualbox-ose" title="DebPkg">virtualbox-ose</a> <a class="interwiki" href="http://packages.debian.org/virtualbox-ose-source" title="DebPkg">virtualbox-ose-source</a> <a class="interwiki" href="http://packages.debian.org/linux-source" title="DebPkg">linux-source</a> <a class="interwiki" href="http://packages.debian.org/linux-headers" title="DebPkg">linux-headers</a> <span class="anchor" id="line-22"></span></li><li><p class="line862">Compile virtualbox kernel module <em>(as <a href="/root">root</a>)</em> <span class="anchor" id="line-23"></span></li></ul><p class="line867"><span class="anchor" id="line-24"></span><pre># cd /usr/src
+<span class="anchor" id="line-25"></span># tar xvjf virtualbox-ose.tar.bz2
+<span class="anchor" id="line-26"></span># cd modules/virtualbox-ose
+<span class="anchor" id="line-27"></span># make
+<span class="anchor" id="line-28"></span># make install
+<span class="anchor" id="line-29"></span># modprobe vboxdrv
+<span class="anchor" id="line-30"></span># lsmod | grep vbox
+<span class="anchor" id="line-31"></span>vboxdrv                55344  0</pre><span class="anchor" id="line-32"></span><ul><li><p class="line862">Or simply use module-assistant <em>(as <a href="/root">root</a>)</em> <span class="anchor" id="line-33"></span></li></ul><p class="line867"><span class="anchor" id="line-34"></span><pre># module-assistant auto-install virtualbox-ose
+<span class="anchor" id="line-35"></span># modprobe vboxdrv
+<span class="anchor" id="line-36"></span># lsmod | grep vbox
+<span class="anchor" id="line-37"></span>vboxdrv                55344  0
+<span class="anchor" id="line-38"></span></pre><span class="anchor" id="line-39"></span><ul><li><p class="line862">Start VirtualBox: <span class="anchor" id="line-40"></span></li></ul><p class="line862">In KDE, go to menu KDE &gt; System &gt; VirtualBox OSE <span class="anchor" id="line-41"></span><span class="anchor" id="line-42"></span><ul><li style="list-style-type:none"><p class="line891"><em>or</em> <span class="anchor" id="line-43"></span></li></ul><p class="line862">In Gnome, goto menu Gnome &gt; Applications &gt; System tools &gt; VirtualBox OSE <span class="anchor" id="line-44"></span><span class="anchor" id="line-45"></span><p class="line867"><span class="anchor" id="install-testing"></span> <span class="anchor" id="line-46"></span><span class="anchor" id="line-47"></span><p class="line867">
+<h3 id="head-381d74a63252140dca3a479ab2be9ea9e51768e5">Debian/Testing (lenny)</h3>
+<span class="anchor" id="line-48"></span><p class="line862">Testing repository contains some precompiled kernel module. So you don't need to compile it like previous method. Except that, it's the same mechanism. Be carreful, using testing repository could break your system. Note that virtualbox need to update <a class="interwiki" href="http://packages.debian.org/libc6" title="DebPkg">libc6</a> and <a class="interwiki" href="http://packages.debian.org/linux-image-2.6" title="DebPkg">linux-image-2.6</a> <span class="anchor" id="line-49"></span><span class="anchor" id="line-50"></span><p class="line867">
 <h2 id="head-75ef23fc62a634cb6fc26329de9723cac3bda93e">Experience</h2>
-<span class="anchor" id="line-57"></span><p class="line867"><small><strong><span class="u">Legend :</span></strong> </small> <span class="anchor" id="line-58"></span><span class="anchor" id="line-59"></span><ul><li><p class="line891"><small><img alt="{OK}" height="12" src="/htdocs/rightsidebar/img/thumbs-up.png" title="{OK}" width="14" /> = OK </small> <span class="anchor" id="line-60"></span></li><li><p class="line891"><img alt="/!\" height="15" src="/htdocs/rightsidebar/img/alert.png" title="/!\" width="15" /> = Failed <span class="anchor" id="line-61"></span></li></ul><div><table><tbody><tr>  <td><p class="line891"><strong>Who</strong> </td>
+<span class="anchor" id="line-51"></span><p class="line867"><small><strong><span class="u">Legend :</span></strong> </small> <span class="anchor" id="line-52"></span><span class="anchor" id="line-53"></span><ul><li><p class="line891"><small><img alt="{OK}" height="12" src="/htdocs/rightsidebar/img/thumbs-up.png" title="{OK}" width="14" /> = OK </small> <span class="anchor" id="line-54"></span></li><li><p class="line891"><img alt="/!\" height="15" src="/htdocs/rightsidebar/img/alert.png" title="/!\" width="15" /> = Failed <span class="anchor" id="line-55"></span></li></ul><div><table><tbody><tr>  <td><p class="line891"><strong>Who</strong> </td>
   <td><p class="line891"><strong>Kernel</strong> </td>
   <td><p class="line891"><strong>Disribution</strong> </td>
@@ -229,5 +227,5 @@
   <td><p class="line891"><strong>Status</strong> </td>
 </tr>
-<tr>  <td><span class="anchor" id="line-62"></span><p class="line862"> -- <a href="/SalokineTerata">SalokineTerata</a> 2008-01-01 19:52:09 </td>
+<tr>  <td><span class="anchor" id="line-56"></span><p class="line862"> -- <a href="/SalokineTerata">SalokineTerata</a> 2008-01-01 19:52:09 </td>
   <td><p class="line862"> 2.6.22-6~bpo40+1 </td>
   <td><p class="line862"> Debian/Etch-backports </td>
@@ -235,63 +233,80 @@
   <td><p class="line862"> <img alt="{OK}" height="12" src="/htdocs/rightsidebar/img/thumbs-up.png" title="{OK}" width="14" /> </td>
 </tr>
-</tbody></table></div><span class="anchor" id="line-63"></span><p class="line867">
-<h1 id="head-7d4e76488d01c13abf8c2a7b9679320db8dc07e8">Errors</h1>
-<span class="anchor" id="line-64"></span><p class="line867">
-<h2 id="head-839c5976dc6419b8d47b83547f4d0c379d9a7d71">32-bit userland with x64_64 kernel</h2>
-<span class="anchor" id="line-65"></span><p class="line862">It is know bug that VirtualBox does not work in such scenarios: <a class="http" href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456391">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456391</a> <span class="anchor" id="line-66"></span><span class="anchor" id="line-67"></span><p class="line867">
-<h2 id="head-cca23c12225b5e5380c0b1b0a7eb970a33366309">-1909 VERR VM DRIVER NOT ACCESSIBLE</h2>
-<span class="anchor" id="line-68"></span><p class="line867"><img src="/VirtualBox?action=AttachFile&amp;do=get&amp;target=error-1909-VERR_VM_DRIVER_NOT_ACCESSIBLE.png" title="attachment:error-1909-VERR_VM_DRIVER_NOT_ACCESSIBLE.png" /> <span class="anchor" id="line-69"></span><span class="anchor" id="line-70"></span><p class="line867"><span class="u">Solution: </span> Add your current user in the group <strong>vboxusers</strong>. <span class="anchor" id="line-71"></span><span class="anchor" id="line-72"></span><ul><li>Under KDE: <span class="anchor" id="line-73"></span><ul><li><p class="line891"><tt>K&nbsp;&gt;&nbsp;Configuration&nbsp;Center&nbsp;&gt;&nbsp;System&nbsp;Administration&nbsp;&gt;&nbsp;User&nbsp;Management</tt> <span class="anchor" id="line-74"></span></li><li>Select your user and edit it <span class="anchor" id="line-75"></span></li><li><p class="line862">Go to <strong>Groups</strong> page <span class="anchor" id="line-76"></span></li><li><p class="line862">Select <strong>vboxusers</strong> group and validate <span class="anchor" id="line-77"></span></li></ul></li><li>Reconnect your session <span class="anchor" id="line-78"></span></li><li>Under GNOME: <span class="anchor" id="line-79"></span><ul><li><p class="line862">System &gt; Administration &gt; Users and Groups <span class="anchor" id="line-80"></span></li><li><p class="line862">Click on "<strong>Manage groups</strong>" <span class="anchor" id="line-81"></span></li><li><p class="line862">Select the <strong>vboxusers</strong> group and click "<strong>Properties</strong>" <span class="anchor" id="line-82"></span></li><li>Check your username in the list and click "Ok" <span class="anchor" id="line-83"></span></li><li>Logout and login again <span class="anchor" id="line-84"></span></li></ul></li><li>On the commandline <span class="anchor" id="line-85"></span><ul><li><p class="line862">l<strong>og as user root </strong>either by su or sudo (su [return] - &lt;give root password&gt; [return] OR sudo su [return]) <span class="anchor" id="line-86"></span></li><li><p class="line862">Use the following command: <strong>adduser &lt;youruser&gt; vboxusers</strong> <span class="anchor" id="line-87"></span></li><li>Logout and login again <span class="anchor" id="line-88"></span></li></ul></li></ul><p class="line874">You can verify if your are really member of this group with this command line: <span class="anchor" id="line-89"></span><span class="anchor" id="line-90"></span><p class="line867"><span class="anchor" id="line-91"></span><pre># id MY_USER
-<span class="anchor" id="line-92"></span>uid=1000(MY_USER) gid=1000(MY_USER) groupes=1000(MY_USER),8(mail),...127(vboxusers)
-<span class="anchor" id="line-93"></span></pre><span class="anchor" id="line-94"></span><p class="line867"><span class="anchor" id="tips"></span> <span class="anchor" id="line-95"></span><span class="anchor" id="line-96"></span><p class="line867">
-<h1 id="head-478541556b984173f1c6a6291711d2a8cc4532f3">Tips &amp; tricks</h1>
-<span class="anchor" id="line-97"></span><p class="line867">
-<h2 id="head-2f3b70cb6bcaf82ecb9c8c1f3d5f42134006dc40">Switching consoles</h2>
-<span class="anchor" id="line-98"></span><p class="line862">The normal way to switch consoles in Linux is to use the <tt>ctrl-alt-Fx</tt> key combination. This does not work for a VirtualBox virtual machine (VM); it will switch consoles for the host system instead. <span class="anchor" id="line-99"></span><span class="anchor" id="line-100"></span><p class="line862">You should use <tt>&lt;Host&nbsp;Key&gt;-Fx</tt> instead, where <tt>&lt;Host&nbsp;Key&gt;</tt> is the key defined in <tt>File-&gt;Preferences-&gt;Input</tt>. <span class="anchor" id="line-101"></span><span class="anchor" id="line-102"></span><p class="line862">This also works for <tt>ctrl-alt-del</tt> and <tt>ctrl-alt-backspace</tt> <span class="anchor" id="line-103"></span><span class="anchor" id="line-104"></span><p class="line862">This is documented in the <a class="http" href="http://www.virtualbox.org/download/UserManual.pdf">VirtalBox user manual</a> in the section "Keyboard and mouse support in virtual machines", subsection "Typing special characters". <span class="anchor" id="line-105"></span><span class="anchor" id="line-106"></span><p class="line862">(An alternative method to switch between text consoles is to use <tt>alt-left</tt> and <tt>alt-right</tt>, but that does not work for graphical consoles like XOrg or DirectFB.) <span class="anchor" id="line-107"></span><span class="anchor" id="line-108"></span><p class="line867">
-<h2 id="head-5cde2ef27c6b1737b257603f51c2e1e8cbeaf09e">Setting up bridged networking for VirtualBox</h2>
-<span class="anchor" id="line-109"></span><p class="line862">By default VirtualBox uses NAT for the network interfaces of virtual machines and use an internal DHCP server to obtain an IP address. This works well but the disadvantage is that the machine will not have an IP address visible outside the VM and so you cannot connect to it from the host system or from other systems. <span class="anchor" id="line-110"></span><span class="anchor" id="line-111"></span><p class="line874">By attaching the VM's interface to "Host Interface" and creating a bridge on the host system, the VM can be made visible on the local network. This also allows to do fun stuff like netbooting the VM (boot from LAN using PXE). It is comparable to the "bridged networking" option in VMWare. <span class="anchor" id="line-112"></span><span class="anchor" id="line-113"></span><p class="line867">
-<h3 id="head-ac96d1959e6023cb07c51bdedd7e8f0b376dc944">Preparation</h3>
-<span class="anchor" id="line-114"></span><p class="line862">First install the package <tt>bridge-utils</tt>. <span class="anchor" id="line-115"></span><span class="anchor" id="line-116"></span><p class="line874">Next, change the network configuration of the host system so that the network interface becomes part of a bridge. Note that this requires restarting the network, so be careful when doing this on a remote system! <span class="anchor" id="line-117"></span><span class="anchor" id="line-118"></span><p class="line862">Change the file <tt>/etc/network/interfaces</tt> to look something like this: <span class="anchor" id="line-119"></span><span class="anchor" id="line-120"></span><p class="line867"><span class="anchor" id="line-121"></span><pre># The loopback network interface
-<span class="anchor" id="line-122"></span>auto lo
-<span class="anchor" id="line-123"></span>iface lo inet loopback
-<span class="anchor" id="line-124"></span># An entry for eth0 is no longer needed
-<span class="anchor" id="line-125"></span>#auto eth0
-<span class="anchor" id="line-126"></span>#iface eth0 inet dhcp
-<span class="anchor" id="line-127"></span># Create the bridge (with the regular IP address of the host)
-<span class="anchor" id="line-128"></span>auto br0
-<span class="anchor" id="line-129"></span>iface br0 inet dhcp
-<span class="anchor" id="line-130"></span>        bridge_ports eth0
-<span class="anchor" id="line-131"></span>        bridge_fd 2.5
-<span class="anchor" id="line-132"></span></pre><span class="anchor" id="line-133"></span><p class="line862">In this example the bridge gets its IP address and configuration from DHCP. For static configuration see<br />
-<tt>/usr/share/doc/bridge-utils/README.Debian.gz</tt> <span class="anchor" id="line-134"></span><span class="anchor" id="line-135"></span><p class="line874">Restart the networking of the host system using: <span class="anchor" id="line-136"></span><span class="anchor" id="line-137"></span><p class="line867"><span class="anchor" id="line-138"></span><pre># /etc/init.d/networking restart</pre><span class="anchor" id="line-139"></span><p class="line862">After this <tt>brctl&nbsp;show</tt> should show the bridge and <tt>ifconfig</tt> should show the bridge has the host's IP address. <span class="anchor" id="line-140"></span><span class="anchor" id="line-141"></span><p class="line867">
-<h3 id="head-2533838514373893e1ca2cac71c13586bf086700">Configuring the VirtualBox VM</h3>
-<span class="anchor" id="line-142"></span><p class="line874">There are different ways the TAP interface for the VM can be created: <span class="anchor" id="line-143"></span><span class="anchor" id="line-144"></span><ul><li><p class="line862">statically (before VirtualBox is even started) <span class="anchor" id="line-145"></span></li><li>on demand (when a VM is being started) <span class="anchor" id="line-146"></span></li></ul><p class="line862">See also the chapter on "Virtual networking" in the <a class="http" href="http://www.virtualbox.org/download/UserManual.pdf">VirtalBox user manual</a>. <span class="anchor" id="line-147"></span><span class="anchor" id="line-148"></span><p class="line867">
-<h4 id="head-45ffe54e63a513dbeb24a9be06d2a4eb2ec16928">Static interfaces</h4>
-<span class="anchor" id="line-149"></span><p class="line862">In this case you only need to "define" an interface for use by a particular user once. All defined interfaces are "remembered" in the file <tt>/etc/vbox/interfaces</tt> and recreated by the VirtualBox init script every time the host system is booted. <span class="anchor" id="line-150"></span><span class="anchor" id="line-151"></span><p class="line874">Example to create an interface for a user: <span class="anchor" id="line-152"></span><span class="anchor" id="line-153"></span><p class="line867"><span class="anchor" id="line-154"></span><pre># VBoxAddIF vbox0 &lt;username&gt; br0
-<span class="anchor" id="line-155"></span></pre><span class="anchor" id="line-156"></span><p class="line874">You can of course create multiple interfaces per users, but all interfaces should have unique names. <span class="anchor" id="line-157"></span><span class="anchor" id="line-158"></span><p class="line874">To configure the VM to use static bridged networking, go to the "network" page of the VM's settings and change the following fields: <span class="anchor" id="line-159"></span><span class="anchor" id="line-160"></span><ul><li><p class="line862">Attached to: <tt>Host&nbsp;Interface</tt> <span class="anchor" id="line-161"></span></li><li><p class="line862">Interface Name: <tt>vbox0</tt> <span class="anchor" id="line-162"></span></li><li><p class="line862">Setup Application: &lt;empty&gt; <span class="anchor" id="line-163"></span></li><li><p class="line862">Terminate Application: &lt;empty&gt; <span class="anchor" id="line-164"></span></li></ul><p class="line867">
-<h4 id="head-1330d340c9d435c41fbd1c04c3d29d61e0a8f195">Dynamic interfaces (on demand)</h4>
-<span class="anchor" id="line-165"></span><p class="line874">The example below shows the second method. In the example the name of the interface is hardcoded in the script. If you want to be able to create multiple interfaces, you'll have to adapt the script. Note that the script assumes you can execute the needed commands using sudo. <span class="anchor" id="line-166"></span><span class="anchor" id="line-167"></span><p class="line867"><span class="anchor" id="line-168"></span><pre>#! /bin/sh
-<span class="anchor" id="line-169"></span>set -e
-<span class="anchor" id="line-170"></span>IF=vbox0
-<span class="anchor" id="line-171"></span>BRIDGE=br0
-<span class="anchor" id="line-172"></span>case "$1" in
-<span class="anchor" id="line-173"></span>    up)
-<span class="anchor" id="line-174"></span>        # Create a TAP network device
-<span class="anchor" id="line-175"></span>        sudo VBoxTunctl -u $LOGNAME -t $IF &gt;/dev/null 2&gt;&amp;1
-<span class="anchor" id="line-176"></span>        # Bring it up (without IP address)
-<span class="anchor" id="line-177"></span>        sudo ifconfig $IF up
-<span class="anchor" id="line-178"></span>        # Add it to the bridge
-<span class="anchor" id="line-179"></span>        sudo brctl addif $BRIDGE $IF
-<span class="anchor" id="line-180"></span>        # Tell VirtualBox the name of the interface
-<span class="anchor" id="line-181"></span>        echo $IF
-<span class="anchor" id="line-182"></span>        ;;
-<span class="anchor" id="line-183"></span>    down)
-<span class="anchor" id="line-184"></span>        sudo VBoxTunctl -d $IF &gt;/dev/null 2&gt;&amp;1
-<span class="anchor" id="line-185"></span>        ;;
-<span class="anchor" id="line-186"></span>esac
-<span class="anchor" id="line-187"></span></pre><span class="anchor" id="line-188"></span><p class="line862">Save the script, for example as <tt>~/.VirtualBox/bridge_setup</tt>. The script can be tested by running it from the command line. If successful, <tt>brctl&nbsp;show</tt> should show interface <tt>vbox0</tt> added to the bridge. <span class="anchor" id="line-189"></span><span class="anchor" id="line-190"></span><p class="line874">To configure the VM to use dynamic bridged networking, go to the "network" page of the VM's settings and change the following fields: <span class="anchor" id="line-191"></span><span class="anchor" id="line-192"></span><ul><li><p class="line862">Attached to: <tt>Host&nbsp;Interface</tt> <span class="anchor" id="line-193"></span></li><li><p class="line862">Interface Name: &lt;empty&gt; <span class="anchor" id="line-194"></span></li><li><p class="line862">Setup Application: <tt>~/.VirtualBox/bridge_setup</tt> up <span class="anchor" id="line-195"></span></li><li><p class="line862">Terminate Application: <tt>~/.VirtualBox/bridge_setup</tt> down <span class="anchor" id="line-196"></span></li></ul><p class="line874">When the VM is started after that, the interface should be created automatically and the VM can be used just like it was a system connected directly to your local network. <span class="anchor" id="line-197"></span><span class="anchor" id="line-198"></span><p class="line867">
-<h2 id="head-7878d5314e89905ec3053a9add70589cc016297c">How to remotely start virtual machines using vnc</h2>
-<span class="anchor" id="line-199"></span><p class="line874">Remote: <span class="anchor" id="line-200"></span><span class="anchor" id="line-201"></span><ul><li>log onto your remote box <span class="anchor" id="line-202"></span></li><li>install tightvncserver <span class="anchor" id="line-203"></span></li><li>launch it (you don't need a display), pick a password <span class="anchor" id="line-204"></span></li><li>determine which port it is using, a way to do so: <span class="anchor" id="line-205"></span><ul><li>netstat -tap | grep vnc <span class="anchor" id="line-206"></span></li><li>Let's say it's 5901 <span class="anchor" id="line-207"></span></li></ul></li><li>unlog from there since the server forked in the background <span class="anchor" id="line-208"></span></li></ul><p class="line874">Local: <span class="anchor" id="line-209"></span><span class="anchor" id="line-210"></span><ul><li>install xtightvncviewer <span class="anchor" id="line-211"></span></li><li>create a ssh tunnel to your box: <span class="anchor" id="line-212"></span><ul><li>ssh -L 5901:localhost:5901 you@remote <span class="anchor" id="line-213"></span></li></ul></li><li>use it: (note there are two colons) <span class="anchor" id="line-214"></span><ul><li>xtightvncviewer localhost::5901 <span class="anchor" id="line-215"></span></li></ul></li><li><p class="line862">then VBoxManage startvm $yourvm &amp; <span class="anchor" id="line-216"></span></li><li>and start as many virtual machines as wanted. <span class="anchor" id="line-217"></span></li></ul><p class="line867">
-<h1 id="head-9dafea02d17272b5de1d9a1d15281d44c508605e">External Links</h1>
-<span class="anchor" id="line-218"></span><ul><li><p class="line891"><a class="http" href="http://www.virtualbox.org/download/UserManual.pdf">http://www.virtualbox.org/download/UserManual.pdf</a> Official User Manual <span class="anchor" id="line-219"></span></li></ul><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-220"></span><ul><li style="list-style-type:none"><p class="line891"><a href="/CategorySystemVirtualization">CategorySystemVirtualization</a> <span class="anchor" id="line-221"></span></li></ul><span class="anchor" id="bottom"></span></div><p id="pageinfo" class="info" lang="en" dir="ltr">VirtualBox  (last edited 2008-02-14 20:50:35 by <span title="SalokineTerata @ lns-bzn-49f-81-56-213-227.adsl.proxad.net[81.56.213.227]"><a href="/SalokineTerata" title="SalokineTerata @ lns-bzn-49f-81-56-213-227.adsl.proxad.net[81.56.213.227]">SalokineTerata</a></span>)</p>
+</tbody></table></div><span class="anchor" id="line-57"></span><p class="line867">
+<h2 id="head-7d4e76488d01c13abf8c2a7b9679320db8dc07e8">Errors</h2>
+<span class="anchor" id="line-58"></span><p class="line867">
+<h3 id="head-839c5976dc6419b8d47b83547f4d0c379d9a7d71">32-bit userland with x64_64 kernel</h3>
+<span class="anchor" id="line-59"></span><p class="line862">It is know bug that VirtualBox does not work in such scenarios: <a class="http" href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456391">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456391</a> <span class="anchor" id="line-60"></span><span class="anchor" id="line-61"></span><p class="line862">However VirtualBox version 2.0 promises support for this, but it is not yet packaged in Debian. <span class="anchor" id="line-62"></span><span class="anchor" id="line-63"></span><p class="line867">
+<h3 id="head-cca23c12225b5e5380c0b1b0a7eb970a33366309">-1909 VERR VM DRIVER NOT ACCESSIBLE</h3>
+<span class="anchor" id="line-64"></span><p class="line867"><img src="/VirtualBox?action=AttachFile&amp;do=get&amp;target=error-1909-VERR_VM_DRIVER_NOT_ACCESSIBLE.png" title="attachment:error-1909-VERR_VM_DRIVER_NOT_ACCESSIBLE.png" /> <span class="anchor" id="line-65"></span><span class="anchor" id="line-66"></span><p class="line867"><span class="u">Solution: </span> Add your current user in the group <strong>vboxusers</strong>. <span class="anchor" id="line-67"></span><span class="anchor" id="line-68"></span><ul><li>Under KDE: <span class="anchor" id="line-69"></span><ul><li><p class="line891"><tt>K&nbsp;&gt;&nbsp;Configuration&nbsp;Center&nbsp;&gt;&nbsp;System&nbsp;Administration&nbsp;&gt;&nbsp;User&nbsp;Management</tt> <span class="anchor" id="line-70"></span></li><li>Select your user and edit it <span class="anchor" id="line-71"></span></li><li><p class="line862">Go to <strong>Groups</strong> page <span class="anchor" id="line-72"></span></li><li><p class="line862">Select <strong>vboxusers</strong> group and validate <span class="anchor" id="line-73"></span></li></ul></li><li>Reconnect your session <span class="anchor" id="line-74"></span></li><li>Under GNOME: <span class="anchor" id="line-75"></span><ul><li><p class="line862">System &gt; Administration &gt; Users and Groups <span class="anchor" id="line-76"></span></li><li><p class="line862">Click on "<strong>Manage groups</strong>" <span class="anchor" id="line-77"></span></li><li><p class="line862">Select the <strong>vboxusers</strong> group and click "<strong>Properties</strong>" <span class="anchor" id="line-78"></span></li><li>Check your username in the list and click "Ok" <span class="anchor" id="line-79"></span></li><li>Logout and login again <span class="anchor" id="line-80"></span></li></ul></li><li>On the commandline <span class="anchor" id="line-81"></span><ul><li><p class="line862">l<strong>og as user root </strong>either by su or sudo (su [return] - &lt;give root password&gt; [return] OR sudo su [return]) <span class="anchor" id="line-82"></span></li><li><p class="line862">Use the following command: <strong>adduser &lt;youruser&gt; vboxusers</strong> <span class="anchor" id="line-83"></span></li><li>Logout and login again <span class="anchor" id="line-84"></span></li></ul></li></ul><p class="line874">You can verify if your are really member of this group with this command line: <span class="anchor" id="line-85"></span><span class="anchor" id="line-86"></span><p class="line867"><span class="anchor" id="line-87"></span><pre># id MY_USER
+<span class="anchor" id="line-88"></span>uid=1000(MY_USER) gid=1000(MY_USER) groupes=1000(MY_USER),8(mail),...127(vboxusers)
+<span class="anchor" id="line-89"></span></pre><span class="anchor" id="line-90"></span><p class="line867"><span class="anchor" id="tips"></span> <span class="anchor" id="line-91"></span><span class="anchor" id="line-92"></span><p class="line867">
+<h2 id="head-478541556b984173f1c6a6291711d2a8cc4532f3">Tips &amp; tricks</h2>
+<span class="anchor" id="line-93"></span><p class="line867">
+<h3 id="head-2f3b70cb6bcaf82ecb9c8c1f3d5f42134006dc40">Switching consoles</h3>
+<span class="anchor" id="line-94"></span><p class="line862">The normal way to switch consoles in Linux is to use the <tt>ctrl-alt-Fx</tt> key combination. This does not work for a VirtualBox virtual machine (VM); it will switch consoles for the host system instead. <span class="anchor" id="line-95"></span><span class="anchor" id="line-96"></span><p class="line862">You should use <tt>&lt;Host&nbsp;Key&gt;-Fx</tt> instead, where <tt>&lt;Host&nbsp;Key&gt;</tt> is the key defined in <tt>File-&gt;Preferences-&gt;Input</tt>. <span class="anchor" id="line-97"></span><span class="anchor" id="line-98"></span><p class="line862">This also works for <tt>ctrl-alt-del</tt> and <tt>ctrl-alt-backspace</tt> <span class="anchor" id="line-99"></span><span class="anchor" id="line-100"></span><p class="line862">This is documented in the <a class="http" href="http://www.virtualbox.org/download/UserManual.pdf">VirtualBox user manual</a> in the section "Keyboard and mouse support in virtual machines", subsection "Typing special characters". <span class="anchor" id="line-101"></span><span class="anchor" id="line-102"></span><p class="line862">(An alternative method to switch between text consoles is to use <tt>alt-left</tt> and <tt>alt-right</tt>, but that does not work for graphical consoles like XOrg or DirectFB.) <span class="anchor" id="line-103"></span><span class="anchor" id="line-104"></span><p class="line867">
+<h3 id="head-e56da2b7537c9c6463e86cf2e7ff50d0af51cc62">Setting up bridged networking for VirtualBox (VirtualBox &lt; 2.1.0)</h3>
+<span class="anchor" id="line-105"></span><p class="line862">By default VirtualBox uses NAT for the network interfaces of virtual machines and use an internal DHCP server to obtain an IP address. This works well but the disadvantage is that the machine will not have an IP address visible outside the VM and so you cannot connect to it from the host system or from other systems. <span class="anchor" id="line-106"></span><span class="anchor" id="line-107"></span><p class="line874">By attaching the VM's interface to "Host Interface" and creating a bridge on the host system, the VM can be made visible on the local network. This also allows to do fun stuff like netbooting the VM (boot from LAN using PXE). It is comparable to the "bridged networking" option in VMWare. <span class="anchor" id="line-108"></span><span class="anchor" id="line-109"></span><p class="line867"><strong>NB</strong> To use a wireless host device you need one that has support for Master mode (eg. it can be used as an access point, afaik only the Atheros and Prism drivers has this support) <span class="anchor" id="line-110"></span><span class="anchor" id="line-111"></span><p class="line867">
+<h4 id="head-ac96d1959e6023cb07c51bdedd7e8f0b376dc944">Preparation</h4>
+<span class="anchor" id="line-112"></span><p class="line862">First install the package <tt>bridge-utils</tt>. <span class="anchor" id="line-113"></span><span class="anchor" id="line-114"></span><p class="line874">Next, change the network configuration of the host system so that the network interface becomes part of a bridge. Note that this requires restarting the network, so be careful when doing this on a remote system! <span class="anchor" id="line-115"></span><span class="anchor" id="line-116"></span><p class="line862">Change the file <tt>/etc/network/interfaces</tt> to look something like this: <span class="anchor" id="line-117"></span><span class="anchor" id="line-118"></span><p class="line867"><span class="anchor" id="line-119"></span><pre># The loopback network interface
+<span class="anchor" id="line-120"></span>auto lo
+<span class="anchor" id="line-121"></span>iface lo inet loopback
+<span class="anchor" id="line-122"></span># An entry for eth0 is no longer needed
+<span class="anchor" id="line-123"></span>#auto eth0
+<span class="anchor" id="line-124"></span>#iface eth0 inet dhcp
+<span class="anchor" id="line-125"></span># Create the bridge (with the regular IP address of the host)
+<span class="anchor" id="line-126"></span>auto br0
+<span class="anchor" id="line-127"></span>iface br0 inet dhcp
+<span class="anchor" id="line-128"></span>        bridge_ports eth0
+<span class="anchor" id="line-129"></span>        bridge_fd 2.5
+<span class="anchor" id="line-130"></span></pre><span class="anchor" id="line-131"></span><p class="line862">In this example the bridge gets its IP address and configuration from DHCP. For static configuration see<br />
+<tt>/usr/share/doc/bridge-utils/README.Debian.gz</tt> <span class="anchor" id="line-132"></span><span class="anchor" id="line-133"></span><p class="line862">If you don't find the information for static configuration there, try:<br />
+ <span class="anchor" id="line-134"></span><span class="anchor" id="line-135"></span><p class="line867"><span class="anchor" id="line-136"></span><pre># man bridge-utils-interfaces</pre><span class="anchor" id="line-137"></span><p class="line874">Restart the networking of the host system using: <span class="anchor" id="line-138"></span><span class="anchor" id="line-139"></span><p class="line867"><span class="anchor" id="line-140"></span><pre># /etc/init.d/networking restart</pre><span class="anchor" id="line-141"></span><p class="line862">After this <tt>brctl&nbsp;show</tt> should show the bridge and <tt>ifconfig</tt> should show the bridge has the host's IP address. <span class="anchor" id="line-142"></span><span class="anchor" id="line-143"></span><p class="line862">It is also necessary for your user to own the device <tt>/dev/net/tun&nbsp;</tt> <span class="anchor" id="line-144"></span><span class="anchor" id="line-145"></span><p class="line874">Run the following command to change the owner of that device: <span class="anchor" id="line-146"></span><span class="anchor" id="line-147"></span><p class="line867"><span class="anchor" id="line-148"></span><pre># chown &lt;username&gt; /dev/net/tun</pre><span class="anchor" id="line-149"></span><p class="line867">
+<h4 id="head-2533838514373893e1ca2cac71c13586bf086700">Configuring the VirtualBox VM</h4>
+<span class="anchor" id="line-150"></span><p class="line874">There are different ways the TAP interface for the VM can be created: <span class="anchor" id="line-151"></span><span class="anchor" id="line-152"></span><ul><li><p class="line862">statically (before VirtualBox is even started) <span class="anchor" id="line-153"></span></li><li>on demand (when a VM is being started) <span class="anchor" id="line-154"></span></li></ul><p class="line862">See also the chapter on "Virtual networking" in the <a class="http" href="http://www.virtualbox.org/download/UserManual.pdf">VirtualBox user manual</a>. <span class="anchor" id="line-155"></span><span class="anchor" id="line-156"></span><p class="line867">
+<h5 id="head-45ffe54e63a513dbeb24a9be06d2a4eb2ec16928">Static interfaces</h5>
+<span class="anchor" id="line-157"></span><p class="line862">In this case you only need to "define" an interface for use by a particular user once. All defined interfaces are "remembered" in the file <tt>/etc/vbox/interfaces</tt> and recreated by the VirtualBox init script every time the host system is booted. <span class="anchor" id="line-158"></span><span class="anchor" id="line-159"></span><p class="line874">Example to create an interface for a user: <span class="anchor" id="line-160"></span><span class="anchor" id="line-161"></span><p class="line867"><span class="anchor" id="line-162"></span><pre># VBoxAddIF vbox0 &lt;username&gt; br0
+<span class="anchor" id="line-163"></span></pre><span class="anchor" id="line-164"></span><p class="line874">You can of course create multiple interfaces per users, but all interfaces should have unique names. <span class="anchor" id="line-165"></span><span class="anchor" id="line-166"></span><p class="line874">To configure the VM to use static bridged networking, go to the "network" page of the VM's settings and change the following fields: <span class="anchor" id="line-167"></span><span class="anchor" id="line-168"></span><ul><li><p class="line862">Attached to: <tt>Host&nbsp;Interface</tt> <span class="anchor" id="line-169"></span></li><li><p class="line862">Interface Name: <tt>vbox0</tt> <span class="anchor" id="line-170"></span></li><li><p class="line862">Setup Application: &lt;empty&gt; <span class="anchor" id="line-171"></span></li><li><p class="line862">Terminate Application: &lt;empty&gt; <span class="anchor" id="line-172"></span></li></ul><p class="line867">
+<h5 id="head-1330d340c9d435c41fbd1c04c3d29d61e0a8f195">Dynamic interfaces (on demand)</h5>
+<span class="anchor" id="line-173"></span><p class="line874">The example below shows the second method. This example will allow you to use multiple VM's, but the script assumes that each interface will be named in the form "vbox*". You may need to adapt the script to match your needs.  Note that the script assumes you can execute the needed commands using sudo.  A snippet of a sudoers file is included below as an example. <span class="anchor" id="line-174"></span><span class="anchor" id="line-175"></span><p class="line867"><span class="anchor" id="line-176"></span><pre>#!/bin/sh
+<span class="anchor" id="line-177"></span>set -e
+<span class="anchor" id="line-178"></span>BRIDGE="br0"
+<span class="anchor" id="line-179"></span>case "${1}" in
+<span class="anchor" id="line-180"></span>        "up" )
+<span class="anchor" id="line-181"></span>                # Get the last vbox interface that was created or "" if none
+<span class="anchor" id="line-182"></span>                TAP=$(cat /proc/net/dev | grep vbox | tail -n 1 | cut -d":" -f1 | sed 's/\s*vbox\(\.*\)/\1/')
+<span class="anchor" id="line-183"></span>                # If there was no previous interface then set to -1 (this is so the += works)
+<span class="anchor" id="line-184"></span>                [ "${TAP}" = "" ] &amp;&amp; TAP=-1
+<span class="anchor" id="line-185"></span>                # Increment TAP
+<span class="anchor" id="line-186"></span>                let "TAP+=1"
+<span class="anchor" id="line-187"></span>                # prepend vbox onto the TAP no
+<span class="anchor" id="line-188"></span>                TAP="vbox${TAP}"
+<span class="anchor" id="line-189"></span>                # Create the new TAP device
+<span class="anchor" id="line-190"></span>                sudo VBoxTunctl -b -u $(whoami) -t ${TAP}
+<span class="anchor" id="line-191"></span>                # Bring up the TAP (without an ip)
+<span class="anchor" id="line-192"></span>                sudo ifconfig ${TAP} up
+<span class="anchor" id="line-193"></span>                # Add the TAP to the Bridge
+<span class="anchor" id="line-194"></span>                sudo brctl addif ${BRIDGE} ${TAP}
+<span class="anchor" id="line-195"></span>                # Echo the name of the TAP so VirtualBox knows which one to use
+<span class="anchor" id="line-196"></span>                # on lenny the echo must be commented for virtuabox to work correctly
+<span class="anchor" id="line-197"></span>                echo ${TAP}
+<span class="anchor" id="line-198"></span>                ;;
+<span class="anchor" id="line-199"></span>        "down" )
+<span class="anchor" id="line-200"></span>                # VirtualBox tells us which TAP it used
+<span class="anchor" id="line-201"></span>                TAP=${3}
+<span class="anchor" id="line-202"></span>                # Bring the TAP down
+<span class="anchor" id="line-203"></span>                sudo ifconfig ${TAP} down
+<span class="anchor" id="line-204"></span>                # Remove the TAP
+<span class="anchor" id="line-205"></span>                sudo VBoxTunctl -d ${TAP} &gt; /dev/null 2&gt;&amp;1
+<span class="anchor" id="line-206"></span>                ;;
+<span class="anchor" id="line-207"></span>esac
+<span class="anchor" id="line-208"></span></pre><span class="anchor" id="line-209"></span><p class="line862">Save the script, for example as <tt>~/.VirtualBox/bridge_setup</tt>. The script can be tested by running it from the command line. If successful, <tt>brctl&nbsp;show</tt> should show interface <tt>vbox*</tt> (where * will be a number) added to the bridge. <span class="anchor" id="line-210"></span><span class="anchor" id="line-211"></span><p class="line874">Here is a snippet of a sudoers file to help (replace username and hostname with the appropriate values): <span class="anchor" id="line-212"></span><span class="anchor" id="line-213"></span><p class="line867"><span class="anchor" id="line-214"></span><pre>Cmnd_Alias      VIRTUALBOX = /usr/bin/VBoxTunctl, /sbin/ifconfig vbox* up, /sbin/ifconfig vbox* down, /usr/sbin/brctl addif br0 vbox*
+<span class="anchor" id="line-215"></span>username     ALL=(ALL) PASSWD: ALL
+<span class="anchor" id="line-216"></span>username     hostname = NOPASSWD: VIRTUALBOX
+<span class="anchor" id="line-217"></span></pre><span class="anchor" id="line-218"></span><p class="line874">To configure the VM to use dynamic bridged networking, go to the "network" page of the VM's settings and change the following fields: <span class="anchor" id="line-219"></span><span class="anchor" id="line-220"></span><ul><li><p class="line862">Attached to: <tt>Host&nbsp;Interface</tt> <span class="anchor" id="line-221"></span></li><li><p class="line862">Interface Name: &lt;empty&gt; <span class="anchor" id="line-222"></span></li><li><p class="line862">Setup Application: <tt>~/.VirtualBox/bridge_setup&nbsp;up</tt> <span class="anchor" id="line-223"></span></li><li><p class="line862">Terminate Application: <tt>~/.VirtualBox/bridge_setup&nbsp;down</tt> <span class="anchor" id="line-224"></span></li></ul><p class="line874">When the VM is started after that, the interface should be created automatically and the VM can be used just like it was a system connected directly to your local network. <span class="anchor" id="line-225"></span><span class="anchor" id="line-226"></span><p class="line867">
+<h3 id="head-7878d5314e89905ec3053a9add70589cc016297c">How to remotely start virtual machines using vnc</h3>
+<span class="anchor" id="line-227"></span><p class="line874">Remote: <span class="anchor" id="line-228"></span><span class="anchor" id="line-229"></span><ul><li>log onto your remote box <span class="anchor" id="line-230"></span></li><li>install tightvncserver <span class="anchor" id="line-231"></span></li><li>launch it (you don't need a display), pick a password <span class="anchor" id="line-232"></span></li><li>determine which port it is using, a way to do so: <span class="anchor" id="line-233"></span><ul><li>netstat -tap | grep vnc <span class="anchor" id="line-234"></span></li><li>Let's say it's 5901 <span class="anchor" id="line-235"></span></li></ul></li><li>unlog from there since the server forked in the background <span class="anchor" id="line-236"></span></li></ul><p class="line874">Local: <span class="anchor" id="line-237"></span><span class="anchor" id="line-238"></span><ul><li>install xtightvncviewer <span class="anchor" id="line-239"></span></li><li>create a ssh tunnel to your box: <span class="anchor" id="line-240"></span><ul><li>ssh -L 5901:localhost:5901 you@remote <span class="anchor" id="line-241"></span></li></ul></li><li>use it: (note there are two colons) <span class="anchor" id="line-242"></span><ul><li>xtightvncviewer localhost::5901 <span class="anchor" id="line-243"></span></li></ul></li><li><p class="line862">then VBoxManage startvm $yourvm &amp; <span class="anchor" id="line-244"></span></li><li>and start as many virtual machines as wanted. <span class="anchor" id="line-245"></span></li></ul><p class="line867">
+<h2 id="head-9dafea02d17272b5de1d9a1d15281d44c508605e">External Links</h2>
+<span class="anchor" id="line-246"></span><ul><li><p class="line891"><a class="http" href="http://www.virtualbox.org/download/UserManual.pdf">http://www.virtualbox.org/download/UserManual.pdf</a> Official User Manual <span class="anchor" id="line-247"></span></li><li><p class="line862">Alternative <a href="/SystemVirtualization">SystemVirtualization</a> tools. <span class="anchor" id="line-248"></span></li></ul><span class="anchor" id="bottom"></span></div><p id="pageinfo" class="info" lang="en" dir="ltr">VirtualBox  (last edited 2008-12-29 13:24:45 by <span title="MichaelMeskes @ exit.credativ.com[87.139.82.80]"><a class="nonexistent" href="/MichaelMeskes" title="MichaelMeskes @ exit.credativ.com[87.139.82.80]">MichaelMeskes</a></span>)</p>
 
 <div id="pagebottom"></div>
@@ -308,2 +323,3 @@
 </body>
 </html>
+
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/VBox.sh
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/VBox.sh	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.files/VBox.sh	(revision 4946)
@@ -73,4 +73,7 @@
     exec "$INSTALL_DIR/vditool" "$@"
   ;;
+  vboxwebserv)
+    exec "$INSTALL_DIR/vboxwebserv" "$@"
+  ;;
   *)
     echo "Unknown application - $APP"
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/changelog
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/changelog	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/changelog	(revision 4946)
@@ -1,5 +1,36 @@
-virtualbox-ose (2.0.6-1) unstable; urgency=low
-
-  [ Michael Meskes ]
+virtualbox-ose (2.1.2-dfsg-1) unstable; urgency=low
+
+  [ Michael Meskes ]
+  * New upstream version.
+  * Enabled webservice.
+  * Install VBoxSysInfo script.
+  * Removed SUP[Un]install test case.
+  * Removed xpidl and sdk. This might go into a -dev package if it is really
+    useful for anyone not developing virtualbox-ose.
+  * Documented changes in network setup and removed useless scripts and
+    configs. Closes: #512024
+  * Added missing architecture amd64 to guest source package. Closes: #512811
+
+ -- Alan Baghumian <alan@technotux.org>  Wed, 04 Feb 2009 16:36:23 -0800
+
+virtualbox-ose (2.1.0-dfsg-2) experimental; urgency=low
+
+  * Added versioned build dependency for kbuild. Closes: #510736
+  * Added versioned build dependency for qt4. Closes: #510785
+  * Re-created two patches against initscript to make them clearer and to
+    re-add a line lost in the transition. Closes: #474089
+
+ -- Michael Meskes <meskes@debian.org>  Sun, 04 Jan 2009 16:58:38 +0100
+
+virtualbox-ose (2.1.0-dfsg-1) experimental; urgency=low
+
+  * New upstream version
+    This one doesn't use /dev/net/tun anymore. Closes: #509524
+  * Removed obsoleted vditool, VBoxAddIF.sh and VBoxTunctl.
+
+ -- Michael Meskes <meskes@debian.org>  Thu, 18 Dec 2008 12:49:34 +0100
+
+virtualbox-ose (2.0.6-dfsg-1) experimental; urgency=low
+
   * New upstream version. Closes: #497840  
   * Do not warn user about losing snapshots anymore, this is supposed to be a
@@ -9,5 +40,5 @@
   * Documented need for hardware virtualization if running a 64-bit guest.
 
- -- Alan Baghumian <alan@technotux.org>  Tue, 23 Dec 2008 21:55:43 -0800
+ -- Michael Meskes <meskes@debian.org>  Thu, 20 Nov 2008 14:09:54 +0100
 
 virtualbox-ose (1.6.6-dfsg-3) unstable; urgency=high
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/rules
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/rules	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/rules	(revision 4946)
@@ -21,5 +21,5 @@
 
 # Generate README.Debian as text/html ...
-debian/README.Debian.html: debian/virtualbox-ose.README.Debian.xml
+debian/README.Debian.html: debian/virtualbox-ose.files/README.Debian.xml
 	xsltproc --nonet --stringparam section.autolabel 1 \
 	    -o $@ \
@@ -40,5 +40,6 @@
 	    --disable-qt3 \
 	    --with-gcc=/usr/bin/gcc-4.2 \
-	    --with-g++=/usr/bin/g++-4.2
+	    --with-g++=/usr/bin/g++-4.2 \
+	    --enable-webservice
 
 build: build-stamp
@@ -49,9 +50,6 @@
 		BUILD_TYPE=release \
 		PATH_OUT=$(abspath out)
-	# make sure VBoxAddIF.sh is built, too
-	$(MAKE) -C src/VBox/Installer/linux $(abspath out/bin/VBoxAddIF.sh) \
-		PATH_OUT=$(abspath out)
-	# and vboxnet.sh
-	$(MAKE) -C src/VBox/Installer/linux $(abspath out/obj/src/VBox/Installer/linux/vboxnet.sh) \
+	# and vboxdrv.sh
+	$(MAKE) -C src/VBox/Installer/linux $(abspath out/obj/Installer/linux/vboxdrv.sh) \
 		PATH_OUT=$(abspath out)
 	touch $@
@@ -100,5 +98,5 @@
 	dh_installdirs
 	# This will get installed into the package by dh_installinit
-	install -m 644 out/obj/src/VBox/Installer/linux/vboxnet.sh debian/$(sname).init
+	install -m 644 out/obj/Installer/linux/vboxdrv.sh debian/$(sname).init
 	# Install helper scripts for vbox* interfaces
 	dh_installifupdown -p$(sname)
@@ -117,5 +115,5 @@
 	-install -m 755 out/bin/additions/mountvboxsf debian/$(uname)/sbin/mount.vboxsf
 	-install -m 755 src/VBox/Additions/x11/installer/VBoxRandR.sh debian/$(uname)/usr/bin/VBoxRandR
-	dh_strip -s --dbg-package=$(sname)-dbg -X/usr/share/virtualbox/sdk/bin/xpidl
+	dh_strip -s --dbg-package=$(sname)-dbg
 	dh_link -s
 	dh_compress -s
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/lintian/virtualbox-ose
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/lintian/virtualbox-ose	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/lintian/virtualbox-ose	(revision 4946)
@@ -19,4 +19,10 @@
 virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/components/VBoxC.so
 virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/components/VBoxSVCM.so
+virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxREM32.so
+virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxREM64.so
+virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedClipboard.so
+virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedFolders.so
+virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedOpenGL.so
+virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxKeyboard.so
 virtualbox-ose: unstripped-binary-or-object ./usr/lib/virtualbox/VBoxDD2GC.gc
 virtualbox-ose: unstripped-binary-or-object ./usr/lib/virtualbox/VBoxDD2R0.r0
@@ -29,8 +35,4 @@
 virtualbox-ose: unstripped-binary-or-object ./usr/lib/virtualbox/tstMicroGC.gc
 virtualbox-ose: unstripped-binary-or-object ./usr/lib/virtualbox/VBoxREM2.rel
-virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedClipboard.so
-virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedFolders.so
-virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedOpenGL.so
-virtualbox-ose: shlib-with-non-pic-code usr/lib/virtualbox/VBoxKeyboard.so
 virtualbox-ose: setuid-gid-binary usr/lib/virtualbox/VBoxBFE 6755 root/root
 virtualbox-ose: setuid-gid-binary usr/lib/virtualbox/VBoxHeadless 6755 root/root
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.links
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.links	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.links	(revision 4946)
@@ -1,1 +1,15 @@
 /usr/share/modass/packages/default.sh   /usr/share/modass/overrides/virtualbox-ose-source
+/usr/src/modules/virtualbox-ose/r0drv /usr/src/modules/virtualbox-ose/vboxdrv/r0drv
+/usr/src/modules/virtualbox-ose/r0drv /usr/src/modules/virtualbox-ose/vboxnetflt/r0drv
+/usr/src/modules/virtualbox-ose/include /usr/src/modules/virtualbox-ose/vboxdrv/include
+/usr/src/modules/virtualbox-ose/include /usr/src/modules/virtualbox-ose/vboxnetflt/include
+/usr/src/modules/virtualbox-ose/alloc /usr/src/modules/virtualbox-ose/vboxdrv/alloc
+/usr/src/modules/virtualbox-ose/alloc /usr/src/modules/virtualbox-ose/vboxnetflt/alloc
+/usr/src/modules/virtualbox-ose/common /usr/src/modules/virtualbox-ose/vboxdrv/common
+/usr/src/modules/virtualbox-ose/common /usr/src/modules/virtualbox-ose/vboxnetflt/common
+/usr/src/modules/virtualbox-ose/generic /usr/src/modules/virtualbox-ose/vboxdrv/generic
+/usr/src/modules/virtualbox-ose/generic /usr/src/modules/virtualbox-ose/vboxnetflt/generic
+/usr/src/modules/virtualbox-ose/math /usr/src/modules/virtualbox-ose/vboxdrv/math
+/usr/src/modules/virtualbox-ose/math /usr/src/modules/virtualbox-ose/vboxnetflt/math
+/usr/src/modules/virtualbox-ose/VBox /usr/src/modules/virtualbox-ose/vboxdrv/VBox
+/usr/src/modules/virtualbox-ose/VBox /usr/src/modules/virtualbox-ose/vboxnetflt/VBox
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.links
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.links	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.links	(revision 4946)
@@ -1,8 +1,6 @@
-/usr/lib/virtualbox/xpidl /usr/share/virtualbox/sdk/bin/xpidl
-
-/usr/share/virtualbox/VBox.sh /usr/bin/vditool
 /usr/share/virtualbox/VBox.sh /usr/bin/vboxheadless
 /usr/share/virtualbox/VBox.sh /usr/bin/vboxmanage
 /usr/share/virtualbox/VBox.sh /usr/bin/vboxsdl
+/usr/share/virtualbox/VBox.sh /usr/bin/vboxwebsrv
 /usr/share/virtualbox/VBox.sh /usr/bin/virtualbox
 /usr/share/virtualbox/VBox.sh /usr/bin/VBoxHeadless
@@ -11,9 +9,3 @@
 /usr/share/virtualbox/VBox.sh /usr/bin/VirtualBox
 
-/usr/bin/VBoxTAP /usr/bin/VBoxAddIF
-/usr/bin/VBoxTAP /usr/bin/VBoxDeleteIF
-
 /usr/share/virtualbox/VBox.png /usr/share/icons/virtualbox.png
-
-/usr/lib/virtualbox/VBoxTunctl /usr/bin/VBoxTunctl
-/usr/share/virtualbox/VBoxAddIF.sh /usr/bin/VBoxTAP
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.default
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.default	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.default	(revision 4946)
@@ -7,5 +7,5 @@
 #
 
-# Set this to 1 if you would like the vboxdrv module to be loaded by
+# Set this to 1 if you would like the virtualbox-ose modules to be loaded by
 # the init script.
 LOAD_VBOXDRV_MODULE=0
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-guest-source.files/control.modules.in
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-guest-source.files/control.modules.in	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-guest-source.files/control.modules.in	(revision 4946)
@@ -5,5 +5,5 @@
 Uploaders: Philipp Hug <debian@hug.cx>, Marvin Stark <marv@der-marv.de>, Michael Meskes <meskes@debian.org>, Patrick Winnertz <winnie@debian.org>, Daniel Baumann <daniel@debian.org>, Hilko Bengen <bengen@debian.org>
 Build-Depends: debhelper (>= 5), dpatch, kbuild
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
 Homepage: http://www.virtualbox.org/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-virtualbox/trunk
@@ -11,5 +11,5 @@
 
 Package: virtualbox-ose-guest-modules-_KVERS_
-Architecture: i386
+Architecture: i386 amd64
 Depends: linux-modules-_KVERS_ | linux-image-_KVERS_
 Recommends: virtualbox-ose-guest-utils
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.docs
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.docs	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.docs	(revision 4946)
@@ -1,2 +1,3 @@
 debian/README.Debian.html
 debian/virtualbox-ose.files/wiki.html
+debian/virtualbox-ose.files/NEWS.Debian
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/control
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/control	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/control	(revision 4946)
@@ -15,16 +15,18 @@
 		docbook-xsl,
 		dpatch,
-		gcc-4.2,
 		g++-4.2,
 		g++-4.2-multilib [amd64],
+		gcc-4.2,
+		gsoap,
 		iasl,
-		kbuild,
+		kbuild (>= 1:0.1.5svn2243),
 		libacl1-dev,
 		libasound-dev,
+		libcap2-dev,
 		libhal-dev,
 		libidl-dev,
 		libpng12-dev,
 		libpulse-dev,
-		libqt4-dev,
+		libqt4-dev (>= 4.3.0),
 		libsdl1.2-dev,
 		libx11-dev,
@@ -35,5 +37,5 @@
 		libxrender-dev,
 		libxslt1-dev,
-		lynx,
+		lynx-cur,
 		po-debconf (>= 0.5.0),
 		python-dev,
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.install
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.install	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose-source.install	(revision 4946)
@@ -1,4 +1,34 @@
-out/bin/src/* /usr/src/modules/virtualbox-ose
+out/bin/src/vboxdrv/*.* /usr/src/modules/virtualbox-ose/vboxdrv
+out/bin/src/vboxdrv/build_in_tmp /usr/src/modules/virtualbox-ose/vboxdrv
+out/bin/src/vboxdrv/linux /usr/src/modules/virtualbox-ose/vboxdrv
+out/bin/src/vboxdrv/Makefile /usr/src/modules/virtualbox-ose/vboxdrv
+
+out/bin/src/vboxnetflt/*.* /usr/src/modules/virtualbox-ose/vboxnetflt
+out/bin/src/vboxnetflt/build_in_tmp /usr/src/modules/virtualbox-ose/vboxnetflt
+out/bin/src/vboxnetflt/linux /usr/src/modules/virtualbox-ose/vboxnetflt
+out/bin/src/vboxnetflt/Makefile /usr/src/modules/virtualbox-ose/vboxnetflt
+
+out/bin/src/vboxdrv/SUPDrvIDC.h /usr/src/modules/virtualbox-ose/include/
+out/bin/src/vboxdrv/version-generated.h /usr/src/modules/virtualbox-ose/include/
+out/bin/src/vboxdrv/include/iprt/* /usr/src/modules/virtualbox-ose/include/iprt
+out/bin/src/vboxdrv/include/VBox/* /usr/src/modules/virtualbox-ose/include/VBox
+out/bin/src/vboxdrv/include/internal/* /usr/src/modules/virtualbox-ose/include/internal
+
+out/bin/src/vboxnetflt/include/iprt/* /usr/src/modules/virtualbox-ose/include/iprt
+out/bin/src/vboxnetflt/include/VBox/* /usr/src/modules/virtualbox-ose/include/VBox
+out/bin/src/vboxnetflt/include/internal/* /usr/src/modules/virtualbox-ose/include/internal
+
+out/bin/src/vboxdrv/r0drv /usr/src/modules/virtualbox-ose
+out/bin/src/vboxdrv/alloc /usr/src/modules/virtualbox-ose
+out/bin/src/vboxnetflt/common /usr/src/modules/virtualbox-ose
+out/bin/src/vboxnetflt/generic /usr/src/modules/virtualbox-ose
+out/bin/src/vboxdrv/math /usr/src/modules/virtualbox-ose
+out/bin/src/vboxdrv/VBox /usr/src/modules/virtualbox-ose
+
+out/bin/src/vboxnetflt/SUPR0IdcClientInternal.h /usr/src/modules/virtualbox-ose/
 
 debian/control debian/changelog debian/copyright debian/compat /usr/src/modules/virtualbox-ose/debian
-debian/virtualbox-ose-source.files/* /usr/src/modules/virtualbox-ose/debian
+debian/virtualbox-ose-source.files/Makefile /usr/src/modules/virtualbox-ose
+debian/virtualbox-ose-source.files/control.modules.in /usr/src/modules/virtualbox-ose/debian
+debian/virtualbox-ose-source.files/postinst.modules.in /usr/src/modules/virtualbox-ose/debian
+debian/virtualbox-ose-source.files/rules /usr/src/modules/virtualbox-ose/debian
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/patches/00list
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/patches/00list	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/patches/00list	(revision 4946)
@@ -4,5 +4,4 @@
 04-vboxdrv-references.dpatch
 06-xsession.dpatch
-07-init-fail.dpatch
 08-init-lsb.dpatch
 09-initscript.dpatch
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/patches/09-initscript.dpatch
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/patches/09-initscript.dpatch	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/patches/09-initscript.dpatch	(revision 4946)
@@ -6,79 +6,40 @@
 @DPATCH@
 
-diff -Naurp virtualbox-ose-2.0.4-dfsg.orig/src/VBox/Installer/linux/vboxnet.sh.in virtualbox-ose-2.0.4-dfsg/src/VBox/Installer/linux/vboxnet.sh.in
---- virtualbox-ose-2.0.4-dfsg.orig/src/VBox/Installer/linux/vboxnet.sh.in       2008-11-21 12:44:47.000000000 +0000
-+++ virtualbox-ose-2.0.4-dfsg/src/VBox/Installer/linux/vboxnet.sh.in    2008-11-21 12:45:40.000000000 +0000
-@@ -34,7 +34,12 @@
- TAPDEV="/dev/net/tun"
+diff -Naurp virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Installer/linux/vboxdrv.sh.in virtualbox-ose-2.1.0-dfsg/src/VBox/Installer/linux/vboxdrv.sh.in
+--- virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Installer/linux/vboxdrv.sh.in	2008-12-18 16:30:08.000000000 +0100
++++ virtualbox-ose-2.1.0-dfsg/src/VBox/Installer/linux/vboxdrv.sh.in		2008-12-18 16:36:51.000000000 +0100
+@@ -32,6 +32,8 @@
+ LOG="/var/log/vbox-install.log"
  NOLSB=%NOLSB%
  
--[ -f /lib/lsb/init-functions ] || NOLSB=yes
 +# Include virtualbox-ose defaults if available
-+if [ -f /etc/default/virtualbox-ose ] ; then
-+	. /etc/default/virtualbox-ose
-+fi
-+
-+[ -f /lib/lsb/init-functions ] && NOLSB=
++[ -f /etc/default/virtualbox-ose ] && . /etc/default/virtualbox-ose
+ [ -f /lib/lsb/init-functions ] && NOLSB=
+ [ -f /etc/vbox/vbox.cfg ] && . /etc/vbox/vbox.cfg
  
- if [ -n "$NOLSB" ]; then
-     if [ -f /etc/redhat-release ]; then
-@@ -168,13 +173,6 @@
-     if ! VBoxTunctl -h 2>&1 | grep VBoxTunctl > /dev/null; then
-       failure "VBoxTunctl not found"
+@@ -153,8 +155,10 @@
+         if ! rm -f $DEVICE; then
+             failure "Cannot remove $DEVICE"
+         fi
+-        if ! modprobe vboxdrv > /dev/null 2>&1; then
+-            failure "modprobe vboxdrv failed. Please use 'dmesg' to find out why"
++	if [ "$LOAD_VBOXDRV_MODULE" = 1 ]; then
++	        if ! modprobe vboxdrv > /dev/null 2>&1; then
++        	    failure "modprobe vboxdrv failed. Please use 'dmesg' to find out why"
++		fi
+         fi
+         sleep .2
      fi
--    # Fail if we don't have the kernel tun device
--    # Make sure that the tun module is loaded (Ubuntu 7.10 needs this)
--    modprobe tun > /dev/null 2>&1
--    if ! cat /proc/misc 2>/dev/null | grep tun > /dev/null; then
--      failure "Linux tun/tap subsystem not available"
--    fi
--    succ_msg
-     # Read the configuration file entries line by line and create the
-     # interfaces
-     while read line; do
-@@ -185,6 +183,19 @@
-         # or two non-comment entries, possibly followed by a comment).
-         if ((! expr match "$2" "#" > /dev/null) &&
-             (test -z "$4" || expr match "$4" "#" > /dev/null)); then
-+	  if [ "$module_available" != 1 ]
-+	  then
-+	 	# Fail if we don't have the kernel tun device
-+		# Make sure that the tun module is loaded (Ubuntu 7.10 needs this)
-+		# We only test this once, but we have to do it here, because otherwise an empty
-+		# configuration file would trigger the modprobe too.
-+		modprobe tun > /dev/null 2>&1
-+		if ! cat /proc/misc 2>/dev/null | grep tun > /dev/null
-+		then
-+			failure "Linux tun/tap subsystem not available"
-+		fi
-+		module_available=1
-+	  fi
-           # Name our parameters, to make this script slightly less unreadable
-           interface=$1
-           user=$2
-@@ -238,6 +249,7 @@
-         fi
-       fi
-     done < "$CONFIG"
-+    succ_msg
-     return 0
+@@ -184,8 +188,10 @@
+         rmmod vboxdrv 2>/dev/null
+         failure "Cannot change owner $GROUPNAME for device $DEVICE"
+     fi
+-    if ! modprobe vboxnetflt > /dev/null 2>&1; then
+-        failure "modprobe vboxnetflt failed. Please use 'dmesg' to find out why"
++    if [ "$LOAD_VBOXDRV_MODULE" = 1 ]; then
++	if ! modprobe vboxnetflt > /dev/null 2>&1; then
++        	failure "modprobe vboxnetflt failed. Please use 'dmesg' to find out why"
++	fi
+     fi
+     succ_msg
  }
- 
-@@ -331,10 +343,17 @@
- 
- case "$1" in
- start)
-+    # try to insert module but do not fail if not possible
-+    if [ "$LOAD_VBOXDRV_MODULE" = 1 ]; then
-+        /sbin/modprobe -q vboxdrv || true
-+    fi
-     start_network
-     ;;
- stop)
-     stop_network
-+    if [ "$LOAD_VBOXDRV_MODULE" = 1 ]; then
-+    	/sbin/modprobe -qr vboxdrv || true
-+    fi
-     ;;
- restart|reload)
-     stop_network && start_network
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/patches/12-make-module.dpatch
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/patches/12-make-module.dpatch	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/patches/12-make-module.dpatch	(revision 4946)
@@ -6,7 +6,7 @@
 @DPATCH@
 
-diff -Naurp virtualbox-ose-2.0.6-dfsg.orig/src/VBox/Additions/linux/module/Makefile.module virtualbox-ose-2.0.6-dfsg/src/VBox/Additions/linux/module/Makefile.module
---- virtualbox-ose-2.0.6-dfsg.orig/src/VBox/Additions/linux/module/Makefile.module	2008-11-27 14:45:57.000000000 +0100
-+++ virtualbox-ose-2.0.6-dfsg/src/VBox/Additions/linux/module/Makefile.module	2008-11-27 14:50:29.000000000 +0100
+diff -Naurp virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Additions/linux/module/Makefile.module virtualbox-ose-2.1.0-dfsg/src/VBox/Additions/linux/module/Makefile.module
+--- virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Additions/linux/module/Makefile.module	2008-12-13 23:00:20.000000000 +0100
++++ virtualbox-ose-2.1.0-dfsg/src/VBox/Additions/linux/module/Makefile.module	2008-12-28 17:23:27.000000000 +0100
 @@ -32,12 +32,24 @@ ifeq ($(BUILD_TARGET_ARCH),)
    BUILD_TARGET_ARCH := amd64
@@ -38,7 +38,7 @@
    endif
   endif
-diff -Naurp virtualbox-ose-2.0.6-dfsg.orig/src/VBox/Additions/linux/sharedfolders/Makefile.module virtualbox-ose-2.0.6-dfsg/src/VBox/Additions/linux/sharedfolders/Makefile.module
---- virtualbox-ose-2.0.6-dfsg.orig/src/VBox/Additions/linux/sharedfolders/Makefile.module	2008-11-27 14:45:57.000000000 +0100
-+++ virtualbox-ose-2.0.6-dfsg/src/VBox/Additions/linux/sharedfolders/Makefile.module	2008-11-27 14:51:08.000000000 +0100
+diff -Naurp virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Additions/linux/sharedfolders/Makefile.module virtualbox-ose-2.1.0-dfsg/src/VBox/Additions/linux/sharedfolders/Makefile.module
+--- virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Additions/linux/sharedfolders/Makefile.module	2008-12-13 23:00:20.000000000 +0100
++++ virtualbox-ose-2.1.0-dfsg/src/VBox/Additions/linux/sharedfolders/Makefile.module	2008-12-28 17:23:27.000000000 +0100
 @@ -32,12 +32,24 @@ ifeq ($(BUILD_TARGET_ARCH),)
    BUILD_TARGET_ARCH := amd64
@@ -70,7 +70,7 @@
    endif
   endif
-diff -Naurp virtualbox-ose-2.0.6-dfsg.orig/src/VBox/HostDrivers/Support/linux/Makefile virtualbox-ose-2.0.6-dfsg/src/VBox/HostDrivers/Support/linux/Makefile
---- virtualbox-ose-2.0.6-dfsg.orig/src/VBox/HostDrivers/Support/linux/Makefile	2008-11-27 14:45:45.000000000 +0100
-+++ virtualbox-ose-2.0.6-dfsg/src/VBox/HostDrivers/Support/linux/Makefile	2008-11-27 14:49:00.000000000 +0100
+diff -Naurp virtualbox-ose-2.1.0-dfsg.orig/src/VBox/HostDrivers/Support/linux/Makefile virtualbox-ose-2.1.0-dfsg/src/VBox/HostDrivers/Support/linux/Makefile
+--- virtualbox-ose-2.1.0-dfsg.orig/src/VBox/HostDrivers/Support/linux/Makefile	2008-12-13 23:00:17.000000000 +0100
++++ virtualbox-ose-2.1.0-dfsg/src/VBox/HostDrivers/Support/linux/Makefile	2008-12-28 17:23:27.000000000 +0100
 @@ -43,12 +43,24 @@ ifeq ($(BUILD_TARGET_ARCH),)
    BUILD_TARGET_ARCH := amd64
@@ -102,2 +102,34 @@
    endif
   endif
+diff -Naurp virtualbox-ose-2.1.0-dfsg.orig/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile virtualbox-ose-2.1.0-dfsg/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile
+--- virtualbox-ose-2.1.0-dfsg.orig/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile	2008-12-15 22:21:46.000000000 +0100
++++ virtualbox-ose-2.1.0-dfsg/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile	2008-12-28 17:23:49.000000000 +0100
+@@ -34,12 +34,24 @@ ifeq ($(BUILD_TARGET_ARCH),)
+   BUILD_TARGET_ARCH := amd64
+  else
+   ifeq ($(ARCH),i386)
+-   BUILD_TARGET_ARCH := x86
++   ifeq ($(CONFIG_X86_32),y)
++     BUILD_TARGET_ARCH := x86
++   else
++     BUILD_TARGET_ARCH := amd64
++   endif
+   else
+-   ifeq ($(filter-out x86_64 amd64 AMD64,$(shell uname -m)),)
+-    BUILD_TARGET_ARCH := amd64
++   ifeq ($(ARCH),x86)
++    ifeq ($(CONFIG_X86_32),y)
++     BUILD_TARGET_ARCH := x86
++    else
++     BUILD_TARGET_ARCH := amd64
++    endif
+    else
+-    BUILD_TARGET_ARCH := x86
++    ifeq ($(filter-out x86_64 amd64 AMD64,$(shell uname -m)),)
++     BUILD_TARGET_ARCH := amd64
++    else
++     BUILD_TARGET_ARCH := x86
++    endif
+    endif
+   endif
+  endif
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/patches/08-init-lsb.dpatch
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/patches/08-init-lsb.dpatch	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/patches/08-init-lsb.dpatch	(revision 4946)
@@ -6,12 +6,12 @@
 @DPATCH@
 
-diff -Naurp virtualbox-ose-1.6.0-dfsg.orig/src/VBox/Installer/linux/vboxnet.sh.in virtualbox-ose-1.6.0-dfsg/src/VBox/Installer/linux/vboxnet.sh.in
---- virtualbox-ose-1.6.0-dfsg.orig/src/VBox/Installer/linux/vboxnet.sh.in	2008-05-09 09:28:11.000000000 +0000
-+++ virtualbox-ose-1.6.0-dfsg/src/VBox/Installer/linux/vboxnet.sh.in	2008-05-09 09:28:41.000000000 +0000
-@@ -20,10 +20,10 @@
+diff -Naurp virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Installer/linux/vboxdrv.sh.in virtualbox-ose-2.1.0-dfsg/src/VBox/Installer/linux/vboxdrv.sh.in
+--- virtualbox-ose-2.1.0-dfsg.orig/src/VBox/Installer/linux/vboxdrv.sh.in	2008-05-09 09:28:11.000000000 +0000
++++ virtualbox-ose-2.1.0-dfsg/src/VBox/Installer/linux/vboxdrv.sh.in	2008-05-09 09:28:41.000000000 +0000
+@@ -19,8 +19,8 @@
  #
  ### BEGIN INIT INFO
- # Provides:       vboxnet
--# Required-Start: $network
+ # Provides:       vboxdrv
+-# Required-Start: $syslog
 -# Required-Stop:
 +# Required-Start: $remote_fs $network
@@ -19,11 +19,18 @@
  # Default-Start:  2 3 4 5
  # Default-Stop:   0 1 6
- # Description:    VirtualBox permanent host networking setup
- ### END INIT INFO
+ # Short-Description: VirtualBox Linux kernel module
+@@ -32,7 +32,7 @@
+ LOG="/var/log/vbox-install.log"
+ NOLSB=%NOLSB%
  
-@@ -50,14 +50,13 @@ if [ -z "$NOLSB" ]; then
+-[ -f /lib/lsb/init-functions ] || NOLSB=yes
++[ -f /lib/lsb/init-functions ] && NOLSB=
+ [ -f /etc/vbox/vbox.cfg ] && . /etc/vbox/vbox.cfg
+ 
+ if [ -n "$INSTALL_DIR" ]; then
+@@ -60,14 +60,13 @@
+ if [ -z "$NOLSB" ]; then
      . /lib/lsb/init-functions
      fail_msg() {
-         [ -f "$VARFILE" ] && rm $VARFILE
 -        echo ""
 -        log_failure_msg "$1"
Index: g/boss/main/virtualbox-ose/trunk/debian/patches/07-init-fail.dpatch
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/patches/07-init-fail.dpatch	(revision 4945)
+++ 	(revision )
@@ -1,18 +1,0 @@
-#!/bin/sh /usr/share/dpatch/dpatch-run
-## 07-init-fail.dpatch by Michael Meskes <meskes@debian.org>
-##
-## DP: Fix some failures in init script.
-
-@DPATCH@
-
-diff -Naurp virtualbox-ose-1.6.0-dfsg.orig/src/VBox/Installer/linux/vboxnet.sh.in virtualbox-ose-1.6.0-dfsg/src/VBox/Installer/linux/vboxnet.sh.in
---- virtualbox-ose-1.6.0-dfsg.orig/src/VBox/Installer/linux/vboxnet.sh.in	2008-04-30 14:05:52.000000000 +0000
-+++ virtualbox-ose-1.6.0-dfsg/src/VBox/Installer/linux/vboxnet.sh.in	2008-05-09 09:28:11.000000000 +0000
-@@ -49,6 +49,7 @@ fi
- if [ -z "$NOLSB" ]; then
-     . /lib/lsb/init-functions
-     fail_msg() {
-+        [ -f "$VARFILE" ] && rm $VARFILE
-         echo ""
-         log_failure_msg "$1"
-     }
Index: /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.install
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.install	(revision 4945)
+++ /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.install	(revision 4946)
@@ -1,4 +1,3 @@
 debian/virtualbox-ose.files/vbox.cfg /etc/vbox
-debian/virtualbox-ose.files/interfaces /etc/vbox
 debian/virtualbox-ose.files/*.sh /usr/share/virtualbox
 debian/virtualbox-ose.files/virtualbox-ose.desktop /usr/share/applications
@@ -8,5 +7,4 @@
 
 out/bin/components /usr/lib/virtualbox
-out/bin/SUP* /usr/lib/virtualbox
 out/bin/VBoxREM* /usr/lib/virtualbox
 out/bin/VBox*.so /usr/lib/virtualbox
@@ -18,14 +16,11 @@
 out/bin/VBoxSDL /usr/lib/virtualbox
 out/bin/VBoxSVC /usr/lib/virtualbox
-out/bin/VBoxTunctl /usr/lib/virtualbox
 out/bin/VBoxXPCOM* /usr/lib/virtualbox
-out/bin/vditool /usr/lib/virtualbox
 out/bin/VirtualBox* /usr/lib/virtualbox
 out/bin/VMM* /usr/lib/virtualbox
+out/bin/vboxwebsrv /usr/lib/virtualbox
+out/bin/webtest /usr/lib/virtualbox
 
 out/bin/nls /usr/share/virtualbox
-out/bin/sdk /usr/share/virtualbox
 out/bin/VBox.png /usr/share/virtualbox
-out/bin/VBoxAddIF.sh /usr/share/virtualbox
-
-out/obj/xpidl /usr/lib/virtualbox
+out/bin/VBoxSysInfo.sh /usr/share/virtualbox
Index: g/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.if-post-down
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.if-post-down	(revision 4945)
+++ 	(revision )
@@ -1,16 +1,0 @@
-#!/bin/sh
-
-set -e
-
-case "${IFACE}" in
-    vbox*)
-            ARGS="-d ${IFACE}"
-        ;;
-    *)
-        exit 0
-        ;;
-esac
-
-test -x /usr/lib/virtualbox/VBoxTunctl || exit 0
-
-/usr/lib/virtualbox/VBoxTunctl $ARGS
Index: g/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.if-pre-up
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.if-pre-up	(revision 4945)
+++ 	(revision )
@@ -1,23 +1,0 @@
-#!/bin/sh
-
-set -e
-
-case "${IFACE}" in
-    vbox*)
-        ARGS="-t ${IFACE}"
-        ;;
-    *)
-        exit 0
-        ;;
-esac
-
-test -x /usr/lib/virtualbox/VBoxTunctl || exit 0
-
-if [ -n "${IF_VIRTUALBOX_USER}" ]; then
-    ARGS="-u ${IF_VIRTUALBOX_USER} $ARGS"
-fi
-# if [ -n "${IF_VIRTUALBOX_GROUP}" ]; then
-#     ARGS="-g ${IF_VIRTUALBOX_GROUP} $ARGS"
-# fi
-
-/usr/lib/virtualbox/VBoxTunctl $ARGS
Index: g/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.README.Debian.xml
===================================================================
--- /pkg/boss/main/virtualbox-ose/trunk/debian/virtualbox-ose.README.Debian.xml	(revision 4945)
+++ 	(revision )
@@ -1,216 +1,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
-                         "http://www.docbook.org/xml/4.4/docbookx.dtd">
-<article>
-  <title>Virtualbox OSE for Debian</title>
-  <section>
-    <title>Different versions</title>
-    <para>
-      The Open Source Edition of VirtualBox contains most but not all
-      features of the closed-source VirtualBox product that is
-      distributed under different terms and available from the
-      <ulink url="http://virtualbox.org/wiki/Downloads">
-	Virtualbox homepage</ulink>.
-    </para>
-    <itemizedlist>
-      <listitem>
-        <para>
-          Remote Display Protocol (RDP) Server
-        </para>
-        <para>
-          This component implements a complete RDP server on top of
-          the virtual hardware and allows users to connect to a
-          virtual machine remotely using any RDP compatible client.
-        </para>
-      </listitem>
-      <listitem>
-        <para>USB support</para>
-        <para>
-          VirtualBox implements a virtual USB controller and supports
-          passing through USB 1.1 and USB 2.0 devices to virtual
-          machines.
-        </para>
-      </listitem>
-      <listitem>
-        <para>USB over RDP</para>
-        <para>
-          This is a combination of the RDP server and USB support
-          allowing users to make USB devices available to virtual
-          machines running remotely.
-        </para>
-      </listitem>
-      <listitem>
-        <para>iSCSI initiator</para>
-        <para>
-          VirtualBox contains a builtin iSCSI initiator making it
-          possible to use iSCSI targets as virtual disks without the
-          guest requiring support for iSCSI.
-        </para>
-      </listitem>
-      <listitem>
-        <para>Emulation for Intel e1000 network devices</para>
-      </listitem>
-      <!-- FIXME web services? What else? -->
-    </itemizedlist>
-  </section>
-  <section>
-    <title>64-bit guests</title>
-      Starting with version 2.0.0 VirtualBox also supports 64-bit guest operating systems,
-      under the following conditions:
-	<itemizedlist>
-	  <listitem>
-	    You need a 64-bit processor with hardware virtualization support
-	    and a 64-bit host operating system.
-	  </listitem>
-	  <listitem>
-	    You must run a 64-bit version of VirtualBox on that OS. This can
-	    then run both 32-bit and 64-bit VMs; a 32-bit VirtualBox can only run 32-bit
-	    VMs, regardless of the hardware.
-	  </listitem>
-          <listitem>
-	    You must enable hardware virtualization; software virtualization is not supported
-	    for 64-bit VMs.
-	  </listitem>
-	</itemizedlist>
-	There is no specific setting to enable 64-bit support for a guest.
-	However, you should enable the I/O APIC for virtual machines that you intend to
-	use in 64-bit mode.
-  </section>
-  <section>
-    <title>How to provide networking to virtual machines</title>
-    <section>
-      <title>Mechanism</title>
-      <para>
-	VirtualBox can use three alternative mechanisms to provide
-	Ethernet networking to its virtual machines:b
-      </para>
-      <section>
-	<title>NAT</title>
-	<para>
-	  This is the easiest to use type of setup: The virtual
-	  ethernet interface is connected to a virtual NAT router
-	  including a DHCP server that is implemented within
-	  the VirtualBox host software.
-	</para>
-	<para>
-	  This is the default mode. It usually does not require
-	  any extra configuration on the host.
-	</para>
-      </section>
-      <section>
-	<title>Internal network</title>
-	<para>
-	  In this mode, there is only connectivity within an
-	  emulated network shared between two or more virtual
-	  machines running in the same VirtualBox instance.
-	</para>
-      </section>
-      <section>
-	<title>Host interface</title>
-	<para>
-	  The virtual ethernet interface is connected to a
-	  <emphasis>TAP</emphasis> device on the host. Adding this
-	  <emphasis>TAP</emphasis> device to a bridging or IP routing
-	  setup is the responsibility of the user.
-	</para>
-      </section>
-    </section>
-    <section>
-      <title>Host interface configuration</title>
-      <para>
-	By attaching the VM's interface to "Host Interface" and
-	creating a corresponding <emphasis>TAP</emphasis> interface
-	the VM can be made visible on the local network.
-      </para>
-      <section>
-	<title>Using <command>VBoxAddIF</command></title>
-	<para>
-	  The VirtualBox includes a helper script,
-	  <command>VBoxAddIF</command> that sets up a
-	  <emphasis>TAP</emphasis> device for a specified user and
-	  optionally connects it to a bridge. This needs to be done
-	  only once for a particular user. Settings for all defined
-	  interfaces are stored in the file
-	  <filename>/etc/vbox/interfaces</filename> and created by the
-	  <filename>/etc/init.d/virtualbox-ose</filename> init script
-	  whenever the host system is booted.
-	  <figure>
-	    <title>Sample commandlines for permanently setting up
-	      <emphasis>TAP</emphasis> interface</title>
-	    <cmdsynopsis>
-	      <command># VBoxAddIF vbox0 luser1 br0</command>
-	      <command># VBoxAddIF vbox1 luser2</command>
-	    </cmdsynopsis>
-	  </figure>
-	  These interfaces can be removed using the
-	  <command>VBoxDeleteIF</command> command.
-	</para>
-	<para>
-	  You can of course create multiple interfaces per user, but
-	  interfaces must have unique names.
-	</para>
-      </section>
-      <section><title><command>ifup</command> /
-	  <command>ifdown</command></title>
-	<para>
-	  Starting with version 1.5.6-3, the virtualbox-ose package
-	  contains helper scripts that allow <emphasis>TAP</emphasis>
-	  interfaces for host-based networking to be configured from
-	  <filename>/etc/network/interfaces</filename>. The names for
-	  such interfaces must start with <code>vbox</code>. The
-	  owner <!-- and group --> for this interface can be set using
-	  the <code>virtualbox-user</code> <!-- and
-	  <code>virtualbox-group</code>keywords respectively.-->
-	  keyword.
-	  <figure>
-	    <title>Configuration of <emphasis>TAP</emphasis> interface
-	    for VirtualBox</title>
-	    <para>
-	      <programlisting>
-iface vbox0 inet static
-	address 192.168.3.1
-	netmask 255.255.255.0
-	virtualbox-user luser
-<!-- #virtualbox-group vboxusers -->
-	      </programlisting>
-	    </para>
-	  </figure>
-	</para>
-	<!-- FIXME: Bridging -->
-      </section>
-    </section>
-  </section>
-  <section>
-    <title>Incompatibilities with previous versions</title>
-    <para>
-      Unfortunately, the configuration files between version version
-      1.4.0-svn4130 and 1.5.0 the configuration files are
-      incompatible. In order to fix this issue please delete the
-      complete <command><![CDATA[<Uart>]]></command> section in any
-      <filename>~/.VirtualBox/Machines/NAME/NAME.xml</filename> files.
-    </para>
-  </section>
-  <section>
-    <title>See also</title>
-    <para>
-      Additional and updated information may be found on
-      <itemizedlist>
-	<listitem>
-	  <para>
-	    the
-	    <ulink url="http://virtualbox.org/wiki/End-user_documentation">
-	      End-user documentation</ulink> section of the official
-	    VirtualBox site.
-	  </para>
-	</listitem>
-	<listitem>
-	  <para>
-	    the
-	    <ulink url="http://wiki.debian.org/VirtualBox">VirtualBox</ulink>
-	    page in the Debian Wiki.
-	  </para>
-	</listitem>
-      </itemizedlist>
-    </para>
-  </section>
-</article>
