From 00f599f482b7060f7f57cbb497a82f8eb01cae7f Mon Sep 17 00:00:00 2001 From: Rmys Date: Wed, 5 Aug 2020 18:32:47 +0300 Subject: [PATCH] kernel-5.7.13 --- hardware/virtualization/virtualbox/actions.py | 2 ++ .../virtualbox/files/018-xclient.patch | 24 +++++++++++++++++++ .../virtualbox/files/LocalConfig.kmk | 3 +++ hardware/virtualization/virtualbox/pspec.xml | 14 ++++++++--- 4 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 hardware/virtualization/virtualbox/files/018-xclient.patch diff --git a/hardware/virtualization/virtualbox/actions.py b/hardware/virtualization/virtualbox/actions.py index 4d0631d2a6..7c1657e135 100644 --- a/hardware/virtualization/virtualbox/actions.py +++ b/hardware/virtualization/virtualbox/actions.py @@ -104,6 +104,8 @@ def install(): # Guest additions pisitools.dobin("additions/VBoxClient") pisitools.dobin("additions/VBoxControl") + + pisitools.dobin("additions/VBoxDRMClient") pisitools.dosbin("additions/VBoxService") pisitools.dosbin("additions/mount.vboxsf", "/sbin") diff --git a/hardware/virtualization/virtualbox/files/018-xclient.patch b/hardware/virtualization/virtualbox/files/018-xclient.patch new file mode 100644 index 0000000000..411c85d1b9 --- /dev/null +++ b/hardware/virtualization/virtualbox/files/018-xclient.patch @@ -0,0 +1,24 @@ +--- a/src/VBox/Additions/x11/Installer/98vboxadd-xclient ++++ b/src/VBox/Additions/x11/Installer/98vboxadd-xclient +@@ -21,18 +21,11 @@ for i in $HOME/.vboxclient-*.pid; do + test -w $i || rm -f $i + done + +-if ! test -c /dev/vboxguest 2>/dev/null; then +- # Do not start if the kernel module is not present. +- # Execute notify-send in the back-ground to avoid racing with sddm, +- # as notify-send may wait for sddm to start while it waits for us to exit. +- notify-send "VBoxClient: the VirtualBox kernel service is not running. Exiting." & +-elif test -z "${SSH_CONNECTION}"; then +- # This script can also be triggered by a connection over SSH, which is not +- # what we had in mind, so we do not start VBoxClient in that case. We do +- # not use "exit" here as this script is "source"d, not executed. ++# Do not start if the kernel module is not present; or if this script is ++# triggered by a connection over SSH. ++if [ -c /dev/vboxguest -a -z "${SSH_CONNECTION}" ]; then + /usr/bin/VBoxClient --clipboard + /usr/bin/VBoxClient --checkhostversion + /usr/bin/VBoxClient --seamless + /usr/bin/VBoxClient --draganddrop +- /usr/bin/VBoxClient --vmsvga # In case VMSVGA emulation is enabled + fi diff --git a/hardware/virtualization/virtualbox/files/LocalConfig.kmk b/hardware/virtualization/virtualbox/files/LocalConfig.kmk index f6e89715eb..bcfc66b622 100644 --- a/hardware/virtualization/virtualbox/files/LocalConfig.kmk +++ b/hardware/virtualization/virtualbox/files/LocalConfig.kmk @@ -19,6 +19,9 @@ VBOX_PATH_PACKAGE_DOCS := $(VBOX_PATH_APP_DOCS) VBOX_BLD_PYTHON = python VBOX_JAVA_HOME = /usr/lib/jvm/java-8-openjdk +# disable experimental cloud infrastructure integration +VBOX_WITH_CLOUD_NET := + # do not fail on warning VBOX_GCC_WERR = VBOX_GCC_WARN = diff --git a/hardware/virtualization/virtualbox/pspec.xml b/hardware/virtualization/virtualbox/pspec.xml index 2e6a90a278..e4f0af5791 100644 --- a/hardware/virtualization/virtualbox/pspec.xml +++ b/hardware/virtualization/virtualbox/pspec.xml @@ -12,7 +12,7 @@ app:gui A powerful virtualization program VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. This is the Open Source Edition which lacks USB support and some other things. - http://download.virtualbox.org/virtualbox/6.1.10/VirtualBox-6.1.10.tar.bz2 + http://download.virtualbox.org/virtualbox/6.1.12/VirtualBox-6.1.12.tar.bz2 dkms.conf dkms-guest.conf @@ -71,7 +71,7 @@ VirtualBox-6.1.2-disable-update.patch 0001-VBoxServiceAutoMount-Change-Linux-mount-code-to-use-.patch 017-fix-narrowing-conversion.patch - 018-work-around-black-screen.patch + 018-xclient.patch 020-gsoap.patch @@ -158,6 +158,7 @@ /sbin /usr/bin/VBoxClient* /usr/bin/VBoxControl + /usr/bin/VBoxDRMClient /usr/sbin /usr/lib /usr/kde/*/share/autostart @@ -198,6 +199,13 @@ + + 2020-07-18 + 6.1.12 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-06-08 6.1.10 @@ -465,4 +473,4 @@ alialgul@pisilinux.org - \ No newline at end of file +