1#!/bin/sh
2
3cmd=$1
4shift
5case "${cmd}" in
6interpreter)
7	"${1}" $$
8	;;
9dot)
10	cp "${1}" .
11	z="./$(basename "${1}")"
12	x=$(${z} -1)
13	case ${x} in
14	/*)	x=$(readlink "${x}");;
15	*)	echo "non absolute path" 1>&2; exit 1;;
16	esac
17
18	e=$(readlink "$(/bin/pwd)/${z}")
19	if [ "${x}" != "${e}" ]; then
20		echo bad: ${x} != ${e} 1>&2
21		exit 1
22	fi
23	;;
24*)
25	echo bad command ${cmd}
26esac
27		
28