[arch-commits] Commit in virtualbox/trunk (3 files)

Christian Hesse eworm at archlinux.org
Wed Jul 22 20:21:47 UTC 2020


    Date: Wednesday, July 22, 2020 @ 20:21:46
  Author: eworm
Revision: 664910

upgpkg: virtualbox 6.1.12-3: fix VBoxDRMClient race condition

Added:
  virtualbox/trunk/vboxdrmclient.path
Modified:
  virtualbox/trunk/PKGBUILD
  virtualbox/trunk/vboxservice.service

---------------------+
 PKGBUILD            |    7 +++++--
 vboxdrmclient.path  |    6 ++++++
 vboxservice.service |    2 +-
 3 files changed, 12 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-22 19:54:40 UTC (rev 664909)
+++ PKGBUILD	2020-07-22 20:21:46 UTC (rev 664910)
@@ -10,7 +10,7 @@
          'virtualbox-guest-utils-nox'
          'virtualbox-ext-vnc')
 pkgver=6.1.12
-pkgrel=2
+pkgrel=3
 _vboxsf_commit='5aba938bcabd978e4615186ad7d8617d633e6f30'
 arch=('x86_64')
 url='https://virtualbox.org/'
@@ -65,6 +65,7 @@
         'LocalConfig.kmk'
         'vboxservice.service'
         'vboxservice-nox.service'
+        'vboxdrmclient.path'
         'vboxdrmclient.service'
         'vboxweb.service'
         'vboxreload'
@@ -87,8 +88,9 @@
             '9c5238183019f9ebc7d92a8582cad232f471eab9d3278786225abc1a1c7bf66e'
             '033c597e0f5285d2ddb0490868e5b6f945f45c7b1b1152a02a9e6fea438b2c95'
             '240ddf9c532b34380dd9bdd56c6302f323ded9ca95ccf5c50b6e44a5cb533cc9'
-            '4ffd5b84449b07acf280126cf7e56737c6430ebb3a98d203957bcf37ecde5450'
+            'c41a801fe344a4471a7b61a4764d1d857c403e4fb96e2ba6bc89c77a35f2be7a'
             '01dbb921bd57a852919cc78be5b73580a564f28ebab2fe8d6c9b8301265cbfce'
+            '83d8f24bff25bb925083cf39b3195236c6136105e62417712cc3f25b92e14b47'
             '2beab8de525220fa418c9873f9e0d657ddbad4ff9e4a46d7053e6cd9bc4ce95e'
             'e6e875ef186578b53106d7f6af48e426cdaf1b4e86834f01696b8ef1c685787f'
             '4001b5927348fe669a541e80526d4f9ea91b883805f102f7d571edbb482a9b9d'
@@ -352,6 +354,7 @@
     popd
     # systemd stuff
     install -Dm0644 60-vboxguest.rules "$pkgdir/usr/lib/udev/rules.d/60-vboxguest.rules"
+    install -Dm0644 vboxdrmclient.path "$pkgdir/usr/lib/systemd/system/vboxdrmclient.path"
     install -Dm0644 vboxdrmclient.service "$pkgdir/usr/lib/systemd/system/vboxdrmclient.service"
     install -Dm0644 vboxservice.service "$pkgdir/usr/lib/systemd/system/vboxservice.service"
     install -Dm0644 virtualbox-guest-utils.sysusers "$pkgdir/usr/lib/sysusers.d/virtualbox-guest-utils.conf"

Added: vboxdrmclient.path
===================================================================
--- vboxdrmclient.path	                        (rev 0)
+++ vboxdrmclient.path	2020-07-22 20:21:46 UTC (rev 664910)
@@ -0,0 +1,6 @@
+[Unit]
+Description=VirtualBox Guest VMSVGA resize client
+ConditionVirtualization=oracle
+
+[Path]
+PathExistsGlob=/dev/dri/renderD*

Modified: vboxservice.service
===================================================================
--- vboxservice.service	2020-07-22 19:54:40 UTC (rev 664909)
+++ vboxservice.service	2020-07-22 20:21:46 UTC (rev 664910)
@@ -1,7 +1,7 @@
 [Unit]
 Description=VirtualBox Guest Service
 ConditionVirtualization=oracle
-Wants=vboxdrmclient.service
+Wants=vboxdrmclient.path
 
 [Service]
 ExecStartPre=-/usr/bin/modprobe vboxguest


More information about the arch-commits mailing list