[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-pm-utils
Subject: [Pm-utils] [PATCH] make the hooks more verbose
From: seife () suse ! de (Stefan Seyfried)
Date: 2006-11-28 12:27:01
Message-ID: 20061128202627.GV14640 () suse ! de
[Download RAW message or body]
Hi,
right now, all the services that are started and stopped are not showing
up in the logfile, because the output is redirected to /dev/null.
Change that.
Also indicate when we are done running the hooks, otherwise i get something
like that:
.....
===== Tue Nov 28 09:45:54 CET 2006: running hook: /etc/pm/hooks/95led =====
===== Tue Nov 28 09:45:54 CET 2006: running hook: /etc/pm/hooks/99Zgrub =====
===== Tue Nov 28 09:45:54 CET 2006: running hook: /etc/pm/hooks/99info =====
Calling INT 0x15 (F000:6AB9)
EAX is 0x5F40
Calling INT 0x15 (F000:6AB9)
EAX is 0x5F31
Calling INT 0x10 (C000:0014)
EAX is 0x5F55
Calling INT 0x10 (C000:0014)
EAX is 0x5F61
Calling INT 0x10 (C000:0014)
EAX is 0x5F61
Switching from vt63 to vt1
Calling get_mode
Calling do_post
Calling set_vbe_mode
switching back to vt63
Tue Nov 28 10:13:28 CET 2006: running resume hooks.
....
which even confused me for a short while, because 99info is clearly _not_
calling s2ram :-)
Index: pm/functions
===================================================================
RCS file: /cvs/pm-utils/pm-utils/pm/functions,v
retrieving revision 1.30
diff -u -p -r1.30 functions
--- pm/functions 14 Nov 2006 16:01:30 -0000 1.30
+++ pm/functions 28 Nov 2006 20:23:57 -0000
@@ -99,6 +99,8 @@ run_hooks()
fi
done
fi
+
+ echo "$(date): finished $1 hooks."
}
get_power_status()
@@ -214,7 +216,7 @@ stopservice()
service "$1" status 2>/dev/null | grep -c -q running
if [ "$?" == "0" -a -x "/etc/init.d/$1" ]; then
echo "export ${1}_SERVICE_ACTIVATE=yes" >> /var/run/pm-suspend
- "/etc/init.d/$1" stop >/dev/null 2>&1
+ "/etc/init.d/$1" stop 2>&1
fi
}
@@ -222,7 +224,7 @@ restartservice()
{
if [ "x$(eval echo \$${1}_SERVICE_ACTIVATE)" == "xyes" \
-a -x "/etc/init.d/$1" ]; then
- "/etc/init.d/$1" start >/dev/null 2>&1
+ "/etc/init.d/$1" start 2>&1
fi
}
--
Stefan Seyfried
QA / R&D Team Mobile Devices | "Any ideas, John?"
SUSE LINUX Products GmbH, N?rnberg | "Well, surrounding them's out."
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic