Improve robustness of 'make bootstrap'.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 10 Sep 2012 01:03:27 +0000 (18:03 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 10 Sep 2012 01:03:27 +0000 (18:03 -0700)
commitb8b0239fd0485002d1c761067c9047d1f26dbd4c
treefe258a2d99658a0fc300e6c70f1456be436537c8
parent3231d532c7e6c3ed0a2e58574bec5518404a7f82
Improve robustness of 'make bootstrap'.

Run autogen.sh after bootstrap-clean, to avoid bzr pull issues.
* INSTALL, README: Document autogen.sh.
* Makefile.in (Makefile): Mark it as precious, since it's updated
atomically.
(MAKE_CONFIG_STATUS): New macro.
(config.status, bootstrap): Use it.  This causes 'make bootstrap'
to run config.status with the --recheck option, which is more
appropriate for a bootstrap.
(bootstrap): Run autogen.sh right after cleaning.  Don't worry
about failures due to missing tools.
* autogen.sh: Exit with status 101 when failing due to missing tools.
* make-dist: Distribute autogen.sh.

Fixes: debbugs:12376
ChangeLog
INSTALL
Makefile.in
README
autogen.sh
make-dist