summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Marc Lenoir2019-02-17 17:56:34 +0100
committerJean-Marc Lenoir2019-02-17 17:56:34 +0100
commitf383c7d10bb08c560a568345713a7a714ebe2950 (patch)
tree77fca2cbb074b151e8292deb5c3e747c502d8c85
parentabe4ffd8a5d03fce207d08ce62a9947ce48aad3f (diff)
downloadaur-f383c7d10bb08c560a568345713a7a714ebe2950.tar.gz
Add VMware Authentication service
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD7
-rw-r--r--vmware-authd.service9
-rw-r--r--vmware-hostd.service4
-rw-r--r--vmware-networks.service1
-rw-r--r--vmware-workstation.install2
6 files changed, 21 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 50905c15278..c30aa239e90 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -52,6 +52,7 @@ pkgbase = vmware-workstation14
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
@@ -75,9 +76,10 @@ pkgbase = vmware-workstation14
sha256sums = 3c802523606184a5e8ebbe931d9c6c70d83ff8c6833b9f48aa264f0bd5a18a88
sha256sums = ad522a8cbc6103134ce5e677a01b503cd21875cbceb37bd13fd870ebd9ad0e6d
sha256sums = f9440479f3ae5ad0a39bba3150276627878bf83d6879444fb327c53a1dbb5a4d
- sha256sums = 70301aa4eff4f42d7d39b276445dc7d8f44b8a0e184775e8a9e3055bb9d8590a
+ sha256sums = 42594b60085d0bbef01ab07b9f8b0d18640001107ce61cc0ddf02d0ab415140f
+ sha256sums = e4c2e97acf07c52de570dd4333d67acfb593db719937a563c6075ab773dcce33
sha256sums = e3812b78158672c7d96b6a58877681462f3fbdfe99a948b32c80c755c8682450
- sha256sums = a651de50e91f386057d69d11e2cdf6e020229aae0631f25073ca09fbb878d1db
+ sha256sums = c0a5aea785db06921fb350d36d5e0fd9a14f5eee0c835686ec6fea1af8c92245
sha256sums = d7a9fbf39a0345ae2f14f7f389f30b1110f605d187e0c241e99bbb18993c250d
sha256sums = 05e26d8b21d190ebabb7f693998114d9d5991d9dfb71acb4d990293a65b6b487
sha256sums = 6ce902b1dab8fc69be253abd8e79017011985eca850ff7acc7282f9ab668e35d
diff --git a/PKGBUILD b/PKGBUILD
index da734faf25c..2ff4ca6038f 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'
@@ -306,6 +308,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/vmware-authd.service b/vmware-authd.service
new file mode 100644
index 00000000000..53d3fbf8314
--- /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 5d755b770a2..2462d94e33a 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 b501b8226ec..7d520a28a88 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 cff644a49f7..36f5a3505e4 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