summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Marc Lenoir2019-02-17 17:58:54 +0100
committerJean-Marc Lenoir2019-02-17 17:58:54 +0100
commite0bfe4903209b8bba2fef540f9aed263a5c6803c (patch)
tree48e05bf96c0a71fd25606044a0dcb834f0da9e09
parentbf66b26138b1a03f96d92eb8c693ec911f5ba0a6 (diff)
downloadaur-e0bfe4903209b8bba2fef540f9aed263a5c6803c.tar.gz
Add VMware Authentication service
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD9
-rw-r--r--unlocker.py2
-rw-r--r--vmware-authd.service9
-rw-r--r--vmware-hostd.service4
-rw-r--r--vmware-networks.service1
-rw-r--r--vmware-workstation.install2
7 files changed, 24 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c20d2c93b52d..9b8a15da44b5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -52,6 +52,7 @@ pkgbase = vmware-workstation11
source = vmAutoStart.xml
source = vmware-hostd-certificates.service
source = vmware-hostd.service
+ source = vmware-authd.service
source = vmware-networks-configuration.service
source = vmware-networks.service
source = vmware-usbarbitrator.service
@@ -74,16 +75,17 @@ pkgbase = vmware-workstation11
sha256sums = 3c802523606184a5e8ebbe931d9c6c70d83ff8c6833b9f48aa264f0bd5a18a88
sha256sums = ad522a8cbc6103134ce5e677a01b503cd21875cbceb37bd13fd870ebd9ad0e6d
sha256sums = f9440479f3ae5ad0a39bba3150276627878bf83d6879444fb327c53a1dbb5a4d
- sha256sums = 70301aa4eff4f42d7d39b276445dc7d8f44b8a0e184775e8a9e3055bb9d8590a
+ sha256sums = 42594b60085d0bbef01ab07b9f8b0d18640001107ce61cc0ddf02d0ab415140f
+ sha256sums = e4c2e97acf07c52de570dd4333d67acfb593db719937a563c6075ab773dcce33
sha256sums = e3812b78158672c7d96b6a58877681462f3fbdfe99a948b32c80c755c8682450
- sha256sums = a651de50e91f386057d69d11e2cdf6e020229aae0631f25073ca09fbb878d1db
+ sha256sums = c0a5aea785db06921fb350d36d5e0fd9a14f5eee0c835686ec6fea1af8c92245
sha256sums = d7a9fbf39a0345ae2f14f7f389f30b1110f605d187e0c241e99bbb18993c250d
sha256sums = 05e26d8b21d190ebabb7f693998114d9d5991d9dfb71acb4d990293a65b6b487
sha256sums = 6ce902b1dab8fc69be253abd8e79017011985eca850ff7acc7282f9ab668e35d
sha256sums = d1aae68a0864d4483039302931b8a571b2c660706d1c7a7572bd9d6fdc099c37
sha256sums = 7523a9ddd5f6dd00202a8928610a41d135a04497c64ddd2b88fbb155d7a37543
sha256sums = 09711e59f708576d2fb09c464ebbb52806cb7f850cb3d5bbeea634fa58fb6c86
- sha256sums = cb9ecff2d9210ea0022d5ac1b2c274dba0ec9b79c031386627f2a668913e1a38
+ sha256sums = 29e0b0db9c0296ab81eee543803c4bd430e2c69c76e33492910e17280da1c05c
pkgname = vmware-workstation11
diff --git a/PKGBUILD b/PKGBUILD
index 81c1cce9d460..9892cf0656e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -82,6 +82,7 @@ source=(
'vmware-hostd-certificates.service'
'vmware-hostd.service'
+ 'vmware-authd.service'
'vmware-networks-configuration.service'
'vmware-networks.service'
'vmware-usbarbitrator.service'
@@ -108,9 +109,10 @@ sha256sums=(
'ad522a8cbc6103134ce5e677a01b503cd21875cbceb37bd13fd870ebd9ad0e6d'
'f9440479f3ae5ad0a39bba3150276627878bf83d6879444fb327c53a1dbb5a4d'
- '70301aa4eff4f42d7d39b276445dc7d8f44b8a0e184775e8a9e3055bb9d8590a'
+ '42594b60085d0bbef01ab07b9f8b0d18640001107ce61cc0ddf02d0ab415140f'
+ 'e4c2e97acf07c52de570dd4333d67acfb593db719937a563c6075ab773dcce33'
'e3812b78158672c7d96b6a58877681462f3fbdfe99a948b32c80c755c8682450'
- 'a651de50e91f386057d69d11e2cdf6e020229aae0631f25073ca09fbb878d1db'
+ 'c0a5aea785db06921fb350d36d5e0fd9a14f5eee0c835686ec6fea1af8c92245'
'd7a9fbf39a0345ae2f14f7f389f30b1110f605d187e0c241e99bbb18993c250d'
'05e26d8b21d190ebabb7f693998114d9d5991d9dfb71acb4d990293a65b6b487'
@@ -139,7 +141,7 @@ source+=(
)
sha256sums+=(
'09711e59f708576d2fb09c464ebbb52806cb7f850cb3d5bbeea634fa58fb6c86'
- 'cb9ecff2d9210ea0022d5ac1b2c274dba0ec9b79c031386627f2a668913e1a38'
+ '29e0b0db9c0296ab81eee543803c4bd430e2c69c76e33492910e17280da1c05c'
)
_fusion_isoimages=(darwin)
@@ -303,6 +305,7 @@ package() {
for service_file in \
vmware-hostd-certificates.service \
vmware-hostd.service \
+ vmware-authd.service \
vmware-networks-configuration.service \
vmware-networks.service \
vmware-usbarbitrator.service
diff --git a/unlocker.py b/unlocker.py
index 2787e65d689e..decbc51b76ac 100644
--- a/unlocker.py
+++ b/unlocker.py
@@ -2,7 +2,7 @@
"""
The MIT License (MIT)
-Copyright (c) 2014-2016 Dave Parsons & Sam Bingner
+Copyright (c) 2014-2018 Dave Parsons & Sam Bingner
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the 'Software'), to deal
diff --git a/vmware-authd.service b/vmware-authd.service
new file mode 100644
index 000000000000..53d3fbf8314d
--- /dev/null
+++ b/vmware-authd.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=VMware Authentication Daemon
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/vmware-authdlauncher
+
+[Install]
+WantedBy=multi-user.target
diff --git a/vmware-hostd.service b/vmware-hostd.service
index 5d755b770a2e..2462d94e33ae 100644
--- a/vmware-hostd.service
+++ b/vmware-hostd.service
@@ -1,7 +1,7 @@
[Unit]
Description=VMware Host Daemon
-Wants=vmware-hostd-certificates.service
-After=vmware-hostd-certificates.service
+Wants=vmware-hostd-certificates.service vmware-authd.service
+After=vmware-hostd-certificates.service vmware-authd.service
[Service]
ExecStartPre=/usr/bin/mkdir -p /var/run/vmware
diff --git a/vmware-networks.service b/vmware-networks.service
index b501b8226ec8..7d520a28a88d 100644
--- a/vmware-networks.service
+++ b/vmware-networks.service
@@ -5,7 +5,6 @@ After=vmware-networks-configuration.service
[Service]
Type=forking
-Restart=always
ExecStartPre=-/sbin/modprobe vmnet
ExecStart=/usr/bin/vmware-networks --start
ExecStop=/usr/bin/vmware-networks --stop
diff --git a/vmware-workstation.install b/vmware-workstation.install
index cff644a49f7e..36f5a3505e48 100644
--- a/vmware-workstation.install
+++ b/vmware-workstation.install
@@ -3,7 +3,7 @@ post_install() {
==> Before using VMware, you need to reboot or load vmw_vmci and vmmon kernel modules (in a terminal on root: modprobe -a vmw_vmci vmmon)
==> You may also need to enable some of these services:
-- vmware-networks.service: to have network access in VMs
+- vmware-networks.service: to have network access inside VMs
- vmware-usbarbitrator.service: to connect USB devices inside VMs
- vmware-hostd.service: to share VMs on the network