#!/bin/sh
#
# Author  : Georgi Georgiev <chutz@gg3.net>

if [ -z "$1" ]
then
	echo "Usage: $0 source [destination]"
	exit 1
fi

src="${1}"
src=(${src//\// })

dst="${2}"
if [ -z "$dst" ]
then
	dst=`pwd`
fi
dst="${dst}"
dst=(${dst//\// })

for ((i=0; i<${#src[*]}; i++))
do
	[ "${dst[i]}" != "${src[i]}" ] && break
done
common=$i

for ((i=${#src[*]}; i>common; i--))
do
	echo -n ../
done

for ((i=common; i<${#dst[*]}-1; i++))
do
	echo -n ${dst[i]}/
done
echo -n ${dst[i]}
echo
