diff options
author | Christian Hesse | 2017-06-08 19:14:00 +0200 |
---|---|---|
committer | Christian Hesse | 2017-06-08 19:14:00 +0200 |
commit | 49a77430160713b80a19fbc1e32bf611cddba640 (patch) | |
tree | 4d354274d77754195b8b1b942537ba180af7d80b /vmware-horizon-usb | |
parent | d8e7f599dcb5c13d400b57a1137a54534b1fa7cc (diff) | |
download | aur-49a77430160713b80a19fbc1e32bf611cddba640.tar.gz |
commit vmware-horizon-client 4.5.0-2
Diffstat (limited to 'vmware-horizon-usb')
-rw-r--r-- | vmware-horizon-usb | 15 |
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 |