+#!/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
+
+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
ln -sf ../scripts.d/usbnet ${D}${sysconfdir}/apm/resume.d/20usbnet
}
+FILES = "${sysconfdir}/apm"
+#!/bin/sh
+# Starts opiealarm, which only runs while the iPaq sleeps
+# and wakes it up when the RTC alarm goes off.
+
+if [ "$1" = suspend ]; then
+ /opt/QtPalmtop/bin/opiealarm -s -f
+elif [ "$1" = resume ] && [ "$2" != standby ]; then
+ /opt/QtPalmtop/bin/opiealarm -r -a 120
+fi
+
+: exit 0
+