Eric Blake
29e57f770b
build: honor autogen.sh --no-git
...
Based on a report by Chandrashekar Shastri, at
https://bugzilla.redhat.com/show_bug.cgi?id=979360
On systems where git cannot access the outside world, a developer
can instead arrange to get a copy of gnulib at the right commit
via side channels (such as NFS share drives), set GNULIB_SRCDIR,
then use ./autogen.sh --no-git. In this setup, we will now
avoid direct use of git. Of course, this means no automatic
gnulib updates when libvirt.git updates its submodule, but it
is expected that any developer in such a situation is already
prepared to deal with the fallout.
* .gnulib: Update to latest, for bootstrap.
* bootstrap: Synchronize from gnulib.
* autogen.sh (no_git): Avoid git when requested.
* cfg.mk (_update_required): Skip automatic rerun of bootstrap if
we can't use git.
* docs/compiling.html.in: Document this setup.
* docs/hacking.html.in: Mention this.
* HACKING: Regenerate.
Signed-off-by: Eric Blake <eblake@redhat.com>
(cherry picked from commit 1e503ee534af166d8bbcdd9857fa5946449634b6)
2013-07-29 15:58:59 -06:00
..
2012-02-01 16:28:17 -07:00
2012-02-03 15:27:16 -07:00
2012-02-03 15:27:16 -07:00
2013-04-19 14:31:16 -06:00
2013-04-25 21:23:38 -04:00
2006-01-23 22:55:41 +00:00
2012-08-10 10:54:23 +02:00
2012-08-10 10:58:54 +02:00
2013-03-04 17:36:03 -05:00
2013-04-24 10:59:53 +01:00
2012-10-12 00:03:43 +02:00
2008-04-23 17:08:31 +00:00
2011-10-28 10:11:16 +01:00
2005-12-21 16:59:34 +00:00
2010-10-27 15:01:45 +11:00
2011-04-01 16:03:11 -06:00
2008-04-23 17:08:31 +00:00
2009-11-06 16:05:18 +01:00
2013-04-09 16:46:04 -06:00
2011-02-09 12:29:29 -07:00
2012-08-22 15:34:07 -06:00
2013-07-11 10:37:09 -06:00
2013-07-29 15:58:59 -06:00
2011-01-05 18:07:30 +11:00
2010-11-30 02:22:38 +11:00
2010-10-27 15:01:45 +11:00
2010-10-27 15:01:45 +11:00
2008-04-23 17:08:31 +00:00
2010-12-21 20:55:10 +11:00
2013-03-04 17:36:03 -05:00
2012-10-24 19:50:28 +02:00
2011-08-26 17:52:55 +02:00
2012-02-03 11:32:51 -07:00
2012-04-16 17:02:08 +02:00
2012-08-15 16:39:40 +08:00
2012-10-09 15:20:32 +02:00
2012-08-22 15:34:07 -06:00
2008-04-23 17:08:31 +00:00
2012-08-22 15:34:07 -06:00
2011-07-15 13:19:41 -06:00
2011-10-29 19:50:48 +02:00
2011-07-15 13:19:41 -06:00
2012-12-06 16:15:54 -07:00
2009-09-22 12:55:39 +02:00
2008-04-28 08:29:35 +00:00
2013-01-30 09:37:03 +01:00
2008-04-23 17:08:31 +00:00
2008-04-23 17:08:31 +00:00
2008-04-23 17:08:31 +00:00
2011-11-30 10:12:30 +00:00
2013-04-30 19:18:43 -06:00
2013-04-25 21:23:38 -04:00
2013-03-25 20:46:05 +08:00
2012-08-22 15:34:07 -06:00
2013-03-22 12:10:23 +08:00
2013-05-01 20:03:12 +02:00
2013-04-08 18:41:06 +08:00
2011-04-01 16:03:11 -06:00
2013-01-18 15:36:38 +01:00
2011-03-28 10:40:24 +08:00
2010-11-12 19:47:20 +01:00
2012-09-08 23:20:29 -04:00
2013-07-29 15:58:59 -06:00
2013-03-01 20:28:00 +01:00
2013-04-24 10:59:54 +01:00
2013-03-04 17:36:03 -05:00
2013-02-07 19:52:44 +01:00
2013-03-04 17:36:03 -05:00
2009-04-02 12:01:11 +00:00
2012-10-04 09:17:45 -06:00
2009-07-16 15:06:42 +02:00
2011-10-28 10:11:16 +01:00
2012-07-23 16:07:13 -06:00
2011-10-28 10:11:16 +01:00
2012-07-23 16:07:13 -06:00
2008-04-23 17:08:31 +00:00
2008-04-23 17:08:31 +00:00
2011-10-28 10:11:16 +01:00
2012-07-23 16:07:13 -06:00
2011-10-28 10:11:16 +01:00
2012-07-23 16:07:13 -06:00
2011-10-28 10:11:16 +01:00
2012-07-23 16:07:13 -06:00
2013-03-04 17:36:03 -05:00
2013-03-04 17:36:03 -05:00
2013-02-01 08:47:38 +01:00
2012-06-18 20:10:29 +01:00
2006-02-09 17:45:11 +00:00
2012-10-30 10:12:10 +01:00
2012-08-17 21:26:53 +02:00
2006-02-09 17:45:11 +00:00
2008-04-23 17:08:31 +00:00
2013-04-02 14:38:56 +02:00
2011-10-28 10:11:16 +01:00
2011-10-28 10:07:45 +01:00
2011-10-28 10:11:16 +01:00
2011-10-28 10:07:45 +01:00
2011-10-28 10:11:16 +01:00
2011-10-28 10:07:45 +01:00
2011-10-28 10:11:16 +01:00
2011-10-28 10:07:45 +01:00
2011-10-28 10:11:16 +01:00
2011-10-28 10:07:45 +01:00
2013-04-02 17:06:40 +02:00
2013-02-01 08:47:38 +01:00
2013-05-02 15:04:50 +08:00
2009-07-29 09:04:21 +01:00
2011-10-28 10:11:16 +01:00
2006-01-23 13:24:07 +00:00
2012-09-11 17:36:03 +02:00
2012-08-10 10:58:54 +02:00
2011-02-09 12:29:29 -07:00
2012-02-09 14:28:40 -07:00
2012-09-20 15:47:21 -06:00
2012-10-12 00:03:43 +02:00
2012-08-10 10:58:38 +02:00
2012-08-10 10:58:38 +02:00
2012-08-10 10:54:23 +02:00
2013-07-11 10:37:09 -06:00
2013-03-20 21:47:49 +08:00
2011-10-28 10:11:16 +01:00
2010-12-02 16:00:47 -07:00
2011-05-11 19:18:38 +08:00
2011-05-11 08:18:04 -06:00
2011-05-11 19:18:38 +08:00
2010-10-12 11:26:52 +01:00
2012-07-30 13:09:57 +01:00
2012-12-14 13:35:03 +01:00
2011-01-11 07:33:15 +11:00
2011-04-01 16:03:11 -06:00
2010-11-12 19:47:20 +01:00