From a0a48efca0f52e40d0a4e60977ee39cc81f2eda8 Mon Sep 17 00:00:00 2001 From: aafn <36155054+aaFn@users.noreply.github.com> Date: Wed, 7 Jan 2026 00:10:21 +0100 Subject: [PATCH] virtualbox-ose-guest-dkms: fix conflict with older vboxguest dkms module in initramfs - see issue #58300 --- srcpkgs/virtualbox-ose/files/workaround-vboxguest.sh | 5 +++++ srcpkgs/virtualbox-ose/template | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/virtualbox-ose/files/workaround-vboxguest.sh diff --git a/srcpkgs/virtualbox-ose/files/workaround-vboxguest.sh b/srcpkgs/virtualbox-ose/files/workaround-vboxguest.sh new file mode 100644 index 00000000000000..939ac1606abb95 --- /dev/null +++ b/srcpkgs/virtualbox-ose/files/workaround-vboxguest.sh @@ -0,0 +1,5 @@ +# Fix for wrong older vboxguest dkms module version being loaded by default, coming from initramfs, +# preventing load of the proper version of the vboxguest dkms module coming with this package, +# and breaking vbosf at boot time (and therefore file sharing with the host) - see issue #58300. + +modprobe -r vboxguest diff --git a/srcpkgs/virtualbox-ose/template b/srcpkgs/virtualbox-ose/template index 4c91cd53a4e82a..8a65c829f62533 100644 --- a/srcpkgs/virtualbox-ose/template +++ b/srcpkgs/virtualbox-ose/template @@ -1,7 +1,7 @@ # Template file for 'virtualbox-ose' pkgname=virtualbox-ose version=7.2.4 -revision=1 +revision=2 short_desc="General-purpose full virtualizer for x86 hardware" maintainer="Orphaned " license="GPL-2.0-only, CDDL-1.0" @@ -186,5 +186,7 @@ virtualbox-ose-guest-dkms_package() { vcopy . "usr/src/${pkgname%-dkms}-${version}" vinstall ${FILESDIR}/${pkgname}.udev 644 \ usr/lib/udev/rules.d 60-${pkgname}.rules + vinstall ${FILESDIR}/workaround-vboxguest.sh 644 \ + etc/runit/core-services 01-workaround-vboxguest.sh } }