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`
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;