summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-03-01 10:06:27 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2022-03-01 10:06:49 -0800
commitcaae254bb478ad83ba9caec6ec94b54e9abfb4c9 (patch)
tree9673a13fdcac1c39b247e97f2f1d98daec0d3c1c /admin
parent87de4ad8bc227e7489373f546cb9c45c35d961c1 (diff)
Revert previous merge-gnulib change
* admin/merge-gnulib: Revert previous stopgap change. It shouldn’t be needed now that Gnulib has the change 2022-03-01T18:01:59Z!eggert@cs.ucla.edu.
Diffstat (limited to 'admin')
-rwxr-xr-xadmin/merge-gnulib54
1 files changed, 22 insertions, 32 deletions
diff --git a/admin/merge-gnulib b/admin/merge-gnulib
index 7219fadd478..fec469c0179 100755
--- a/admin/merge-gnulib
+++ b/admin/merge-gnulib
@@ -102,44 +102,34 @@ test -x "$gnulib_srcdir"/gnulib-tool || {
exit 1
}
+# gnulib-tool has problems with a bare checkout (Bug#32452#65).
+test -f configure || ./autogen.sh || exit
+
# Old caches can confuse autoconf when some Gnulib-related changes take effect.
rm -fr autom4te.cache || exit
-# gnulib-tool has problems with a bare checkout (Bug#32452#91).
-if test -f configure; then
- passes='1'
-else
- passes='1 2'
-fi
-
avoided_flags=
for module in $AVOIDED_MODULES; do
avoided_flags="$avoided_flags --avoid=$module"
done
-for pass in $passes; do
- case $pass in
- 2) echo 'Running gnulib-tool again to work around Bug#32452#91.' >&2
- esac
-
- "$gnulib_srcdir"/gnulib-tool --dir="$src" $GNULIB_TOOL_FLAGS \
+"$gnulib_srcdir"/gnulib-tool --dir="$src" $GNULIB_TOOL_FLAGS \
$avoided_flags $GNULIB_MODULES &&
- rm -- "$src"lib/gl_openssl.h \
- "$src"lib/stdio-read.c "$src"lib/stdio-write.c \
- "$src"m4/fcntl-o.m4 \
- "$src"m4/gl-openssl.m4 \
- "$src"m4/gnulib-cache.m4 "$src"m4/gnulib-tool.m4 \
- "$src"m4/manywarnings-c++.m4 \
- "$src"m4/warn-on-use.m4 "$src"m4/wint_t.m4 &&
- cp -- "$gnulib_srcdir"/build-aux/texinfo.tex "$src"doc/misc &&
- cp -- "$gnulib_srcdir"/build-aux/config.guess \
- "$gnulib_srcdir"/build-aux/config.sub \
- "$gnulib_srcdir"/build-aux/install-sh \
- "$gnulib_srcdir"/build-aux/move-if-change \
- "$src"build-aux &&
- cp -- "$gnulib_srcdir"/lib/af_alg.h \
- "$gnulib_srcdir"/lib/save-cwd.h \
- "$src"lib &&
- { test -z "$src" || cd "$src"; } &&
- ./autogen.sh || exit
-done
+rm -- "$src"lib/gl_openssl.h \
+ "$src"lib/stdio-read.c "$src"lib/stdio-write.c \
+ "$src"m4/fcntl-o.m4 \
+ "$src"m4/gl-openssl.m4 \
+ "$src"m4/gnulib-cache.m4 "$src"m4/gnulib-tool.m4 \
+ "$src"m4/manywarnings-c++.m4 \
+ "$src"m4/warn-on-use.m4 "$src"m4/wint_t.m4 &&
+cp -- "$gnulib_srcdir"/build-aux/texinfo.tex "$src"doc/misc &&
+cp -- "$gnulib_srcdir"/build-aux/config.guess \
+ "$gnulib_srcdir"/build-aux/config.sub \
+ "$gnulib_srcdir"/build-aux/install-sh \
+ "$gnulib_srcdir"/build-aux/move-if-change \
+ "$src"build-aux &&
+cp -- "$gnulib_srcdir"/lib/af_alg.h \
+ "$gnulib_srcdir"/lib/save-cwd.h \
+ "$src"lib &&
+{ test -z "$src" || cd "$src"; } &&
+./autogen.sh