diff options
author | Christian Affolter <christian.affolter@stepping-stone.ch> | 2015-08-04 17:10:12 +0200 |
---|---|---|
committer | Christian Affolter <christian.affolter@stepping-stone.ch> | 2015-08-04 17:10:12 +0200 |
commit | 741e4d9a127566fd90531a2565d9628764622176 (patch) | |
tree | 0e81e56f99de86b2330d827f4637a6c208b13003 /app-emulation/vmware-player/files/vmware-network.service | |
parent | Merge branch 'master' of git://git.gentoo.org/proj/vmware (diff) | |
download | vmware-741e4d9a127566fd90531a2565d9628764622176.tar.gz vmware-741e4d9a127566fd90531a2565d9628764622176.tar.bz2 vmware-741e4d9a127566fd90531a2565d9628764622176.zip |
Added systemd service support for app-emulation/vmware-player
Created two systemd service unit files according to the existing OpenRC
init script:
* vmware-usbarbitrator.service manages the VMware USB Arbitrator
* vmware-network.service manages the VMware host network
It was decided to split the existing OpenRC init script, in order to
have a better dependency handling and to adhere to Gentoo's
Systemd/Ebuild policy.
Diffstat (limited to 'app-emulation/vmware-player/files/vmware-network.service')
-rw-r--r-- | app-emulation/vmware-player/files/vmware-network.service | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/app-emulation/vmware-player/files/vmware-network.service b/app-emulation/vmware-player/files/vmware-network.service new file mode 100644 index 0000000..abc6648 --- /dev/null +++ b/app-emulation/vmware-player/files/vmware-network.service @@ -0,0 +1,17 @@ +[Unit] +Description=VMware Network +Requires=local-fs.target +Wants=network.target vmware-usbarbitrator.service +After=local-fs.target network.target vmware-usbarbitrator.service + +[Service] +Type=simple +ExecStartPre=/sbin/modprobe -av vmci vmmon vsock vmblock vmnet +ExecStart=/opt/vmware/bin/vmware-networks --start +ExecStop=/opt/vmware/bin/vmware-networks --stop +ExecStopPost=/sbin/modprobe -rv vmmon vsock vmblock vmnet vmci +TimeoutSec=0 +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target |