On Tue, 2003-11-25 at 09:18, Stefano Zacchiroli wrote: > On Tue, Nov 25, 2003 at 08:46:54AM +0100, Soeren Sonnenburg wrote: > > > What about /etc/power/pwrctl? pbbuttonsd can execute some scripts, but > > > it seems to me that it's less flexible than pmud in this ... > > add Script_ProfChanged = "/etc/power/pwrctl-wrapper %s %s" > > and put the attached script to /etc/power/pwrctl-wrapper > > > > the medium power level is not working anyway so yes it is a full > > substitute. > > Ok, many thanks. > > BTW I also want to mimic apm.d behaviour for scripts located in > /etc/apm/*.d. I'm using the attached /etc/power/pwrctl-local, but I'm > not sure if the semantic I implemented is correct or not wrt to the > mapping of events between pmud and apm. Anyone has already solved a > similar problem?
I have something similiar standing there... it also works for me(tm) but I am also open for suggestions. case "$1" in [...] sleep) $logger -p daemon.info -t pwrctl-local "sleep $2" run-parts --arg=suspend --arg=power /etc/apm/event.d ;; wakeup) $logger -p daemon.info -t pwrctl-local "wakeup $2" run-parts --arg=resume --arg=suspend /etc/apm/event.d ;; *) $logger -p daemon.error -t pwrctl-local "invalid arg $1 $2" exit 2 ;; esac Soeren