On Sun, 22 Mar 2020 19:21:20 +0100, Lonnie Cumberland <lon...@outstep.com>
wrote:
I have just setup the latest VirtualBox to work with a particular debian
kernel by compiling the drivers with the needed
linux-headers-$(uname -r)
after installing gcc, make, and perl as well.
I can now run virtualbox as anticipated on the development machine, but
would now like to package the newly made drivers inside a debian DEB
package.
Can you please tell me what files that I can replace in the existing
Debian 9 DEB package that you might find on the Virtualbix website so
that this
new DEB package will no need to compile drivers and I can just do a
simple package install?
Since you are building Virtualbox from the sources anyways, you can as
well produce your own
debian packages for the host from this very same workspace.
Here are the steps to do this I hope work externally too:
$ cd trunk
$ tools/env.sh
$ mkdir prebuild
$ touch ./prebuild/UserManual.pdf
$ touch ./prebuild/VirtualBox.chm
$ export BUILD_TYPE=release ; export KBUILD_TYPE=release
$ cd src/VBox/Installer/linux/
$ fakeroot debian/rules binary NOWINE=1 NODOCS=1
The result of that should be 2 installable DEB packages:
[...]
dh_builddeb --destdir /home/ws/deb -- -Zxz
dpkg-deb: building package 'virtualbox-6.1' in
'/home/ws/deb/virtualbox-6.1_6.1.3-135832~Ubuntu~eoan_amd64.deb'.
dpkg-deb: building package 'virtualbox-6.1-dbg' in
'/home/ws/deb/virtualbox-6.1-dbg_6.1.3-135832~Ubuntu~eoan_amd64.deb'.
$ ls /home/ws/deb
trunk virtualbox-6.1_6.1.3-135832~Ubuntu~eoan_amd64.deb
virtualbox-6.1-dbg_6.1.3-135832~Ubuntu~eoan_amd64.deb
To cleanup build remains:
$ cd src/VBox/Installer/linux/
$ fakeroot debian/rules clean
let me know whether or not that works for you.
--
frankB
Oracle Virtualbox Development
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev