diff options
author | Michael Lauer <mickey@vanille-media.de> | 2005-04-01 22:41:56 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2005-04-01 22:41:56 +0000 |
commit | a983c318609026685769f3ec83866e01e0f39789 (patch) | |
tree | 1d6a6463ea11872703604748c56b253233460828 /packages/network-suspend-scripts/files | |
parent | 52035dbb5502798024674cf54512d644a0632a4c (diff) |
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages
2005/04/02 00:41:36+02:00 uni-frankfurt.de!mickeyl
make our suspend scripts return success. we might reconsider that once our kernels support rejection of apm events
BKrev: 424dce34iCY-QeUfToMyG54IYb6D6w
Diffstat (limited to 'packages/network-suspend-scripts/files')
-rw-r--r-- | packages/network-suspend-scripts/files/ifupdown | 26 | ||||
-rw-r--r-- | packages/network-suspend-scripts/files/usbnet | 2 |
2 files changed, 28 insertions, 0 deletions
diff --git a/packages/network-suspend-scripts/files/ifupdown b/packages/network-suspend-scripts/files/ifupdown index e69de29bb2..d458da6866 100644 --- a/packages/network-suspend-scripts/files/ifupdown +++ b/packages/network-suspend-scripts/files/ifupdown @@ -0,0 +1,26 @@ +#!/bin/sh +# Unloads/loads all interface that are up at time of suspend + +if [ "$1" = suspend ]; then + rm -f /var/run/ifstate-suspend + rm -f /var/run/ifstate-old + cp /var/run/ifstate /var/run/ifstate-old + cat /var/run/ifstate-old | ( + IFS="=" + while read IFACE LOGICAL; do + ifdown $IFACE + echo "$IFACE=$LOGICAL" >>/var/run/ifstate-suspend + done + rm -f /var/run/ifstate-old + ) +elif [ "$1" = resume ] && [ "$2" != standby ] && [ -f /var/run/ifstate-suspend ]; then + cat /var/run/ifstate-suspend | ( + while read LINE; do + ifup $LINE + done + ) + rm -f /var/run/ifstate-suspend +fi + +: exit 0 + diff --git a/packages/network-suspend-scripts/files/usbnet b/packages/network-suspend-scripts/files/usbnet index 71d7256120..3731f6339f 100644 --- a/packages/network-suspend-scripts/files/usbnet +++ b/packages/network-suspend-scripts/files/usbnet @@ -12,3 +12,5 @@ elif [ "$1" = resume ] && [ "$2" != standby ]; then modprobe $usbdmodule fi +: exit 0 + |