diff options
Diffstat (limited to 't/distlinksbrk.sh')
-rw-r--r-- | t/distlinksbrk.sh | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/t/distlinksbrk.sh b/t/distlinksbrk.sh index 4c48463e6..249ccfad9 100644 --- a/t/distlinksbrk.sh +++ b/t/distlinksbrk.sh @@ -48,20 +48,25 @@ cat >> configure.ac <<'END' AC_OUTPUT END +cat > Makefile.am <<END +EXTRA_DIST = $lnk1 $lnk2 $lnka $lnkb +END + $ACLOCAL $AUTOCONF +$AUTOMAKE +./configure ls -l # For debugging. -# Don't try to use "make -k", because some botched make implementations -# (HP-UX, IRIX) might still exit on the first error in this situations. -for lnk in $lnk1 $lnk2 $lnka $lnkb; do - echo "EXTRA_DIST = $lnk" > Makefile.am - $AUTOMAKE - ./configure - # Distribution must fail, with a decent error message. - run_make -M -e FAIL distdir - $FGREP $lnk output -done +# Distribution must fail. +$MAKE distdir && exit 1 + +# Names of distributed broken symlinks should be reported in make output. +run_make -E -e FAIL -- -k distdir +$FGREP $lnk1 stderr +$FGREP $lnk2 stderr +$FGREP $lnka stderr +$FGREP $lnkb stderr : |