This is nice because it makes it really obvious (when working from git)
what files came directly from gnulib.
die() { printf '%s\n' "$@" 1>&2; kill -USR1 $$; }
git submodule update --init || echo "Failed to update Gnulib sources from git."
-if test -x gnulib/gnulib-tool; then
- gnulib/gnulib-tool --update || die "Failed to update Gnulib."
+if test -x ./gnulib/gnulib-tool; then
+ ./gnulib/gnulib-tool --update -S || die "Failed to update Gnulib."
else
die "Gnulib sources are not properly installed in gnulib/."
fi