Typo.
[openssl.git] / util / mklink.sh
index 1e052ed6ee78ceb908aedb1d93a108a2465903e1..3eeba67b2e7ff4c3d3f62bbfc29458528cbb3954 100755 (executable)
@@ -12,6 +12,15 @@ shift
 
 here=`pwd`
 tmp=`dirname $from`
+prefix='..'
+
+while [ `basename $tmp`x != ..x -a `basename $tmp`x != .x ]
+do
+       prefix=../$prefix
+       tmp=`dirname $tmp`
+done
+
+to=''
 while [ "$tmp"x != "x" -a "$tmp"x != ".x" ]
 do
        t=`basename $here`
@@ -19,17 +28,14 @@ do
        to="/$t$to"
        tmp=`dirname $tmp`
 done
-to=..$to
-
-#echo from=$from
-#echo to  =$to
-#exit 1
+to=$prefix$to
 
 if [ "$*"x != "x" ]; then
        for i in $*
        do
-               /bin/rm -f $from/$i
-               point.sh $to/$i $from/$i
+               rm -f $from/$i
+               ln -s $to/$i $from/$i
+               echo "$i => $from/$i"
        done
 fi
 exit 0;