diff -Nur --exclude=vmware-install.pl vmware-rcli-distrib.orig/external_bin/vmware-uninstall-rcli.pl vmware-rcli-distrib/external_bin/vmware-uninstall-rcli.pl --- vmware-rcli-distrib.orig/external_bin/vmware-uninstall-rcli.pl 2008-07-13 00:10:07.000000000 -0400 +++ vmware-rcli-distrib/external_bin/vmware-uninstall-rcli.pl 2008-11-22 16:05:26.000000000 -0500 @@ -24,6 +24,7 @@ # the bit-itude of our platform. If we're running on Solaris we don't have # to guess and can just ask isainfo(1) how many bits userland is directly. sub is64BitUserLand { + return 0; if (vmware_product() eq 'tools-for-solaris') { if (direct_command(shell_string($gHelper{'isainfo'}) . ' -b') =~ /64/) { return 1; @@ -2953,6 +2954,7 @@ if (! $? eq 0) { error("Unable to extract VIPerl installation.\n\n"); } + `patch -p0 < vmware-viperl-distrib.diff`; $rootdir = $gOption{'prefix'} || internal_dirname(spacechk_answer('In which directory do you want to install ' . diff -Nur --exclude=vmware-install.pl vmware-rcli-distrib.orig/vmware-viperl-distrib.diff vmware-rcli-distrib/vmware-viperl-distrib.diff --- vmware-rcli-distrib.orig/vmware-viperl-distrib.diff 1969-12-31 19:00:00.000000000 -0500 +++ vmware-rcli-distrib/vmware-viperl-distrib.diff 2008-11-22 15:50:19.000000000 -0500 @@ -0,0 +1,11 @@ +diff -Nur --exclude=vmware-install.pl vmware-viperl-distrib.orig/bin/vmware-uninstall-viperl.pl vmware-viperl-distrib/bin/vmware-uninstall-viperl.pl +--- vmware-viperl-distrib.orig/bin/vmware-uninstall-viperl.pl 2008-07-12 23:39:51.000000000 -0400 ++++ vmware-viperl-distrib/bin/vmware-uninstall-viperl.pl 2008-11-22 15:49:01.000000000 -0500 +@@ -27,6 +27,7 @@ + # the bit-itude of our platform. If we're running on Solaris we don't have + # to guess and can just ask isainfo(1) how many bits userland is directly. + sub is64BitUserLand { ++ return 0; + if (vmware_product() eq 'tools-for-solaris') { + if (direct_command(shell_string($gHelper{'isainfo'}) . ' -b') =~ /64/) { + return 1;