diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2007-01-18 23:46:06 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2007-01-18 23:46:06 +0000 |
commit | 4b55de1b0e71e3adee2f1604f778eb826eec9cf5 (patch) | |
tree | e1ffa19e8d73d2732462eccf681693e43655e18f /app-emulation/vmware-workstation-tools | |
parent | Added src_test, thanks to Eddy Mulyono (bug #155736). (diff) | |
download | gentoo-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')
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 +} |