Mercurial > hg > octave-lyh > gnulib-hg
changeset 13698:29d663caae3e
init.sh: accomodate directory with no .exes
Cygwin was failing test-vc-list-files-{cvs,git}.sh, because of
spurious output on stderr.
../../tests/test-vc-list-files-cvs.sh (exe_shim): skipping directory: /home/eblake/m4-branch/build-aux
All because build-aux was a directory containing just scripts, and
no .exe extensions. This fixes it.
* tests/init.sh: Accomodate directory containing only scripts.
Signed-off-by: Eric Blake <eblake@redhat.com>
author | Eric Blake <eblake@redhat.com> |
---|---|
date | Fri, 17 Sep 2010 15:27:21 -0600 |
parents | b661c266dee7 |
children | 700156212a0d |
files | ChangeLog tests/init.sh |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2010-09-17 Eric Blake <eblake@redhat.com> + init.sh: accomodate directory with no .exes + * tests/init.sh: Accomodate directory containing only scripts. + tests: avoid compiler warning * tests/test-stdlib.c (main): Use the variable.
--- a/tests/init.sh +++ b/tests/init.sh @@ -240,6 +240,9 @@ feb_result_= feb_sp_= for feb_file_ in $feb_dir_/*.exe; do + if test "x$feb_file_" = "x$feb_dir_/*.exe" && test ! -f "$feb_file_"; then + return 0 + fi case $feb_file_ in *[!-a-zA-Z/0-9_.+]*) feb_fail_=1; break;; *) # Remove leading file name components as well as the .exe suffix.