]> Savannah Git Hosting - gnulib/maint-tools.git/commitdiff
gnulib-tool-tests: Fix a failure of test-oath-toolkit-[345].sh.
authorBruno Haible <bruno@clisp.org>
Thu, 21 Mar 2024 12:06:39 +0000 (13:06 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 21 Mar 2024 15:14:44 +0000 (16:14 +0100)
gnulib-tool-tests/init.sh

index 7d5637628389480f445d9d99ce63733e10728eb2..bb4b8e4ae44b5c4666b964895650bec6f0aee82f 100644 (file)
@@ -128,6 +128,11 @@ do_import_test ()
   (cd "$1" && tar cf - .) | (cd $tmp-result && tar xf -)
   (cd $tmp-result/"$2" && $GNULIB_SRCDIR/gnulib-tool --gnulib-dir="$gnulib_dir" $3) >$tmp-out 2>$tmp-err
   rc=$?
+  # Remove empty build-aux dirs, since we cannot check them in as part of the expected result.
+  build_aux_dir=`find $tmp-result -name build-aux -type d -empty -print`
+  if test -n "$build_aux_dir"; then
+    rmdir $build_aux_dir
+  fi
   # Remove autom4te.cache directory, since it may depend on the Autoconf version or M4 version.
   rm -rf $tmp-result/"$2"/autom4te.cache
   if test $rc != 0; then