From bad41c20ca519658870e1e288e6ec8d8c196ae57 Mon Sep 17 00:00:00 2001 From: rupa Date: Wed, 27 Apr 2011 03:19:27 -0400 Subject: [PATCH] better tests for file ownership. closes #24 and #25 --- z.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/z.sh b/z.sh index ae704c7..7b3d045 100755 --- a/z.sh +++ b/z.sh @@ -25,7 +25,7 @@ z() { local datafile="$HOME/.z" # bail out if we don't own ~/.z (we're another user but our ENV is still set) - [ "$(ls -l "$datafile" | cut -d' ' -f 3)" = "$USER" ] || return + [ -f "$datafile" -a "$(stat -c %U "$datafile")" != "$USER" ] && return # add entries if [ "$1" = "--add" ]; then