#!/bin/sh -e

#
# guess path of this program
#
get_real_own_dirname()
{
	own_filename=`basename $0`
	own_dirname=`dirname $0`

	if ! (echo "${own_dirname}" | grep '^/' >/dev/null); then
		if [ -x "${own_dirname}/${own_filename}" ]; then
			own_dirname=`cd ${own_dirname} && pwd`
		else
			for dir in `echo "${PATH}" | sed 's/:/ /g'`
			do
				if [ -x "${dir}/${own_filename}" ]; then
					own_dirname="${dir}"
					break
				fi
			done
		fi
	fi

	if [ -L "${own_dirname}/${own_filename}" ]; then
		dirname `readlink "${own_dirname}/${own_filename}"`
	else
		printf '%s' "${own_dirname}"
	fi
}


#
# change directory
#
cd `get_real_own_dirname`


#
# execute
#
exec ./run --connection-log \
	   --connection-log-directory "`date +log.%Y%m%d%H%M%S`" ${1+"$@"}
