This particular change due to 29dd8b5548ce047ce51ff9a73d6c4b50c9886771 has broken bootstrap for the particular use case where it is invoked using an absolute path (eg., /devel/gnulib/git/gnulib/build-aux/bootstrap --skip-po --gnulib-srcdir=/devel/gnulib/git/gnulib):
@@ -146,7 +146,13 @@ copy=false vc_ignore=auto # Override the default configuration, if necessary. -test -r bootstrap.conf && . ./bootstrap.conf +# Make sure that bootstrap.conf is sourced from the current directory +# if we were invoked as "sh bootstrap". +case "$0" in + */*) test -r "$0.conf" && . "$0.conf" ;; + *) test -r "$0.conf" && . ./"$0.conf" ;; +esac + if test "$vc_ignore" = auto; then vc_ignore= Happy hacking, Debarshi