symlink: handle relative and absolute "from" paths