cmddir="$1"
case $# in
	0)	echo "Usage: $0 directory_name [print_cmd]"; exit 1;;
	1)	set lp;;
	*)	shift;;
	esac
test ! -r dsh &&
	{ echo "$0 error: cannot read dsh"; exit 2; }
test ! -d $cmddir -o ! -w $cmddir &&
	{ echo "$0 error: $cmddir not a writable directory"; exit 3; }
mv dsh old_dsh || exit 4
sed "
		/^: DSH/{
			s?=\$WBIN?=`pwd`?
			s/DOSPRINT:=[^}]*/DOSPRINT:='$*'/
			}
	" old_dsh >$cmddir/dsh
chmod +rx $cmddir/dsh
echo "dsh installed in $cmddir"
