make lndir work with relative path invocation
authorMark Eichin <eichin@mit.edu>
Mon, 27 Feb 1995 05:03:24 +0000 (05:03 +0000)
committerMark Eichin <eichin@mit.edu>
Mon, 27 Feb 1995 05:03:24 +0000 (05:03 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5001 dc483132-0cff-0310-8789-dd5450dbe970

src/util/ChangeLog
src/util/lndir

index 686c57405708ea29d1399c19c8b895d7ad6a7248..4ec6f85614a70fd1b423d844d9e19fbb845ace09 100644 (file)
@@ -1,3 +1,8 @@
+Mon Feb 27 00:01:41 1995  Mark Eichin  <eichin@cygnus.com>
+
+       * lndir: if $0 contains slashes, but does not have a leading
+       slash, prepend `pwd` so that relative invocation works.
+
 Fri Feb  3 16:50:07 1995  Theodore Y. Ts'o  (tytso@dcl)
 
        * reconf: If util/autoconf isn't built, try to use autoconf
index e12503e1db4a2a425bccb34854aafb465f0b1517..89416f5e708e9466b3f45785e0623db77e67165d 100644 (file)
 
 USAGE="Usage: $0 fromdir [todir]"
 
+case $0 in 
+/*) lndir=$0 ;;
+*/*) lndir=`pwd`/$0 ;;
+*) lndir=$0 ;;
+esac
+
 if [ $# -lt 1 -o $# -gt 2 ]
 then
        echo "$USAGE"
@@ -90,7 +96,7 @@ do
                                echo "$pwd: FROM and TO are identical!"
                                exit 1
                         fi
-                        $0 $DIRFROM/$file
+                        $lndir $DIRFROM/$file
                        )
                fi
        fi