test_opt.sh.in 395 B

123456789101112131415161718
  1. #!/bin/sh
  2. TEST_OPT_@ID@_FOUND=0
  3. ARGS=""
  4. for a in "$@"; do
  5. if [ "x${TEST_OPT_@ID@}" != "x" -a "x${TEST_OPT_@ID@}" = "x$a" ]; then
  6. TEST_OPT_@ID@_FOUND=1
  7. else
  8. ARGS="$ARGS \"$a\""
  9. fi
  10. done
  11. if [ "x${TEST_OPT_@ID@}" != "x" -a "x${TEST_OPT_@ID@_FOUND}" != "x1" ]; then
  12. echo "Not given option '${TEST_OPT_@ID@}' as expected!"
  13. exit 1
  14. fi
  15. eval "\"@COMMAND@\"" "$ARGS"