]> git.ipfire.org Git - thirdparty/libtool.git/commit
maint: ensure bootstrap runs from dist tarball.
authorGary V. Vaughan <gary@gnu.org>
Wed, 26 Oct 2011 05:58:35 +0000 (12:58 +0700)
committerGary V. Vaughan <gary@gnu.org>
Mon, 31 Oct 2011 12:51:18 +0000 (19:51 +0700)
commitc9f43dcc39c858cc5cd14b0e423fe376fa0e01f2
tree74dfdb61a5d9bf14b12aad51bf0ffd12323e0d3b
parent54d7385ca66e8f936679063cf41dced89c1fb5b2
maint: ensure bootstrap runs from dist tarball.

* bootstrap (func_gnulib_tool_copy_file): When gnulib-tool is
not available, check that there is a copy of the file from a
previous run available before bailing out with a diagnostic.
(func_install_gnulib_non_module_files): Don't diagnose missing
files explicitly - func_gnulib_tool_copy_file takes care of it
now.
(func_require_checkout_only_file): In the diagnostic for
not being in a source-controlled tree, note that `--force' must
be used to rebootstrap.
(func_require_gnulib_files_already_present): Removed.  All the
necessary checks are correctly performed in
func_gnulib_tool_copy_file withot resorting to heuristics.
(func_require_gnulib_mk): Don't continue to try to access
gnulib-cache.m4 after discovering we're running from a dist
tarball.
(func_require_dotgitmodules_parameters): Skip if .gitmodules
file is missing and git binary is not available.
* bootstrap.conf (checkout_only_file): Set to HACKING, which is
a non-distributed file.
(libtool_cleanup_empty_dirs): Don't print spurious errors when
trying to delete gnulib-tool droppings, in case gnulib-tool is
not available on this run.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
bootstrap
bootstrap.conf