diff options
author | Vadim Kuznetsov <vadimk@gentoo.org> | 2009-10-29 14:14:52 +0000 |
---|---|---|
committer | Vadim Kuznetsov <vadimk@gentoo.org> | 2009-10-29 14:14:52 +0000 |
commit | 288ad328034a834b23053312763ce8f29ed40eee (patch) | |
tree | d57d7891c630dac7c4bceb6c2e1093fc50d275fd /app-emulation/open-vm-tools/files | |
parent | open-vm-tools kernel modules (diff) | |
download | gentoo-2-288ad328034a834b23053312763ce8f29ed40eee.tar.gz gentoo-2-288ad328034a834b23053312763ce8f29ed40eee.tar.bz2 gentoo-2-288ad328034a834b23053312763ce8f29ed40eee.zip |
version bump. ebuild split.
(Portage version: 2.2_rc46/cvs/Linux x86_64)
Diffstat (limited to 'app-emulation/open-vm-tools/files')
-rw-r--r-- | app-emulation/open-vm-tools/files/default-scripts1.patch | 163 | ||||
-rw-r--r-- | app-emulation/open-vm-tools/files/wiper-warning-fix.patch | 14 |
2 files changed, 163 insertions, 14 deletions
diff --git a/app-emulation/open-vm-tools/files/default-scripts1.patch b/app-emulation/open-vm-tools/files/default-scripts1.patch new file mode 100644 index 000000000000..d89ff907805f --- /dev/null +++ b/app-emulation/open-vm-tools/files/default-scripts1.patch @@ -0,0 +1,163 @@ +diff -ur scripts.orig/linux/resume-vm-default scripts/linux/resume-vm-default +--- scripts.orig/linux/resume-vm-default 2009-10-26 14:08:44.000000000 -0400 ++++ scripts/linux/resume-vm-default 2009-10-26 14:07:29.000000000 -0400 +@@ -25,37 +25,6 @@ + echo `date` ": Executing '$0'" + echo + +-find_networking_script() { +- local script="error" +- for dir in "/etc/init.d" "/sbin/init.d" "/etc" "/etc/rc.d" ; do +- if [ -d "$dir/rc0.d" ] && +- [ -d "$dir/rc1.d" ] && +- [ -d "$dir/rc2.d" ] && +- [ -d "$dir/rc3.d" ] && +- [ -d "$dir/rc4.d" ] && +- [ -d "$dir/rc5.d" ] && +- [ -d "$dir/rc6.d" ]; then +- +- # Now find the appropriate networking script. +- if [ -d "$dir/init.d" ]; then +- if [ -x "$dir/init.d/network" ]; then +- script="$dir/init.d/network" +- elif [ -x "$dir/init.d/networking" ]; then +- script="$dir/init.d/networking" +- fi +- else +- if [ -x "$dir/network" ]; then +- script="$dir/network" +- elif [ -x "$dir/networking" ]; then +- script="$dir/networking" +- fi +- fi +- fi +- done +- +- echo "$script" +-} +- + save_active_NIC_list() { + ifconfig_path=`which ifconfig 2>/dev/null` + if [ $? ]; then +@@ -73,7 +42,7 @@ + rescue_NIC() { + niclist="/var/run/vmware-active-nics" + +- ifup_path=`which ifup 2>/dev/null`; ++ ifup_path="/etc/init.d/net."; + if [ $? -ne 0 ]; then + return 1; + fi +@@ -90,7 +59,7 @@ + else + echo `date` "[rescue_nic] activating $nic ..." + +- $ifup_path $nic ++ $ifup_path$nic restart + fi + done < $niclist + +@@ -120,7 +89,7 @@ + # NetworkManager 0.6 + $dbusSend --system --dest=org.freedesktop.NetworkManager \ + /org/freedesktop/NetworkManager \ +- org.freedesktop.NetworkManager.wake ++ org.freedesktop.NetworkManager.Sleep boolean:false + # NetworkManager 0.7.0 + $dbusSend --system --dest=org.freedesktop.NetworkManager \ + /org/freedesktop/NetworkManager \ +@@ -139,15 +108,8 @@ + + wakeNetworkManager + +-network=`find_networking_script` +-if [ "$network" != "error" ]; then +- "$network" restart +- # Continue even if the networking init script wasn't successful. +- status=0 +-else +- echo "networking script not found" +- status=1 +-fi ++# Continue even if the networking init script wasn't successful. ++status=0 + + if [ $status -eq 0 ]; then + rescue_NIC +diff -ur scripts.orig/linux/suspend-vm-default scripts/linux/suspend-vm-default +--- scripts.orig/linux/suspend-vm-default 2009-10-26 14:08:44.000000000 -0400 ++++ scripts/linux/suspend-vm-default 2009-10-25 16:27:09.000000000 -0400 +@@ -25,37 +25,6 @@ + echo `date` ": Executing '$0'" + echo + +-find_networking_script() { +- local script="error" +- for dir in "/etc/init.d" "/sbin/init.d" "/etc" "/etc/rc.d" ; do +- if [ -d "$dir/rc0.d" ] && +- [ -d "$dir/rc1.d" ] && +- [ -d "$dir/rc2.d" ] && +- [ -d "$dir/rc3.d" ] && +- [ -d "$dir/rc4.d" ] && +- [ -d "$dir/rc5.d" ] && +- [ -d "$dir/rc6.d" ]; then +- +- # Now find the appropriate networking script. +- if [ -d "$dir/init.d" ]; then +- if [ -x "$dir/init.d/network" ]; then +- script="$dir/init.d/network" +- elif [ -x "$dir/init.d/networking" ]; then +- script="$dir/init.d/networking" +- fi +- else +- if [ -x "$dir/network" ]; then +- script="$dir/network" +- elif [ -x "$dir/networking" ]; then +- script="$dir/networking" +- fi +- fi +- fi +- done +- +- echo "$script" +-} +- + save_active_NIC_list() { + ifconfig_path=`which ifconfig 2>/dev/null` + if [ $? ]; then +@@ -82,11 +51,6 @@ + # `which' may be a bit noisy, so we'll shush it. + dbusSend=`which dbus-send 2>/dev/null` + if [ $? -eq 0 ]; then +- # NetworkManager 0.6 +- $dbusSend --system --dest=org.freedesktop.NetworkManager \ +- /org/freedesktop/NetworkManager \ +- org.freedesktop.NetworkManager.sleep +- # NetworkManager 0.7.0 + $dbusSend --system --dest=org.freedesktop.NetworkManager \ + /org/freedesktop/NetworkManager \ + org.freedesktop.NetworkManager.Sleep boolean:true +@@ -107,16 +71,13 @@ + + save_active_NIC_list + +-network=`find_networking_script` +-if [ "$network" != "error" ]; then +- "$network" stop +- # If the network is down, this may fail but that's not a good reason +- # to prevent the suspend. +- status=0 +-else +- echo "networking script not found" +- status=1 +-fi ++for network in `ls /etc/init.d/net.*`; ++do ++ "$network" stop ++done ++# If the network is down, this may fail but that's not a good reason ++# to prevent the suspend. ++status=0 + + tranquilizeNetworkManager + diff --git a/app-emulation/open-vm-tools/files/wiper-warning-fix.patch b/app-emulation/open-vm-tools/files/wiper-warning-fix.patch deleted file mode 100644 index 0c36733b53be..000000000000 --- a/app-emulation/open-vm-tools/files/wiper-warning-fix.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/lib/wiper/wiperPosix.c -+++ b/lib/wiper/wiperPosix.c -@@ -998,8 +998,9 @@ - break; - } - } -- } else { -- fgets(deviceName, sizeof deviceName, fp); -+ } else if (fgets(deviceName, sizeof deviceName, fp) != deviceName) { -+ Warning("%s: Error reading device name from /proc/devices.", __func__); -+ break; - } - } - |