summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--app-emulation/vmware-server-console/Manifest8
-rw-r--r--app-emulation/vmware-server-console/vmware-server-console-1.0.4.56528.ebuild88
-rw-r--r--app-emulation/vmware-server-console/vmware-server-console-1.0.6.91891.ebuild (renamed from app-emulation/vmware-server-console/vmware-server-console-1.0.5.80187.ebuild)0
-rw-r--r--app-emulation/vmware-server/Manifest5
-rwxr-xr-xapp-emulation/vmware-server/files/vmware-server-2.rc69
-rw-r--r--app-emulation/vmware-server/vmware-server-2.0.0.84186.ebuild3
7 files changed, 81 insertions, 97 deletions
diff --git a/ChangeLog b/ChangeLog
index 00160a9..d45eb00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $ Id: $
+ 10 Jun 2008; Mike Auty <ikelos@gentoo.org>
+ +app-emulation/vmware-server/files/vmware-server-2.rc, ++:
+ Bump vmware-server-console and fix up init script and digests for
+ vmware-server-2.
+
08 Jun 2008; Mike Auty <ikelos@gentoo.org>
-app-emulation/vmware-workstation/files/5.5.6.80404, ++,
+app-emulation/vmware-player/files/1.0.7.91707/000_all_initd-location.patc
diff --git a/app-emulation/vmware-server-console/Manifest b/app-emulation/vmware-server-console/Manifest
index 03e482b..4dc1097 100644
--- a/app-emulation/vmware-server-console/Manifest
+++ b/app-emulation/vmware-server-console/Manifest
@@ -1,9 +1,5 @@
AUX 90vmware-server-console 76 RMD160 22fed127d20bfb758163443dcbd2879bf1d49be6 SHA1 105e3194c134b752a8d5cef1a23ae621cd835d80 SHA256 ff3abe9d58fd673d8f3d2f7e967aa6db426e3e15b4d868dc1483682357a928b8
AUX vmware-server-console.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee7ca0abb8b8793c9f56d858bb08c1c715f SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d
-DIST VMware-server-linux-client-1.0.4-56528.zip 23337450 RMD160 7183ba1d88c06bf9bbad74b01515f59598e64394 SHA1 f079a037c9291e0537146aad8330d34a1d6533fe SHA256 259b19ea3b5d30d8d5700ca1ba2ff38e4b07ef82685b6dd711ca33f192ce8102
-DIST VMware-server-linux-client-1.0.5-80187.zip 23571694 RMD160 47b60c8ca583687aac3c4ddc4ead0bdb24b8e888 SHA1 46c2d981194617cbf029506147e2802ed52c599e SHA256 141b76eab5c455ace15b7aecffa30ed65a3312457e21d5a8250e8d7dba9519b7
-DIST vmware-libcrypto.so.0.9.7l.tar.bz2 412159 RMD160 89282ae9fc6e8921a47704bc9cd23cf70a6870e8 SHA1 f86c4cb076fe1764975e9243dc0fae763f2b589a SHA256 fae52acf61415959cca763a715a2b61ec49f161a416d418d6a1faffce531db12
-DIST vmware-libssl.so.0.9.7l.tar.bz2 78244 RMD160 195dd4808e60f81621e6ed12b843ded49c0fa747 SHA1 5fe729a1e49e77afd83b408845833174e1296e39 SHA256 3e1e13196066dc5b77d3ef6b5df55a29156eba1f39661e40cd617b538220d089
-EBUILD vmware-server-console-1.0.4.56528.ebuild 2403 RMD160 337645188a731175deb2a93633aac331a8a20e1c SHA1 65ecb87ae1b691d76105ddbba4a50700fc0aff66 SHA256 a333f5a4e83f104d4a74174def0444fac915b96ccf26c0c0f03326907bd782dc
-EBUILD vmware-server-console-1.0.5.80187.ebuild 2150 RMD160 563bc6c4bdef1a0383c45a4bdca9729521ee358f SHA1 6d21cb6f1c0cb5fae1a986730ff4e5ceec612db9 SHA256 036898bfca727eeb99f5c74cf8b730b6c808dfbc4bae309deaf6dc1aa5c2022f
+DIST VMware-server-linux-client-1.0.6-91891.zip 23576516 RMD160 1bbca836cd08acbcbaac8bd315eb19d6812dfd50 SHA1 7604a68a38a9386510334a6d7923c0c861ac53bc SHA256 d4f4405db0caca8dc8ef37ce3c3ef1143c074f0bccc74738cde4c28e02bdcb2b
+EBUILD vmware-server-console-1.0.6.91891.ebuild 2150 RMD160 563bc6c4bdef1a0383c45a4bdca9729521ee358f SHA1 6d21cb6f1c0cb5fae1a986730ff4e5ceec612db9 SHA256 036898bfca727eeb99f5c74cf8b730b6c808dfbc4bae309deaf6dc1aa5c2022f
MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b02a39bcd0165558de67ff4256cfc812418a3 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215
diff --git a/app-emulation/vmware-server-console/vmware-server-console-1.0.4.56528.ebuild b/app-emulation/vmware-server-console/vmware-server-console-1.0.4.56528.ebuild
deleted file mode 100644
index 0609e17..0000000
--- a/app-emulation/vmware-server-console/vmware-server-console-1.0.4.56528.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server-console/vmware-server-console-1.0.4.56528.ebuild,v 1.7 2008/04/26 15:40:42 ikelos Exp $
-
-# Unlike many other binary packages the user doesn't need to agree to a licence
-# to download VMWare. The agreeing to a licence is part of the configure step
-# which the user must run manually.
-
-inherit eutils versionator vmware
-
-MY_PN=${PN/vm/VM}
-MY_PV=$(replace_version_separator 3 '-')
-MY_P="${MY_PN}-${MY_PV}"
-FN="VMware-server-linux-client-${MY_PV}"
-S="${WORKDIR}/${PN}-distrib"
-
-DESCRIPTION="VMware Remote Console for Linux"
-HOMEPAGE="http://www.vmware.com/"
-SRC_URI="http://download3.vmware.com/software/vmserver/${FN}.zip
- http://dev.gentoo.org/~wolf31o2/sources/dump/vmware-libssl.so.0.9.7l.tar.bz2
- mirror://gentoo/vmware-libssl.so.0.9.7l.tar.bz2
- http://dev.gentoo.org/~wolf31o2/sources/dump/vmware-libcrypto.so.0.9.7l.tar.bz2
- mirror://gentoo/vmware-libcrypto.so.0.9.7l.tar.bz2"
-
-LICENSE="vmware"
-IUSE=""
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-RESTRICT="strip"
-
-DEPEND=">=sys-libs/glibc-2.3.5
- virtual/os-headers
- >=dev-lang/perl-5
- >=sys-apps/portage-2.0.54
- app-arch/unzip"
-
-# vmware-server-console should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND=">=sys-libs/glibc-2.3.5
- amd64? ( app-emulation/emul-linux-x86-gtklibs )
- !amd64? ( x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXft
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXt
- x11-libs/libXtst )
- >=dev-lang/perl-5
- !<sys-apps/dbus-0.62"
-
-etcdir="/etc/${PN}"
-ANY_ANY=""
-
-pkg_setup() {
- vmware_pkg_setup
- enewgroup "${VMWARE_GROUP}"
-}
-
-src_unpack() {
- cd "${WORKDIR}"
- unpack ${A}
- unpack ./${MY_P}.tar.gz
- cd "${S}"
- unpack vmware-libssl.so.0.9.7l.tar.bz2
- unpack vmware-libcrypto.so.0.9.7l.tar.bz2
-}
-
-src_install() {
- echo 'libdir = "'${VMWARE_INSTALL_DIR}'/lib"' > etc/config
- vmware_src_install
-
- make_desktop_entry ${PN} "VMWare Remote Console" ${PN}.png System
-
- dodir /usr/bin
- dosym ${VMWARE_INSTALL_DIR}/bin/${PN} /usr/bin/${PN}
-}
-
-pkg_config() {
- einfo "Running ${ROOT}${dir}/bin/vmware-config-server-console.pl"
- "${ROOT}${dir}/bin/vmware-config-server-console.pl"
-}
diff --git a/app-emulation/vmware-server-console/vmware-server-console-1.0.5.80187.ebuild b/app-emulation/vmware-server-console/vmware-server-console-1.0.6.91891.ebuild
index 973f959..973f959 100644
--- a/app-emulation/vmware-server-console/vmware-server-console-1.0.5.80187.ebuild
+++ b/app-emulation/vmware-server-console/vmware-server-console-1.0.6.91891.ebuild
diff --git a/app-emulation/vmware-server/Manifest b/app-emulation/vmware-server/Manifest
index bf333fe..fa7adb2 100644
--- a/app-emulation/vmware-server/Manifest
+++ b/app-emulation/vmware-server/Manifest
@@ -16,14 +16,15 @@ AUX general/007_all_use-modprobe-over-insmod.patch 445 RMD160 186ab443a733276a70
AUX general/008_all_dhcpd-conf-location.patch 382 RMD160 6b0c1a3571fb0d7bc537930d9a77fb4d960aa104 SHA1 344da932ea8652d85028d4f17a3a66afd90c01b7 SHA256 577454af27bc9107220055f9d8b93b40e31650c205d31d5a351c5a1ecc16d658
AUX general/009_all_init.d-modules-warning.patch 991 RMD160 6205e976db47cd3361b5eca8593414d411a2ab8d SHA1 3742749baa606a57d447931f0af791696a49e660 SHA256 5fbc9f101abb3816a732f64a75e90ce7fcb6783c3cd7bae521d8785e88634498
AUX vmware-authd 211 RMD160 1bd60030f6f7bb78c0fd3b6d156498121d4be5d4 SHA1 514538222dc4e665e1d450e1bf9bf1d8e03a2b61 SHA256 3eafe9ac10aeac852faa1fbbccb5c525560e358f69964995c5cfb86c53af6b54
+AUX vmware-server-2.rc 1563 RMD160 895c8e51b5404dacfafc31b3a410d4678329ac8f SHA1 8682a508f300c35a31c26d081b79cd3beb155707 SHA256 36df40e0df3645a113c2a796bdfc497e6c6e5cf56e001dca287e63fdddde4022
AUX vmware-server.rc 1529 RMD160 d6840024f8c7be0a673e5e29660cc75fea9520d8 SHA1 049cf33eb5bac09415f8e2a85f7ecfd0bbc5ab4a SHA256 ef551e4240eea88184c96e286354a53a4983ce80c3332a127767301b42586cb2
AUX vmware-server.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee7ca0abb8b8793c9f56d858bb08c1c715f SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d
DIST VMware-server-1.0.5-80187.tar.gz 106920012 RMD160 3d89bdab484cd2c9875ddb777c375ab90a75d2f8 SHA1 459d7681a22a790d5b9495fd6d73a6854af6e01e SHA256 450a0fc8b0589d9baee86312909788f8888fe25ac5258350830f821c8b2e9efb
DIST VMware-server-1.0.6-91891.tar.gz 106985820 RMD160 623fec81d48b1a93962f5c187698c1119f699908 SHA1 caaf675f82133985129d0f7ee5b68896e35f45d2 SHA256 d3bd32b21f519542d7c75ec253728ad665ce3493e21340a23aa44b5998d7fea3
-DIST VMware-server-e.x.p-84186.i386.tar.gz 138271201 RMD160 dfbca268df80d71e180b33baf2679beaa7c63ba7 SHA1 76d69edf0c10aa8c655483e15c73dbabb6ba0d7f SHA256 be89a45ad942b983b0143e5f93eabe001f260c5765977892f31acd110cb93e65
+DIST VMware-server-e.x.p-84186.i386.tar.gz 472313851 RMD160 5ed752db6d53a92ea11d2e02c8c6d3da266d7898 SHA1 78efe6b94bcdca4ea5f6245b758da4955d986446 SHA256 c9b227aafe2f80e868a747205819617645e6711c8d613fb01ba7676165904afe
DIST VMware-server-e.x.p-84186.x86_64.tar.gz 437820906 RMD160 e6d252de2fc9b6830afa290c29443351694dae6d SHA1 c1db044f0b6b86b3a3f192288e5f9b4df618e979 SHA256 8d100f1a40388a3dcb5cd4603407d1e443e5e1a1cd37fd8a2ea74de0b3e8b0ee
DIST vmware-server-perl-fixed-rpath-libs.tar.bz2 73834 RMD160 7f64627b5b945e8d7dabe39c165a4b66b71fb4d3 SHA1 9d696750ca3ec92b31ca8112fd80dcd832494044 SHA256 c42299dd033187c67b45b739da66583fbd94cdcba745200b89a25ac96cd9364b
EBUILD vmware-server-1.0.5.80187.ebuild 3004 RMD160 5c1c3ab03afae41541d94e861f073926d8267a3f SHA1 364c93e0820f4efd2327d6cbae02d0ef29657592 SHA256 f0c17110f565620884d4432dbfc1fe15bf355acb93f95aac6a07575d187c3232
EBUILD vmware-server-1.0.6.91891.ebuild 3004 RMD160 5c1c3ab03afae41541d94e861f073926d8267a3f SHA1 364c93e0820f4efd2327d6cbae02d0ef29657592 SHA256 f0c17110f565620884d4432dbfc1fe15bf355acb93f95aac6a07575d187c3232
-EBUILD vmware-server-2.0.0.84186.ebuild 2503 RMD160 5197714f0777c102cda49618d7295377fa6eb40a SHA1 0f7d30d60f285cbbc934ef8f02d2d7a43408436f SHA256 0d91f75af55f4b0511043ddff9eccdcb4cd366a18bb80cf12e3d31acae2de4a4
+EBUILD vmware-server-2.0.0.84186.ebuild 2549 RMD160 e92c2d733be2d6743b341103db777c8513e38ee0 SHA1 d8276161208a562879d5e0fc582925af094c859b SHA256 b34370aa0ae2bd3caaa83efa25aca6dd06b1a6ff6fdf81c35f2abbfdf4d4b61e
MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b02a39bcd0165558de67ff4256cfc812418a3 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215
diff --git a/app-emulation/vmware-server/files/vmware-server-2.rc b/app-emulation/vmware-server/files/vmware-server-2.rc
new file mode 100755
index 0000000..05eb3fc
--- /dev/null
+++ b/app-emulation/vmware-server/files/vmware-server-2.rc
@@ -0,0 +1,69 @@
+#!/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
+ while read line
+ do
+ # Ignore blank lines
+ [ "${line}" = "" ] && continue
+
+ # Determine what kind of line it is to provide einfo or ewarn etc
+ case ${line} in
+ *Starting\ *)
+ einfo ${line};;
+ *Stopping\ *)
+ einfo ${line};;
+ *VMware\ Virtual\ Infrastructure\ Web\ Access*)
+ # Really nasty hack, because for some reason, vmware-server 2 doesn't say done when it mentions this
+ einfon " ${line}"
+ echo
+ eend 0;;
+ *)
+ # 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} -ne 0 ]
+ then
+ logger -p local0.err -t vmware-${state} "${line}"
+ waserror=${status}
+ fi
+ esac
+ continue
+
+ done
+ if [ ${waserror} -ne 0 ]
+ 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 $?
+}
diff --git a/app-emulation/vmware-server/vmware-server-2.0.0.84186.ebuild b/app-emulation/vmware-server/vmware-server-2.0.0.84186.ebuild
index 6d0f37f..1dc9013 100644
--- a/app-emulation/vmware-server/vmware-server-2.0.0.84186.ebuild
+++ b/app-emulation/vmware-server/vmware-server-2.0.0.84186.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
LICENSE="vmware"
IUSE=""
SLOT="0"
-KEYWORDS="-*"
+KEYWORDS=""
RESTRICT="strip"
DEPEND=">=sys-libs/glibc-2.3.5
@@ -74,6 +74,7 @@ pkg_setup() {
src_install() {
vmware_src_install
+ newinitd ${FILESDIR}/vmware-server-2.rc vmware
insinto /etc/vmware/hostd
doins ${FILESDIR}/authorization.xml
}