Package: acpi-support Version: 0.103-5 Severity: normal Tags: patch If logical interfaces are used with ifup, they're not correctly reenabled by 62-ifup.sh, because 55-down-interfaces.sh loses that information. The following patch fixed that for me:
diff -Nru acpi-support-0.103/debian/changelog acpi-support-0.103/debian/changelog --- acpi-support-0.103/debian/changelog 2007-12-13 20:34:28.000000000 +0100 +++ acpi-support-0.103/debian/changelog 2008-04-08 13:51:17.000000000 +0200 @@ -1,3 +1,11 @@ +acpi-support (0.103-5.1) UNRELEASED; urgency=high + + * Non-maintainer upload. + * Keep track of logical interfaces when downing interfaces on suspend, so we + can up them correctly on resume. + + -- Julien Cristau <[EMAIL PROTECTED]> Tue, 08 Apr 2008 13:50:29 +0200 + acpi-support (0.103-5) unstable; urgency=low [ Bart Samwel ] diff -Nru /tmp/PFuFwIn8Bc/acpi-support-0.103/suspend.d/55-down-interfaces.sh /tmp/75Ea1WPLtc/acpi-support-0.103/suspend.d/55-down-interfaces.sh --- acpi-support-0.103/suspend.d/55-down-interfaces.sh 2007-06-15 18:59:55.000000000 +0200 +++ acpi-support-0.103/suspend.d/55-down-interfaces.sh 2008-04-08 13:49:27.000000000 +0200 @@ -9,7 +9,8 @@ # the only interfaces that we bring up on resume (the other ones are probably # managed by other tools, such as NetworkManager, and will be brought up # automatically). -IFUP_INTERFACES="`cat /etc/network/run/ifstate | sed 's/=.*//'`" +IFUP_INTERFACES="`cat /etc/network/run/ifstate`" +IFDOWN_INTERFACES="`cat /etc/network/run/ifstate | sed 's/=.*//'`" must_control_interface() { @@ -24,7 +25,7 @@ # Shut down the interfaces (except lo, which can and should be kept up) -for x in $IFUP_INTERFACES; do +for x in $IFDOWN_INTERFACES; do if must_control_interface $x ; then ifdown $x fi -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages acpi-support depends on: ii acpi-support-base 0.103-5 scripts for handling base ACPI eve ii acpid 1.0.6-5.1 Utilities for using ACPI power man ii dmidecode 2.9-1 Dump Desktop Management Interface ii finger 0.17-12 user information lookup program ii hdparm 8.6-1 tune hard disk parameters for high ii laptop-detect 0.13.5 attempt to detect a laptop ii libc6 2.7-10 GNU C Library: Shared libraries ii lsb-base 3.2-7 Linux Standard Base 3.2 init scrip ii nvclock 0.8b3-1 Allows you to overclock your nVidi ii powermgmt-base 1.30 Common utils and configs for power ii radeontool 1.5-5 utility to control ATI Radeon back ii toshset 1.73-1 Access much of the Toshiba laptop ii vbetool 1.0-1.1 run real-mode video BIOS code to a ii x11-xserver-utils 7.3+2 X server utilities acpi-support recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]