summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJameson Graef Rollins <jrollins@finestructure.net>2009-02-12 13:33:17 -0500
committerJameson Graef Rollins <jrollins@finestructure.net>2009-02-12 13:33:17 -0500
commit2be7543af6a883d1e08790a12ed3345f6519f15a (patch)
tree6a9935280b7c6360892940ad668c4d66f360fde1
parent904a1d633f71836b9e8a11f1656d535c3d7e0897 (diff)
add some debug logging to some common functions
-rw-r--r--src/share/common7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/share/common b/src/share/common
index 2a20c1c..d60631e 100644
--- a/src/share/common
+++ b/src/share/common
@@ -136,6 +136,7 @@ lock() {
else
lockfile -r 20 "${file}.lock" || failure "unable to lock '$file'"
fi
+ log debug "lock created on '$file'."
;;
touch)
if [ -n "$use_lockfileprogs" ] ; then
@@ -143,6 +144,7 @@ lock() {
else
: Nothing to do here
fi
+ log debug "lock touched on '$file'."
;;
remove)
if [ -n "$use_lockfileprogs" ] ; then
@@ -150,6 +152,7 @@ lock() {
else
rm -f "${file}.lock"
fi
+ log debug "lock removed on '$file'."
;;
*)
failure "bad argument for lock subfunction '$action'"
@@ -430,6 +433,8 @@ check_key_file_permissions() {
uname="$1"
path="$2"
+ log debug "checking path permission '$path'..."
+
# return 255 if cannot stat file
if ! stat=$(ls -ld "$path" 2>/dev/null) ; then
log error "could not stat path '$path'."
@@ -1018,6 +1023,8 @@ update_authorized_keys() {
# remove the lockfile and the trap
lock remove "$AUTHORIZED_KEYS"
+
+ # remove the trap
trap - EXIT
# note if the authorized_keys file was updated