qemu/scripts
Daniel P. Berrange 37b5e74e28 build: don't fail if given a git submodule which does not exist
If going back in time in git history, across a commit that introduces a new
submodule, the 'git-submodule.sh' script will fail, causing rebuild to fail.

This is because config-host.mak contains a GIT_SUBMODULES variable that lists
a submodule that only exists in the later commit. config-host.mak won't get
repopulated until config.status is invoked, but make won't get this far due to
the submodule error.

This change makes 'git-submodule.sh' check whether each module is known to git
and drops any which are not present. A warning message will be printed when any
submodule is dropped in this manner.

Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-11-06 11:05:12 +00:00
..
2017-03-03 16:40:02 +01:00
2017-10-20 10:49:55 +01:00
2017-09-26 13:05:32 +02:00
2017-11-05 14:52:10 +01:00
2017-07-20 09:56:41 +02:00
2017-07-11 17:42:49 +03:00
2017-09-04 13:09:13 +02:00
2017-09-15 20:12:00 -03:00