Package: pm-utils
Version: 0.99.2-1
Severity: important
Hello,
after configuring uswsusp and pm-utils both pm-suspend and pm-hibernate
work as expected. Unfortunately pm-suspend-hybrid doesn't due to the
following problem:
In debian/patches/60-suspend-hybrid.patch you modify pm/pm-action to
accept a 'suspend-hybrid' action, but in the line before the case
statement which decides what to do based on this action you substitute
all dashes by underscores so the $ACTION variable will hold
'suspend_hybrid' instead of 'syspend-hybrid', which is what you are
checking for.
Therefor pm-suspend-hybrid will just silently exit because of this
unknown action.
Altering only the case statement to match suspend_hybrid won't fix this
problem: You're using pm-is-supported to check if this method is
supported and pass "--$ACTION" as its arguments. This fails the option
required to tell pm-is-supported to check for suspend-hybrid is
'--suspend-hybrid', not --suspend_hybrid'.
There are several ways to fix this problem. I did just move the
ACTION=${ACTION/-/_} statement from before the case statement to its
end, before pm_main gets called. So the current case statement matches
and the call to pm-is-supported works as well.
-Flo
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-rc3 (PREEMPT)
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages pm-utils depends on:
ii powermgmt-base 1.29 Common utils and configs for power
Versions of packages pm-utils recommends:
ii hal 0.5.9-3 Hardware Abstraction Layer
ii radeontool 1.5-5 utility to control ATI Radeon back
ii uswsusp 0.6~cvs20070513-1 tools to use userspace software su
ii vbetool 0.7-1.1 run real-mode video BIOS code to a
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]