From 30f435ac03d9e90ea849e4822fcc5cb04f804ef5 Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Sat, 8 Jan 2011 19:34:32 +0100 Subject: [PATCH] docs: link to 'set -e' shell behavior overview. * doc/autoconf.texi (Limitations of Builtins): Add link to Sven Mascheck's 'set -e' page. Replace broken Opengroup link. Suggestion by Eric Blake. Signed-off-by: Ralf Wildenhues --- ChangeLog | 5 +++++ doc/autoconf.texi | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index bca9909e..eb9d68eb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2011-01-09 Ralf Wildenhues + docs: link to 'set -e' shell behavior overview. + * doc/autoconf.texi (Limitations of Builtins): Add link to + Sven Mascheck's 'set -e' page. Replace broken Opengroup link. + Suggestion by Eric Blake. + docs: mention configmake module for defining directories. * doc/autoconf.texi (Defining Directories): Mention configmake gnulib module. diff --git a/doc/autoconf.texi b/doc/autoconf.texi index be1ef5b0..3b7fde65 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -17382,11 +17382,11 @@ set -ex @cindex @command{set -e} The option @option{-e} has historically been underspecified, with enough ambiguities to cause numerous differences across various shell -implementations. Perhaps the best reference is -@uref{http://www.opengroup.org/@/austin/@/mailarchives/@/ag-review/@/msg03507.html, -this link}, recommending a change to Posix 2008 to match @command{ksh88} -behavior. Note that mixing @code{set -e} and shell functions is asking -for surprises: +implementations; see for example +@uref{http://www.in-ulm.de/@/~mascheck/@/various/@/set-e/, this overview}, +or @uref{http://www.austingroupbugs.net/@/view.php?id=52, this link}, +documenting a change to Posix 2008 to match @command{ksh88} behavior. +Note that mixing @code{set -e} and shell functions is asking for surprises: @example set -e -- 2.47.2