Modofied pm-powersave to use the new hook-running infrastructure
instead of including a duplicate copy of its own.
diff -U 0 -rNX diffignore pm-utils.updates/src/pm-powersave working/src/pm-powersave
--- pm-utils.updates/src/pm-powersave 2008-01-27 11:58:02.000000000 -0600
+++ working/src/pm-powersave 2008-01-17 20:56:41.000000000 -0600
@@ -27,3 +27,2 @@
-# set nullglob to make glob results empty in case the pattern does not
-# match any files
-shopt -s nullglob
+[ -f /usr/lib/pm-utils/functions ] || return 1
+. /usr/lib/pm-utils/functions
@@ -31,25 +30,2 @@
-find_powerd_files()
-{
- flist="/etc/pm/power.d/*[^~] /usr/lib/pm-utils/power.d/*[^~]"
- bases=$(for file in $flist ; do echo $(basename $file) ; done | sort -n | uniq)
- for base in $bases ; do
- if [ -x "/etc/pm/power.d/$base" ]; then
- echo /etc/pm/power.d/$base
- elif [ -x "/usr/lib/pm-utils/power.d/$base" ]; then
- echo /usr/lib/pm-utils/power.d/$base
- fi
- done
-}
-
-runpowerhooks()
-{
- files=$(find_powerd_files)
- for file in $files ; do
- $file $1
- done
-}
-
-if [ "$1" == "true" ] ; then
- runpowerhooks true
-elif [ "$1" == "false" ] ; then
- runpowerhooks false
+if [ "x$1" = "xtrue" -o "x$1" = "xfalse" ] ; then
+ run_hooks power "$1"
_______________________________________________
Pm-utils mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pm-utils