From: Stefano Lattarini Date: Wed, 28 Sep 2011 14:59:47 +0000 (+0200) Subject: Merge branch 'master' into test-protocols X-Git-Tag: ng-0.5a~89^2~33^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c481ac95102bf739e7c95e0ec23a40b24bee7017;p=thirdparty%2Fautomake.git Merge branch 'master' into test-protocols * master: fix: regenerate Makefile.in files maintcheck: fix usage of `cd' instead of `$(am__cd)' --- c481ac95102bf739e7c95e0ec23a40b24bee7017 diff --cc ChangeLog index a6779c5e1,97083ddce..c28f9e430 --- a/ChangeLog +++ b/ChangeLog @@@ -1,27 -1,9 +1,33 @@@ + 2011-09-28 Stefano Lattarini + + maintcheck: fix usage of `cd' instead of `$(am__cd)' + * lib/am/inst-vars.am (am__uninstall_files_from_dir): Use + `$(am__cd)', not plain `cd'. + +2011-09-28 Stefano Lattarini + + tap/awk: account for unusual korn shell signal handling behaviour + This change has been motivated by a testsuite failure on Debian + with the AT&T Korn Shell version 93u-1. + * lib/tap-driver.sh: Temporarily ignore some common signals when + waiting for the test command to complete, to avoid premature exit + in Korn shells that propagate to themselves signals that have + killed a child process. + See also related commit `v1.11-1342-g6321ad3'. + +2011-09-28 Stefano Lattarini + + tap/awk: handle exit statuses > 256 (seen on few korn shells) + Some Korn shells, when a child process die due to signal number + n, can leave in $? an exit status of 256+n instead of the more + standard 128+n. Apparently, both behaviours are allowed by + POSIX, so be prepared to handle them both. + This change has been motivated by a testsuite failure on Debian + with the AT&T Korn Shell version 93u-1. + * lib/tap-driver.sh (get_test_exit_message): Handle the described + Korn Shell behaviour too. + ($scriptversion): Update. + 2011-09-24 Stefano Lattarini uninstall: "make uninstall" before "make install" works