Need to conditionally add --no-cddb so we added check_opts.sh.in.

Rewrite for loop in lower-level Bourne-shell style.
This commit is contained in:
rocky
2003-04-14 10:03:27 +00:00
parent 327d7dfae8
commit c576c8fda4
3 changed files with 16 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
AC_REVISION([$Id: configure.ac,v 1.7 2003/04/14 04:29:24 rocky Exp $])dnl AC_REVISION([$Id: configure.ac,v 1.8 2003/04/14 10:03:27 rocky Exp $])dnl
AC_INIT(lib/cdio.c) AC_INIT(lib/cdio.c)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE(libcdio, 0.2) AM_INIT_AUTOMAKE(libcdio, 0.2)
@@ -204,5 +204,8 @@ AC_OUTPUT([ \
Makefile \ Makefile \
lib/Makefile \ lib/Makefile \
src/Makefile \ src/Makefile \
tests/check_opts.sh \
tests/Makefile \ tests/Makefile \
]) ])
chmod +x tests/check_opts.sh

View File

@@ -1,4 +1,4 @@
# $Id: Makefile.am,v 1.5 2003/04/14 08:54:50 rocky Exp $ # $Id: Makefile.am,v 1.6 2003/04/14 10:03:27 rocky Exp $
# #
# Copyright (C) 2003 Rocky Bernstein <rocky@panix.com> # Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
# #
@@ -30,7 +30,7 @@ check_DATA = monvoisin.right svcd_ogt_test_ntsc.right vcd_demo.right \
check_opts6.right check_opts7.right check_opts6.right check_opts7.right
EXTRA_DIST = $(check_SCRIPTS) $(check_DATA) \ EXTRA_DIST = $(check_SCRIPTS) $(check_DATA) \
check_common_fn check_common_fn check_opts.sh.in
TESTS = $(check_SCRIPTS) TESTS = $(check_SCRIPTS)

View File

@@ -1,8 +1,11 @@
#!/bin/sh #!/bin/sh
#$Id: check_opts.sh,v 1.1 2003/04/14 08:51:14 rocky Exp $ #$Id: check_opts.sh.in,v 1.1 2003/04/14 10:03:27 rocky Exp $
# Check cdinfo options # Check cdinfo options
if test -n "@CDDB_LIB@" ; then
cddb_opt='--no-cddb'
fi
if test -z $srcdir ; then if test -z "$srcdir" ; then
srcdir=`pwd` srcdir=`pwd`
fi fi
@@ -11,15 +14,15 @@ fi
BASE=`basename $0 .sh` BASE=`basename $0 .sh`
fname=fsf fname=fsf
opts=('-T' '--no-tracks' '-A', '--no-analyze' '-I' '-no-ioctl' i=0
'-q' '--quiet') for opt in '-T' '--no-tracks' '-A' '--no-analyze' '-I' '-no-ioctl' \
'-q' '--quiet' ; do
for (( i=0 ; i<${#opts[@]} ; i++ )) ; do
testname=${BASE}$i testname=${BASE}$i
test_cdinfo "--cue-file ${srcdir}/${fname}.cue --no-cddb ${opts[$i]}" \ test_cdinfo "--cue-file ${srcdir}/${fname}.cue $cddb_opt $opt" \
${testname}.dump ${srcdir}/${testname}.right ${testname}.dump ${srcdir}/${testname}.right
RC=$? RC=$?
check_result $RC "cdinfo option test $i" check_result $RC "cdinfo option test $i"
i=`expr $i + 1`
done done
exit $RC exit $RC