#!/bin/sh

if [ $# -le 1 ] ; then
	echo "usage: $0 config program [args ...]"
	exit 1
fi

config=$1
shift

rm -fr cout-*
rm -fr cerr-*

cat > make-dump <<EOF
#!/bin/sh -f
ulimit -c unlimited
out=cout-\`hostname\`
err=cerr-\`hostname\`
rm -f \$out
rm -f \$err
exec >\$out 2>\$err $code \$*
EOF

chmod +x make-dump


/usr/local/qmp/bin/QMP_run.gige \
	--qmp-f /etc/qmp/$config/3d_conf_l \
	--qmp-l /etc/qmp/$config/3d_list_l \
	./make-dump $*
