diff options
author | Peter Jones <pjones@redhat.com> | 2006-10-30 15:40:42 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2006-10-30 15:40:42 +0000 |
commit | 66eeeb65f29003ae2f6c0d0470aaea884232268a (patch) | |
tree | 818a9d2d120a000c544e2b248b2ad49a03bfe4ef /pm | |
parent | f1697c420ad54a9ba5f09d8aa35c191452887f8d (diff) |
- rename LOGFILE to PM_LOGFILE
- use exec to redirect our stdin/stdout to the log
- inherit PM_LOGFILE from the environment if it's set there.
Diffstat (limited to 'pm')
-rwxr-xr-x | pm/functions | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pm/functions b/pm/functions index 0a44b8d..778e30d 100755 --- a/pm/functions +++ b/pm/functions @@ -6,7 +6,7 @@ export PATH=/sbin:/usr/sbin:/bin:/usr/bin HIBERNATE_RESUME_POST_VIDEO=no SUSPEND_MODULES="" RESUME_MODULES="" -LOGFILE=/var/log/pm-suspend.log +PM_LOGFILE=${PM_LOGFILE:=/var/log/pm-suspend.log} [ -f /etc/pm/config ] && . /etc/pm/config @@ -20,7 +20,7 @@ add_global() { add_global HIBERNATE_RESUME_POST_VIDEO add_global SUSPEND_MODULES add_global RESUME_MODULES -add_global LOGFILE +add_global PM_LOGFILE source_configs() { @@ -115,9 +115,9 @@ get_power_status() pm_main() { - if [ -n "$LOGFILE" ]; then - [ -f "$LOGFILE" ] && rm -f "$LOGFILE" - touch "$LOGFILE" + if [ -n "$PM_LOGFILE" ]; then + [ -f "$PM_LOGFILE" ] && rm -f "$PM_LOGFILE" + exec > "$PM_LOGFILE" 2>&1 fi take_suspend_lock || exit 1 run_hooks "$1" |