From bb2a3affe726d41a8a045c76c81d08b331bd16c4 Mon Sep 17 00:00:00 2001 From: Ulrich Mueller Date: Mon, 30 Aug 2010 14:35:32 +0200 Subject: Bug fix in canonicalize() function. --- bin/misc-functions.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'bin/misc-functions.sh') diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 6f3604d0a..d7e0f5688 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -43,10 +43,10 @@ install_symlink_html_docs() { # replacement for "readlink -f" or "realpath" canonicalize() { local f=$1 b n=10 wd=$(pwd) - while [[ ${f: -1} = / && ${#f} -gt 1 ]]; do - f=${f%/} - done while (( n-- > 0 )); do + while [[ ${f: -1} = / && ${#f} -gt 1 ]]; do + f=${f%/} + done b=${f##*/} cd "${f%"${b}"}" 2>/dev/null || break if [[ ! -L ${b} ]]; then -- cgit v1.2.3-1-g7c22