commit:     f6c8e4d559d23011b8ee56d8bb6c2c8ea1595f5f
Author:     Evan Teran <evan.teran <AT> gmail <DOT> com>
AuthorDate: Sun Jul 19 02:09:38 2015 +0000
Commit:     Evan Teran <evan.teran <AT> gmail <DOT> com>
CommitDate: Sun Jul 19 02:09:38 2015 +0000
URL:        https://gitweb.gentoo.org/proj/vmware.git/commit/?id=f6c8e4d5

adding one last missing file

 .../vmware-workstation/files/vmware-server-9.0.rc  | 55 ++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/app-emulation/vmware-workstation/files/vmware-server-9.0.rc 
b/app-emulation/vmware-workstation/files/vmware-server-9.0.rc
new file mode 100644
index 0000000..3b71339
--- /dev/null
+++ b/app-emulation/vmware-workstation/files/vmware-server-9.0.rc
@@ -0,0 +1,55 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/files/vmware-server-9.0.rc,v
 1.1 2012/12/09 14:30:38 vadimk Exp $
+
+depend() {
+       need localmount vmware
+       use net
+}
+
+checkconfig() {
+       # Check if certificates exist.  If not, we need to generate them, ala 
sshd.
+       if [ ! -e @@ETCDIR@@/ssl/rui.key -o ! -e @@ETCDIR@@/ssl/rui.crt ]; then
+               mkdir -p @@ETCDIR@@/ssl
+               openssl req -x509 -days 365 -newkey rsa:2048 -keyout 
@@ETCDIR@@/ssl/rui.key -out @@ETCDIR@@/ssl/rui.crt -config 
@@ETCDIR@@/ssl/hostd.ssl.config
+               chmod -R 600 @@ETCDIR@@/ssl
+       fi
+}
+
+start() {
+       checkconfig
+
+       ebegin Starting VMware Authentication Daemon
+       start-stop-daemon --start \
+         --exec @@PREFIX@@/sbin/vmware-authdlauncher
+       eend $?
+       ebegin Starting VMware Workstation Server
+       start-stop-daemon --start \
+         --pidfile /var/run/vmware/vmware-hostd.PID \
+         --exec @@BINDIR@@/vmware-hostd \
+         -- -a -d @@ETCDIR@@/hostd/config.xml
+
+       eend $?
+}
+
+stop() {
+       ebegin "Shutdown VMs in the AutoStart Sequence"
+       local HOHO_ADMIN="$(@@BINDIR@@/vmware-wssc-adminTool 
"@@ETCDIR@@/hostd/authorization.xml" 2>/dev/null)"
+
+       if [ "x" != "x${HOHO_ADMIN}" ]; then
+               @@BINDIR@@/vmware-vim-cmd -U "${HOHO_ADMIN}" 
hostsvc/autostartmanager/autostop
+       fi
+       eend $?
+
+       ebegin Stopping VMware Workstation Server
+       start-stop-daemon --stop \
+         --pidfile /var/run/vmware/vmware-hostd.PID \
+         --exec @@BINDIR@@/vmware-hostd 
+       eend $?
+       ebegin Stopping VMware Authentication Daemon
+       #start-stop-daemon --stop \
+       #  --exec @@PREFIX@@/sbin/vmware-authdlauncher
+       killall @@PREFIX@@/sbin/vmware-authdlauncher
+       eend $?
+}

Reply via email to