bootstrap: ensure gnulib_path is not empty.

This commit is contained in:
Giuseppe Scrivano 2010-05-14 11:46:42 +02:00
parent e36538b53a
commit 294f2e1f6b
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2010-05-14 Giuseppe Scrivano <gscrivano@gnu.org>
* bootstrap (gnulib_path): Default to "gnulib" if it doesn't have a
value. Redirect "git clone" stderr to stdout.
2010-05-09 Giuseppe Scrivano <gscrivano@gnu.org>
* build-aux/bzr-version-gen: New file.

View File

@ -1,6 +1,6 @@
#! /bin/sh
# Print a version string.
scriptversion=2010-04-30.16; # UTC
scriptversion=2010-05-14.09; # UTC
# Bootstrap this package from checked-out sources.
@ -409,6 +409,7 @@ git_modules_config () {
}
gnulib_path=`git_modules_config submodule.gnulib.path`
test -n "$gnulib_path" || gnulib_path="gnulib"
# Get gnulib files.
@ -424,7 +425,8 @@ case ${GNULIB_SRCDIR--} in
trap cleanup_gnulib 1 2 13 15
git clone -h|grep -- --depth > /dev/null && shallow='--depth 2' || shallow=
git clone 2>&1 -h|grep -- --depth > /dev/null \
&& shallow='--depth 2'|| shallow=
git clone $shallow git://git.sv.gnu.org/gnulib "$gnulib_path" ||
cleanup_gnulib