summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/vmware-server/files/vmware-server.rc')
-rw-r--r--app-emulation/vmware-server/files/vmware-server.rc79
1 files changed, 0 insertions, 79 deletions
diff --git a/app-emulation/vmware-server/files/vmware-server.rc b/app-emulation/vmware-server/files/vmware-server.rc
deleted file mode 100644
index 4f6dbec..0000000
--- a/app-emulation/vmware-server/files/vmware-server.rc
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/files/vmware-server.rc,v 1.6 2007/09/20 17:13:13 ikelos Exp $
-
-depend() {
- need localmount xinetd
- use logger net
- after samba
-}
-
-vmware_prettify() {
- # Yea, the code is ugly but the output is pretty
- state=$1
- waserror=0
- msgtype=0
- while read line
- do
- [ "${line}" = "" ] && continue
- if [ ${msgtype} -le 0 ]
- then
- if [ ${msgtype} -eq -1 ]
- then
- ewarn ${line}
- continue
- fi
- case ${line} in
- *:*)
- einfon ${line}
- echo
- eend 0
- msgtype=1;;
- *Stopping\ VMware\ virtual\ machines*)
- einfon ${line}
- echo
- eend 0
- msgtype=0;;
- *)
- ewarn ${line}
- msgtype=-1
- waserror=1;;
- esac
- continue
- fi
-
- # Strip out anything after the <esc> code
- message=`echo ${line} | sed -e "s/^\(.*\).*$/\1/"`
- einfon " ${message}"
- echo
-
- echo ${line} | grep -q done
- status=$?
- eend ${status}
-
- if [ ${status} -eq 0 ]
- then
- logger -p local0.err -t vmware-${state} "${line}"
- waserror=${status}
- fi
- done
- if [ "${msgtype}" = "-1" ]
- then
- eend 1 "VMware is not properly configured! See above."
- fi
- return ${waserror}
-}
-
-start() {
- test -x /etc/vmware/init.d/vmware || \
- eend 1 "vmware init script not found. Aborting" || return 1
-
- /etc/vmware/init.d/vmware start | vmware_prettify start
- return $?
-}
-
-stop() {
- /etc/vmware/init.d/vmware stop | vmware_prettify stop
- return $?
-}