---
 pm/pm-functions.in |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/pm/pm-functions.in b/pm/pm-functions.in
index 4fa1ad1..0d8d73f 100644
--- a/pm/pm-functions.in
+++ b/pm/pm-functions.in
@@ -136,7 +136,12 @@ run_hooks() {
        local nifs="
 "
        IFS="${nifs}" # tolerate spaces in filenames.
-       [ "$3" = "reverse" ] && sort="sort -r"
+       if [ "$3" = "reverse" ]; then 
+               sort="sort -r"
+               log "$(date): Running $1 hooks backwards"
+       else
+               log "$(date): Running $1 hooks"
+       fi
        for base in $(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~];
                do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq) ;
        do
@@ -147,7 +152,7 @@ run_hooks() {
                elif [ -f "$phooks/$base" ]; then
                        hook="$phooks/$base"
                fi
-               log  $(date): running ${hook} $2
+               log "${hook} $2:"
                hook_ok "$hook" && (
                        IFS="${oifs}"
                        "${hook}" $2
@@ -179,6 +184,7 @@ init_logfile()
        fi
        export LOGGING=true
        exec > "$1" 2>&1
+       log "$(date): $0 running."
 }
 
 
-- 
1.5.4.3

_______________________________________________
Pm-utils mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pm-utils

Reply via email to