oss-fuzz/infra/base-images
jonathanmetzman 7fb04e4fda
Fix clang updating script to actually track Chrome's (#3806)
Fix clang updating script to actually update clang based on Chrome's

With this change, clang (llvm-project) will be updated from:
e84b7a5fe230e42b8e6fe451369874a773bf1867
to Chrome's current version:
99ac9ce7016d701b43b8f0c308dc3463da57d983.

This commit fixes two bad bugs:
1. Using the output of a command instead of the return code.
2. Using ! to determine whether the command succeeded ! in bash
will do the same thing for 0 and 1.

These bugs were hidden by OUR_LLVM_REVISION which we traditionally
set to the last commit we rolled back to. If this were a comment
instead of stored as a variable that is not supposed to be used
unless FORCE_OUR_REVISION is set, this bug probably could have
been caught earlier. Instead, the code always used the value
provided by this variable.

Fixes https://github.com/google/oss-fuzz/issues/3805
2020-05-13 17:07:18 -07:00
..
base-builder Remove deprecated go-fuzz-build (#3761) 2020-05-06 12:11:50 -07:00
base-clang Fix clang updating script to actually track Chrome's (#3806) 2020-05-13 17:07:18 -07:00
base-image [infra] Install LLVM binaries in base-runner using base-clang artifacts (#3067). (#3072) 2019-11-26 10:40:58 -08:00
base-image-debian-testing [infra] Add experimental debian testing base image. 2018-02-20 15:22:13 +11:00
base-msan-builder [infra] Install LLVM binaries in base-runner using base-clang artifacts (#3067). (#3072) 2019-11-26 10:40:58 -08:00
base-runner Use dedup_token_length in bisector. (#3764) 2020-05-06 15:30:16 +10:00
base-runner-debug [infra] Install LLVM binaries in base-runner using base-clang artifacts (#3067). (#3072) 2019-11-26 10:40:58 -08:00
msan-builder [infra] Install LLVM binaries in base-runner using base-clang artifacts (#3067). (#3072) 2019-11-26 10:40:58 -08:00
Jenkinsfile [infra] remove extra stages 2017-03-03 16:06:19 -08:00
README.md Updated README.md 2016-10-05 15:07:52 -07:00
all.sh Clean Shell Scripts (#999) 2017-11-20 12:22:57 -08:00

README.md

Building all infra images:

# run from project root
infra/base-images/all.sh