[Pm-utils] [PATCH 1/4] Even simpler modularization of sleep methods.

Victor Lowther victor.lowther at gmail.com
Fri Feb 8 11:56:06 PST 2008


On Fri, Feb 08, 2008 at 10:03:12AM -0800, Dan Nicholson wrote:
> I had to look through this commit a couple times to see what exactly
> was going on. It seems like you moved the pm-is-supported
> functionality into check_* functions defined by the backends. That's
> nice. It would be great if you could explain that a bit in the commit
> message.

I will make a note of that for the future.
 
> <snip>
> > +EXTRA_DIST=$(module_SCRIPTS)
> 
> The scripts don't need to be in EXTRA_DIST since automake knows
> they're needed for module_SCRIPTS.

Good catch, thanks.  I will fix that.
 
> > +       grep -q mem /sys/power/state; return $?
> 
> `grep -q' is a GNU grepism. Just redirect to stdout to /dev/null. We
> do want to see stderr, though, to know if /sys/power/state doesn't
> exist.

-q is a GNUism?  It is defined in
http://opengroup.org/onlinepubs/007908799/xcu/grep.html
 
> Also, the `return $?' is completely superfluous. The function will
> just return the exit code of the last command, which is $?.

I will fix this.

> > +       [ -f /sys/power/disk ] && grep -q disk /sys/power/state
> > +}
> 
> `grep -q' again. Do we want to grep for "$HIBERNATE_MODE" in
> /sys/power/disk? Oh, I guess this is just a copy of what
> pm-is-supported was doing.

Yep. 
 
> --
> Dan

-- 
Victor Lowther
Ubuntu Certified Professional


More information about the Pm-utils mailing list