coreboot/util
Martin Roth 561f368a2f util/docker: Update dockerfiles & build method
All files:
- Previously, various things were hardcoded into the docker containers
that made it necessary to update the Dockerfile files for each new
version of the sdk.  Turn those into 'Variables" that are updated during
the build step.  Because the makefile is piping the dockerfile through
the sed command and back into the docker build command, the normal
docker "COPY" keyword doesn't work.

coreboot-jenkins-node changes:
- Run ssh-keygen -A to explicitly generate the ssh keys.  This fixes an
error:  Could not load host key: /etc/ssh/ssh_host_dsa_key

coreboot-sdk changes:
- Remove apt-get upgrade command - The Dockerfile guide recommends
not to run this.
- Change libssl-dev to libssl1.0-dev. libssl-dev's header files won't
build the Chrome-EC codebase.
- Add libisl-dev, needed to build the riscv toolchain.
- Build the toolchain using the -b option
- Add environment variables containing the version and commit that the
coreboot-sdk was built from.

Makefile:
- Update targets to use the version and commit variables

Change-Id: I2c1376fe4b791da2a62fca11bc92c4774cbef1c8
Signed-off-by: Martin Roth <gaumless@gmail.com>
Reviewed-on: https://review.coreboot.org/18001
Tested-by: build bot (Jenkins)
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
2017-03-06 00:30:35 +01:00
..
abuild util/abuild: Print list of failed boards at the end of the abuild 2017-01-09 18:26:38 +01:00
acpi
amdfwtool util/amdfwtool: Wrap long lines, excluding comments 2016-11-21 23:37:08 +01:00
amdtools
archive
arm_boot_tools/mksunxiboot
autoport autoport: add "-d" option to ectool to dump registers 2017-03-02 21:59:27 +01:00
bimgtool
blobtool util/blobtool: Add new tool for compiling/decompiling data blobs 2017-02-04 23:18:35 +01:00
board_status board-status: Add README 2017-02-20 04:43:39 +01:00
broadcom util/broadcom: Check for successful file access 2016-12-16 18:22:43 +01:00
cbfstool cbfs-compression-tool: catch compression failures 2017-01-24 09:35:49 +01:00
cbmem
checklist
chromeos
crossgcc buildgcc: Update GCC, Binutils, GMP, MPFR, GDB, IASL and LLVM 2017-03-05 18:35:18 +01:00
docker util/docker: Update dockerfiles & build method 2017-03-06 00:30:35 +01:00
dtd_parser
ectool ectool: Support OpenBSD 2017-02-02 15:29:10 +01:00
exynos
futility
fuzz-tests
genbuild_h
genprof
gitconfig Rename and move util/gitconfig/rebase.sh 2016-10-25 17:09:19 +02:00
ifdfake util/ifdfake: Add number of regions 2016-12-15 23:47:09 +01:00
ifdtool util/ifdtool: Fix ICH Gbe unlock 2017-02-04 17:36:21 +01:00
intelmetool util/intelmetool: Try to activate the ME before scanning PCIe for it 2017-01-20 17:22:54 +01:00
inteltool util/inteltool: Add ICH6-10 to BIOS_CNTL list 2017-01-03 17:40:34 +01:00
intelvbttool
ipqheader
k8resdump
kconfig Kconfig: Change symbol override from warning to notice 2016-12-12 17:53:32 +01:00
lint util/lint: Don't check license text for files with under 5 lines 2017-02-14 18:37:40 +01:00
marvell
me_cleaner util/me_cleaner: Pull the latest changes from upstream 2017-03-02 22:04:08 +01:00
mma
msrtool util/msrtool: Use tabs for indents 2016-10-19 17:02:07 +02:00
mtkheader
nvidia
nvramtool
optionlist
post
release util/release/build-release: Update tar command 2016-10-07 18:18:47 +02:00
riscvtools RISCV: change make-spike-elf to use the coreboot toolchain. 2016-10-15 00:34:27 +02:00
rockchip
romcc util/romcc: Don't reference a variable after checking it for NULL 2017-02-10 18:01:52 +01:00
sconfig sconfig: Add a new "SPI" device type 2017-02-16 08:41:15 +01:00
scripts util/scripts: extend cross-repo-cherrypick 2017-01-17 18:01:10 +01:00
showdevicetree
spkmodem_recv
superiotool superiotool: Add support for HWM registers on W83627EHG 2017-01-03 17:34:12 +01:00
uio_usbdebug
vgabios
viatool
xcompile util/xcompile: parallelize compiler checks 2017-01-31 18:51:47 +01:00