b9a580d2c7
* packages: - build each package in a separate directory so sereral packages can be built in parallel. - prepare_*_source: make sure git repositories are cloned before using them. * image/centos, bootstrap, docker: add dependency on the locally built nailgun, astute and co. RPMs to make sure RPMs are ready before trying to install them. * docker: - start an instance of the simple http server per a container being built, make sure those processes listen the different ports. - fix sporadic build failures due to the HTTP daemon premature exit. The simple_http_daemon which serves RPM repository exits in 600 seconds by default. However a container might require more time (due to a slow machine, a high load, etc), thus the HTTP server might exit before the required packages have been downloaded. Set the default timeout to infinity to prevent such an obscure error. * repos.mk: several repositories can be cloned at the same time, so writes to version.yaml should be serialized. To keep things simple create version.yaml after cloning the repositories (with Fuel components). While at it polish the rule which clones the repository. * packages/rpm, bootstrap: depend only on CentOS repo (more tasks can run in parallel). blueprint support-ubuntu-trusty Change-Id: I3a72802a7728121581e71227b013bb7aeffaf049 |
||
---|---|---|
.. | ||
centos | ||
ubuntu | ||
module.mk |