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 | |
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')
-rw-r--r-- | packages/network-suspend-scripts/files/ifupdown | 26 | ||||
-rw-r--r-- | packages/network-suspend-scripts/files/usbnet | 2 | ||||
-rw-r--r-- | packages/network-suspend-scripts/network-suspend-scripts.bb | 11 |
3 files changed, 35 insertions, 4 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 + diff --git a/packages/network-suspend-scripts/network-suspend-scripts.bb b/packages/network-suspend-scripts/network-suspend-scripts.bb index a50ffa39c4..1161f641ee 100644 --- a/packages/network-suspend-scripts/network-suspend-scripts.bb +++ b/packages/network-suspend-scripts/network-suspend-scripts.bb @@ -1,9 +1,11 @@ +DESCRIPTION = "Network suspend/resume scripts" +SECTION = "base" LICENSE = "GPL" -SRC_URI = "file://ifupdown \ - file://usbnet" -FILES = "${sysconfdir}/apm" PV = "1.1" -PR = "r1" +PR = "r2" + +SRC_URI = "file://ifupdown \ + file://usbnet" do_install() { install -d ${D}${sysconfdir}/apm/scripts.d @@ -17,3 +19,4 @@ do_install() { ln -sf ../scripts.d/usbnet ${D}${sysconfdir}/apm/resume.d/20usbnet } +FILES = "${sysconfdir}/apm" |