Gentoo Archives: gentoo-commits

From: "Vadim Kuznetsov (vadimk)" <vadimk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/vmware-workstation/files: vmware-server-8.0.rc vmware-8.0.rc
Date: Sat, 03 Dec 2011 20:14:17
Message-Id: 20111203201402.B53AB2004C@flycatcher.gentoo.org
1 vadimk 11/12/03 20:14:02
2
3 Added: vmware-server-8.0.rc vmware-8.0.rc
4 Log:
5 vmware desktop version bump
6
7 (Portage version: 2.1.10.39/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 app-emulation/vmware-workstation/files/vmware-server-8.0.rc
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-workstation/files/vmware-server-8.0.rc?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-workstation/files/vmware-server-8.0.rc?rev=1.1&content-type=text/plain
14
15 Index: vmware-server-8.0.rc
16 ===================================================================
17 #!/sbin/runscript
18 # Copyright 1999-2011 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/files/vmware-server-8.0.rc,v 1.1 2011/12/03 20:14:02 vadimk Exp $
21
22 depend() {
23 need localmount vmware
24 use net
25 }
26
27 checkconfig() {
28 # Check if certificates exist. If not, we need to generate them, ala sshd.
29 if [ ! -e @@ETCDIR@@/ssl/rui.key -o ! -e @@ETCDIR@@/ssl/rui.crt ]; then
30 mkdir -p @@ETCDIR@@/ssl
31 openssl req -x509 -days 365 -newkey rsa:2048 -keyout @@ETCDIR@@/ssl/rui.key -out @@ETCDIR@@/ssl/rui.crt -config @@ETCDIR@@/ssl/hostd.ssl.config
32 chmod -R 600 @@ETCDIR@@/ssl
33 fi
34 }
35
36 start() {
37 checkconfig
38
39 ebegin Starting VMware Authentication Daemon
40 start-stop-daemon --start \
41 --exec @@PREFIX@@/sbin/vmware-authdlauncher
42 eend $?
43 ebegin Starting VMware Workstation Server
44 start-stop-daemon --start \
45 --pidfile /var/run/vmware/vmware-hostd.PID \
46 --exec @@BINDIR@@/vmware-hostd \
47 -- -a -d @@ETCDIR@@/hostd/config.xml
48
49 eend $?
50 }
51
52 stop() {
53 ebegin "Shutdown VMs in the AutoStart Sequence"
54 local HOHO_ADMIN="$(@@BINDIR@@/vmware-wssc-adminTool "@@ETCDIR@@/hostd/authorization.xml" 2>/dev/null)"
55
56 if [ "x" != "x${HOHO_ADMIN}" ]; then
57 @@BINDIR@@/vmware-vim-cmd -U "${HOHO_ADMIN}" hostsvc/autostartmanager/autostop
58 fi
59 eend $?
60
61 ebegin Stopping VMware Workstation Server
62 start-stop-daemon --stop \
63 --pidfile /var/run/vmware/vmware-hostd.PID \
64 --exec @@BINDIR@@/vmware-hostd
65 eend $?
66 ebegin Stopping VMware Authentication Daemon
67 #start-stop-daemon --stop \
68 # --exec @@PREFIX@@/sbin/vmware-authdlauncher
69 killall @@PREFIX@@/sbin/vmware-authdlauncher
70 eend $?
71 }
72
73
74
75 1.1 app-emulation/vmware-workstation/files/vmware-8.0.rc
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-workstation/files/vmware-8.0.rc?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-workstation/files/vmware-8.0.rc?rev=1.1&content-type=text/plain
79
80 Index: vmware-8.0.rc
81 ===================================================================
82 #!/sbin/runscript
83 # Copyright 1999-2011 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/files/vmware-8.0.rc,v 1.1 2011/12/03 20:14:02 vadimk Exp $
86
87 depend() {
88 need localmount
89 use net
90 }
91
92 start() {
93 ebegin Starting VMware USB Arbitrator
94 #start-stop-daemon --start --exec @@BINDIR@@/vmware-usbarbitrator
95 @@BINDIR@@/vmware-usbarbitrator
96 eend $?
97 ebegin Starting VMware services
98 modprobe -a vmmon vmci vsock vmblock vmnet
99 eend $?
100 @@BINDIR@@/vmware-networks --start
101 eend $?
102 }
103
104 stop() {
105 ebegin Stopping VMware USB Arbitrator
106 #start-stop-daemon --stop --exec @@BINDIR@@/vmware-usbarbitrator
107 killall --wait @@BINDIR@@/vmware-usbarbitrator
108 eend $?
109 @@BINDIR@@/vmware-networks --stop
110 eend $?
111 ebegin Stopping VMware services
112 modprobe -r vsock vmci vmmon vmblock vmnet
113 eend $?
114 }