summarylogtreecommitdiffstats
path: root/vmware-horizon-usb
diff options
context:
space:
mode:
authorChristian Hesse2017-06-08 19:14:00 +0200
committerChristian Hesse2017-06-08 19:14:00 +0200
commit49a77430160713b80a19fbc1e32bf611cddba640 (patch)
tree4d354274d77754195b8b1b942537ba180af7d80b /vmware-horizon-usb
parentd8e7f599dcb5c13d400b57a1137a54534b1fa7cc (diff)
downloadaur-49a77430160713b80a19fbc1e32bf611cddba640.tar.gz
commit vmware-horizon-client 4.5.0-2
Diffstat (limited to 'vmware-horizon-usb')
-rw-r--r--vmware-horizon-usb15
1 files changed, 14 insertions, 1 deletions
diff --git a/vmware-horizon-usb b/vmware-horizon-usb
index b634fb578685..2bd0e5a88cb2 100644
--- a/vmware-horizon-usb
+++ b/vmware-horizon-usb
@@ -1,4 +1,17 @@
#!/bin/sh
+# this is from /etc/init.d/vmware-USBArbitrator
+# changed to work on uids >= 1000
+for user in `awk -F'[/:]' '{if ($3 == 0 || ($3 >= 1000 && $3 != 65534)) print $1}' /etc/passwd`
+ do
+ aUser=$user
+ aGroup=`id -g $aUser`
+ aUID=`id -u $aUser`
+ if ! [ -f /var/run/vmware/"$aUID" ] ; then
+ mkdir -p /var/run/vmware/"$aUID"
+ chown -R -- "$aUser":"$aGroup" /var/run/vmware/"$aUID"
+ chmod 700 /var/run/vmware/"$aUID"
+ fi
+ done
+
/usr/lib/vmware/view/usb/vmware-usbarbitrator
-/usr/lib/vmware/view/usb/vmware-view-usbd