util/docker: Update docker files for coreboot-sdk & jenkins builders
commit2d97cb1be50acdf7e7604dd666d52cb9765de018
authorMartin Roth <martinroth@google.com>
Mon, 16 May 2016 17:27:56 +0000 (16 11:27 -0600)
committerMartin Roth <martinroth@google.com>
Thu, 18 Aug 2016 04:15:26 +0000 (18 06:15 +0200)
tree9a99274743b686d4519012492d88f7fa0fa06f8b
parentf75d1dfad3691562110a70523ad892b8fa480064
util/docker: Update docker files for coreboot-sdk & jenkins builders

- Check out the specific toolchain version we want before building
the toolchain (This version uses 1.42).
- Add additional libraries and tools needed to build coreboot related
packages.
- Move everything required to build any of the coreboot or related
packages into the coreboot-sdk from coreboot-jenkins-node Dockerfile.
- Separate the text of the commands in the Dockerfiles.
- Use nproc to get the number of processors for building the toolchain
- Add some additional comments about why things are done the way that
they are to the README
- Update the version of coreboot-sdk that coreboot-jenkins-node uses to
1.42. (This matches the toolchain version)
- Move ccache setup from jenkins-node to coreboot-sdk.
- Update the maintainer.

Change-Id: I293285ef72e3e70259355d924d425fea98ee773d
Signed-off-by: Martin Roth <martinroth@google.com>
Reviewed-on: https://review.coreboot.org/16239
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
util/docker/coreboot-jenkins-node/Dockerfile
util/docker/coreboot-jenkins-node/README.md
util/docker/coreboot-sdk/Dockerfile