summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2007-01-18 23:46:06 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2007-01-18 23:46:06 +0000
commit4b55de1b0e71e3adee2f1604f778eb826eec9cf5 (patch)
treee1ffa19e8d73d2732462eccf681693e43655e18f /app-emulation/vmware-workstation-tools
parentAdded src_test, thanks to Eddy Mulyono (bug #155736). (diff)
downloadgentoo-2-4b55de1b0e71e3adee2f1604f778eb826eec9cf5.tar.gz
gentoo-2-4b55de1b0e71e3adee2f1604f778eb826eec9cf5.tar.bz2
gentoo-2-4b55de1b0e71e3adee2f1604f778eb826eec9cf5.zip
Added the 5.5.2 ebuild and added the patches from the VMware overl
ay, which should fix bug #162496. (Portage version: 2.1.2_rc4-r1)
Diffstat (limited to 'app-emulation/vmware-workstation-tools')
-rw-r--r--app-emulation/vmware-workstation-tools/ChangeLog11
-rw-r--r--app-emulation/vmware-workstation-tools/files/5.5.2/000_all_initd-scripts.patch31
-rw-r--r--app-emulation/vmware-workstation-tools/files/5.5.3/000_all_initd-scripts.patch31
-rw-r--r--app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-5.5.20
-rw-r--r--app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.2.ebuild41
5 files changed, 113 insertions, 1 deletions
diff --git a/app-emulation/vmware-workstation-tools/ChangeLog b/app-emulation/vmware-workstation-tools/ChangeLog
index fc5b332c7ed2..b20e2bab56ad 100644
--- a/app-emulation/vmware-workstation-tools/ChangeLog
+++ b/app-emulation/vmware-workstation-tools/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for app-emulation/vmware-workstation-tools
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation-tools/ChangeLog,v 1.16 2007/01/16 23:38:10 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation-tools/ChangeLog,v 1.17 2007/01/18 23:46:06 wolf31o2 Exp $
+
+*vmware-workstation-tools-5.5.2 (18 Jan 2007)
+
+ 18 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/5.5.2/000_all_initd-scripts.patch,
+ +files/5.5.3/000_all_initd-scripts.patch,
+ +vmware-workstation-tools-5.5.2.ebuild:
+ Added the 5.5.2 ebuild and added the patches from the VMware overlay, which
+ should fix bug #162496.
16 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
vmware-workstation-tools-4.5.3-r1.ebuild,
diff --git a/app-emulation/vmware-workstation-tools/files/5.5.2/000_all_initd-scripts.patch b/app-emulation/vmware-workstation-tools/files/5.5.2/000_all_initd-scripts.patch
new file mode 100644
index 000000000000..d64eb215ca76
--- /dev/null
+++ b/app-emulation/vmware-workstation-tools/files/5.5.2/000_all_initd-scripts.patch
@@ -0,0 +1,31 @@
+diff -urN vmware-tools-distrib.orig/bin/vmware-config-tools.pl vmware-tools-distrib/bin/vmware-config-tools.pl
+--- vmware-tools-distrib.orig/bin/vmware-config-tools.pl 2006-06-06 07:10:53.000000000 -0400
++++ vmware-tools-distrib/bin/vmware-config-tools.pl 2006-06-07 11:49:07.000000000 -0400
+@@ -3164,7 +3164,8 @@
+ # Figure out the correct network script.
+ my $init_dir = db_get_answer('INITSCRIPTSDIR');
+ my $network_path = find_first_exist("$init_dir/network",
+- "$init_dir/networking");
++ "$init_dir/networking",
++ "/etc/init.d/net.eth0");
+ if (!defined($network_path)) {
+ print wrap("Can not find $init_dir/network and $init_dir/networking.\n\n", 0);
+ return 'no';
+@@ -7925,6 +7926,7 @@
+ uninstall_file($gConfFlag);
+
+ db_save();
++
+ #
+ # Then start VMware's services.
+ #
+@@ -7946,7 +7948,8 @@
+ 0);
+
+ my $network_path = find_first_exist("/etc/init.d/network",
+- "/etc/init.d/networking");
++ "/etc/init.d/networking",
++ "/etc/init.d/net.eth0");
+ if (vmware_product() eq 'tools-for-linux' and
+ db_get_answer('VMXNET_CONFED') eq 'yes') {
+ print wrap('To use the vmxnet driver, restart networking using the '
diff --git a/app-emulation/vmware-workstation-tools/files/5.5.3/000_all_initd-scripts.patch b/app-emulation/vmware-workstation-tools/files/5.5.3/000_all_initd-scripts.patch
new file mode 100644
index 000000000000..d64eb215ca76
--- /dev/null
+++ b/app-emulation/vmware-workstation-tools/files/5.5.3/000_all_initd-scripts.patch
@@ -0,0 +1,31 @@
+diff -urN vmware-tools-distrib.orig/bin/vmware-config-tools.pl vmware-tools-distrib/bin/vmware-config-tools.pl
+--- vmware-tools-distrib.orig/bin/vmware-config-tools.pl 2006-06-06 07:10:53.000000000 -0400
++++ vmware-tools-distrib/bin/vmware-config-tools.pl 2006-06-07 11:49:07.000000000 -0400
+@@ -3164,7 +3164,8 @@
+ # Figure out the correct network script.
+ my $init_dir = db_get_answer('INITSCRIPTSDIR');
+ my $network_path = find_first_exist("$init_dir/network",
+- "$init_dir/networking");
++ "$init_dir/networking",
++ "/etc/init.d/net.eth0");
+ if (!defined($network_path)) {
+ print wrap("Can not find $init_dir/network and $init_dir/networking.\n\n", 0);
+ return 'no';
+@@ -7925,6 +7926,7 @@
+ uninstall_file($gConfFlag);
+
+ db_save();
++
+ #
+ # Then start VMware's services.
+ #
+@@ -7946,7 +7948,8 @@
+ 0);
+
+ my $network_path = find_first_exist("/etc/init.d/network",
+- "/etc/init.d/networking");
++ "/etc/init.d/networking",
++ "/etc/init.d/net.eth0");
+ if (vmware_product() eq 'tools-for-linux' and
+ db_get_answer('VMXNET_CONFED') eq 'yes') {
+ print wrap('To use the vmxnet driver, restart networking using the '
diff --git a/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-5.5.2 b/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-5.5.2
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-5.5.2
diff --git a/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.2.ebuild b/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.2.ebuild
new file mode 100644
index 000000000000..22d41ae4b50f
--- /dev/null
+++ b/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.2.ebuild,v 1.1 2007/01/18 23:46:06 wolf31o2 Exp $
+
+inherit eutils vmware
+
+DESCRIPTION="Guest-os tools for VMware Workstation"
+HOMEPAGE="http://www.vmware.com/"
+SRC_URI=""
+
+LICENSE="vmware"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="X"
+RESTRICT=""
+
+RDEPEND="sys-apps/pciutils"
+
+S=${WORKDIR}/vmware-tools-distrib
+
+RUN_UPDATE="no"
+
+dir=/opt/vmware/tools
+Ddir=${D}/${dir}
+
+ANY_ANY=
+TARBALL="VMwareTools-5.5.2-29772.tar.gz"
+MY_P=${TARBALL/.tar.gz/}
+
+src_install() {
+ vmware_src_install
+
+ dodir ${dir}/sbin
+ keepdir ${dir}/sbin
+
+ # if we have X, install the default config
+ if use X ; then
+ insinto /etc/X11
+ doins ${FILESDIR}/xorg.conf
+ fi
+}