1#!/bin/sh 2 3TESTFILES="Makefile.am scanner.l parser.y .cvsignore test.input" 4 5if [ ! $# -eq 1 ] ; then 6 echo 1>&2 Usage: $0 test-name 7 exit 1 8fi 9 10if test -e "$1" ; then 11 echo 1>&2 "$1 exists already" 12 exit 1 13fi 14 15mkdir $1 16if test "$?" -ne 0 ; then 17 echo 1>&2 "mkdir $1 failed" 18 exit 1 19fi 20 21for i in $TESTFILES ; do 22 cp TEMPLATE/$i $1/$i 23done 24 25echo "$1" >> "$1"/.cvsignore 26 27sed -i '/--new-test-here--/i\ 28tests/'"$1"'/Makefile' ../configure.in 29 30sed -i '/^\(DIST_\)\?SUBDIRS/a\ 31 '"$1"' \\' Makefile.am 32 33sed -i "s:TEMPLATE:$1:g" "$1"/Makefile.am 34