From 33cd0e4daf94687d831710044a0ac5cf1769629d Mon Sep 17 00:00:00 2001 From: Laurence Withers Date: Mon, 24 Jul 2006 22:37:53 +0100 Subject: [PATCH] Update. --- skel/scripts/build.c.tests/instantiate | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/skel/scripts/build.c.tests/instantiate b/skel/scripts/build.c.tests/instantiate index 251815a..49e9e24 100644 --- a/skel/scripts/build.c.tests/instantiate +++ b/skel/scripts/build.c.tests/instantiate @@ -1,21 +1,9 @@ -if [ $# -lt 1 ] +if [ $# -ne 0 ] then - print_failure "Not enough arguments after module; need LIBS." - echo "LIBS are the library module names for these test programs." + print_failure "Unexpected extra parameters." exit 1 fi -LIBS="$@" - -for lib in ${LIBS} -do - if [ ! -e src/${lib} ] - then - print_failure "src/${lib} does not exist" - exit 1 - fi -done - if [ -e src/${NAME} ] then print_failure "src/${NAME} already exists." @@ -30,7 +18,6 @@ do_cmd cp ${TEMPLATE}/* src/${NAME} || exit 1 do_cmd cd src/${NAME} || exit 1 do_cmd rm instantiate || exit 1 do_cmd find . -type f -exec sed -e "s,@NAME@,${NAME},g" -i {} \; || exit 1 -do_cmd find . -type f -exec sed -e "s,@LIBS@,${LIBS},g" -i {} \; || exit 1 do_cmd grep "@TODO@" * || exit 1 print_success "Module instantiated."