From a983c318609026685769f3ec83866e01e0f39789 Mon Sep 17 00:00:00 2001 From: Michael Lauer Date: Fri, 1 Apr 2005 22:41:56 +0000 Subject: 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 --- packages/network-suspend-scripts/files/ifupdown | 26 ++++++++++++++++++++++ packages/network-suspend-scripts/files/usbnet | 2 ++ .../network-suspend-scripts.bb | 11 +++++---- 3 files changed, 35 insertions(+), 4 deletions(-) (limited to 'packages/network-suspend-scripts') 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" -- cgit 1.2.3-korg