summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Marc Lenoir2017-05-21 21:20:15 +0200
committerJean-Marc Lenoir2017-05-21 21:20:15 +0200
commit0227a30b43a7c692b23005ce854167947bd31ba6 (patch)
tree9bc71d5ba7ad073439f12838736703f06c030d17
parent598d15773055b9460b68f4c36980afb55575ab94 (diff)
downloadaur-0227a30b43a7c692b23005ce854167947bd31ba6.tar.gz
Fix a bug with vmware-hostd service.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD6
-rwxr-xr-xconfigure-initscript.sh6
-rw-r--r--vmware-hostd.service1
4 files changed, 16 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 992c59c505d5..c4429f7f532a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -23,11 +23,16 @@ pkgbase = vmware-workstation
options = !strip
options = emptydirs
backup = etc/vmware/config
- backup = etc/pam.d/vmware-authd
+ backup = etc/vmware/hostd/authorization.xml
backup = etc/vmware/hostd/config.xml
backup = etc/vmware/hostd/datastores.xml
+ backup = etc/vmware/hostd/dispatcher.xml
backup = etc/vmware/hostd/environments.xml
backup = etc/vmware/hostd/proxy.xml
+ backup = etc/vmware/hostd/tagExtractor.xml
+ backup = etc/vmware/netmap.conf
+ backup = etc/vmware/ssl/hostd.ssl.config
+ backup = etc/pam.d/vmware-authd
source = https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle
source = bootstrap
source = config
@@ -56,13 +61,13 @@ pkgbase = vmware-workstation
sha256sums = 12e7b16abf8d7e858532edabb8868919c678063c566a6535855b194aac72d55e
sha256sums = 55af509a4328fa88518e7008c65ff5598e6007e99ca2b4421a8f9b26126f6ff3
sha256sums = d50aa0a3fe94025178965d988e18d41eb60aa1ce2b28ee6e3ca15edeabfa2ca7
- sha256sums = 33a090e101b807f9496d2a3c8705301f913f7190c78f6c1e7bc45773f1810305
+ sha256sums = 8e4d08668a66be79a900521792b39c16a026cc90659241edee80b64e701bfbcd
sha256sums = d0806b6cb99af04232585def7b8043df3104b9b17470ea70abbd5bedc1e7ca16
sha256sums = 434cd4aa440d36b75ee20e0b588aaad874bb0d796173990bc4046667c66f5099
sha256sums = 25c5aa39489d14a60f9cb30bdd7b21d36399c3355daee8bf5fbebcb62fe9f45f
sha256sums = 3c802523606184a5e8ebbe931d9c6c70d83ff8c6833b9f48aa264f0bd5a18a88
sha256sums = f9440479f3ae5ad0a39bba3150276627878bf83d6879444fb327c53a1dbb5a4d
- sha256sums = d1f9d6dccafee7a8fbc0bf9584e30babec1ddefca4b89973fb634276a8bd407f
+ sha256sums = 70301aa4eff4f42d7d39b276445dc7d8f44b8a0e184775e8a9e3055bb9d8590a
sha256sums = e3812b78158672c7d96b6a58877681462f3fbdfe99a948b32c80c755c8682450
sha256sums = f9297948eba55fbaa6c9d1846b92070f27fda17afe78b41ed0e4c2eaa452b56c
sha256sums = d7a9fbf39a0345ae2f14f7f389f30b1110f605d187e0c241e99bbb18993c250d
diff --git a/PKGBUILD b/PKGBUILD
index 27bc15346f71..0d9f21b2970d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -90,7 +90,7 @@ sha256sums=(
'12e7b16abf8d7e858532edabb8868919c678063c566a6535855b194aac72d55e'
'55af509a4328fa88518e7008c65ff5598e6007e99ca2b4421a8f9b26126f6ff3'
'd50aa0a3fe94025178965d988e18d41eb60aa1ce2b28ee6e3ca15edeabfa2ca7'
- '33a090e101b807f9496d2a3c8705301f913f7190c78f6c1e7bc45773f1810305'
+ '8e4d08668a66be79a900521792b39c16a026cc90659241edee80b64e701bfbcd'
'd0806b6cb99af04232585def7b8043df3104b9b17470ea70abbd5bedc1e7ca16'
'434cd4aa440d36b75ee20e0b588aaad874bb0d796173990bc4046667c66f5099'
@@ -98,7 +98,7 @@ sha256sums=(
'3c802523606184a5e8ebbe931d9c6c70d83ff8c6833b9f48aa264f0bd5a18a88'
'f9440479f3ae5ad0a39bba3150276627878bf83d6879444fb327c53a1dbb5a4d'
- 'd1f9d6dccafee7a8fbc0bf9584e30babec1ddefca4b89973fb634276a8bd407f'
+ '70301aa4eff4f42d7d39b276445dc7d8f44b8a0e184775e8a9e3055bb9d8590a'
'e3812b78158672c7d96b6a58877681462f3fbdfe99a948b32c80c755c8682450'
'f9297948eba55fbaa6c9d1846b92070f27fda17afe78b41ed0e4c2eaa452b56c'
'd7a9fbf39a0345ae2f14f7f389f30b1110f605d187e0c241e99bbb18993c250d'
@@ -271,7 +271,7 @@ package() {
install -Dm 644 "vmware-tools-$isoimage/$isoimage.iso.sig" "$pkgdir/usr/lib/vmware/isoimages/$isoimage.iso.sig"
done
- install -Dm 644 "vmware-player-app/doc/LearnMore.txt" "$pkgdir/usr/share/licenses/$pkgname/LearnMore.txt"
+ install -Dm 644 "vmware-player-app/doc/LearnMore.txt" "$pkgdir/usr/share/licenses/$pkgname/Privacy.txt"
install -Dm 644 "vmware-workstation/doc/EULA" "$pkgdir/usr/share/licenses/$pkgname/VMware Workstation - EULA.txt"
install -Dm 644 "vmware-workstation/doc"/*open_source_licenses.txt "$pkgdir/usr/share/licenses/$pkgname"
mv "$pkgdir/usr/lib/vmware-ovftool/vmware.eula" "$pkgdir/usr/share/licenses/$pkgname/VMware OVF Tool component for Linux - EULA.txt"
diff --git a/configure-initscript.sh b/configure-initscript.sh
index 450b924d151f..95d9e9cc5bb8 100755
--- a/configure-initscript.sh
+++ b/configure-initscript.sh
@@ -19,13 +19,15 @@ esac
addService() {
if [ "$serviceName" != "vmware" ]; then
- systemctl enable --now $serviceName.service
+ systemctl start $serviceName.service
+ systemctl enable $serviceName.service
fi
}
removeService() {
if [ "$serviceName" != "vmware" ]; then
- systemctl disable --now $serviceName.service
+ systemctl stop $serviceName.service
+ systemctl disable $serviceName.service
fi
}
diff --git a/vmware-hostd.service b/vmware-hostd.service
index 99cd898b91d5..5d755b770a2e 100644
--- a/vmware-hostd.service
+++ b/vmware-hostd.service
@@ -4,6 +4,7 @@ Wants=vmware-hostd-certificates.service
After=vmware-hostd-certificates.service
[Service]
+ExecStartPre=/usr/bin/mkdir -p /var/run/vmware
ExecStart=/usr/bin/vmware-hostd -a /etc/vmware/hostd/config.xml
[Install]