[Pm-utils] [patch review request] Remove hardcoded /usr/lib/pm-utils/functions dependence

Michael Biebl mbiebl at gmail.com
Wed Jan 30 18:27:32 PST 2008


2008/1/31, Michael Biebl <mbiebl at gmail.com>:
> 2008/1/31, Victor Lowther <victor.lowther at gmail.com>:
> > Try 2 -- this time with real automake support.
> > Sorry for the size of the patch -- lots of file renames, doncha know.
> > The real changes are in pm/sleep.d/Makefile.am and src/Makefile.am
> >
> > Also sorry that the changes are fugly -- my small amount of research
> > did not come up with a way of writing a rule that says "Transform all
> > these files at once, make!"
>
> One way to simplify this is as follows:
>
> sleep_in_scripts = foo.in bar.in baz.in
> sleep_SCRIPTS=$(sleep_in_scripts:.in=)
> CLEANFILES=$(sleep_SCRIPTS)
> do_subst = ...
> %: %.in Makefile
>         $(do_subst) $< > $@
>
> %: %.in is a gnu make extension though.

Oh, and pm/functions sources /usr/lib/pm-utils/defaults and uses fixed
paths like /etc/pm
in souce_configs and /usr/lib/pm-utils in find_hooks.

Cheers,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?


More information about the Pm-utils mailing list