diff options
| author | Ilya Biryukov <ibiryukov@google.com> | 2017-09-15 13:35:54 +0000 |
|---|---|---|
| committer | Ilya Biryukov <ibiryukov@google.com> | 2017-09-15 13:35:54 +0000 |
| commit | 8b62e0887d7280d015e8efc09b475227c2420f74 (patch) | |
| tree | 78db8b07d52cd9cb138a6993bc646b55613908c9 /llvm/utils/docker/scripts/build_install_llvm.sh | |
| parent | 512dde77ba7925f8911bc12de4f66e576ffe7c06 (diff) | |
| download | bcm5719-llvm-8b62e0887d7280d015e8efc09b475227c2420f74.tar.gz bcm5719-llvm-8b62e0887d7280d015e8efc09b475227c2420f74.zip | |
Added optional validation of svn sources to Dockerfiles.
Summary: This commit also adds a script to compute sha256 hashes of llvm checkouts.
Reviewers: klimek, mehdi_amini
Reviewed By: klimek
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D37099
llvm-svn: 313359
Diffstat (limited to 'llvm/utils/docker/scripts/build_install_llvm.sh')
| -rwxr-xr-x | llvm/utils/docker/scripts/build_install_llvm.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/utils/docker/scripts/build_install_llvm.sh b/llvm/utils/docker/scripts/build_install_llvm.sh index 2d740c00369..79ce7e50efd 100755 --- a/llvm/utils/docker/scripts/build_install_llvm.sh +++ b/llvm/utils/docker/scripts/build_install_llvm.sh @@ -181,6 +181,16 @@ if [ $CLANG_TOOLS_EXTRA_ENABLED -ne 0 ]; then "$CLANG_BUILD_DIR/src/clang/tools/extra" fi +CHECKSUMS_FILE="/tmp/checksums/checksums.txt" + +if [ -f "$CHECKSUMS_FILE" ]; then + echo "Validating checksums for LLVM checkout..." + python "$(dirname $0)/llvm_checksum/llvm_checksum.py" -c "$CHECKSUMS_FILE" \ + --partial --multi_dir "$CLANG_BUILD_DIR/src" +else + echo "Skipping checksumming checks..." +fi + mkdir "$CLANG_BUILD_DIR/build" pushd "$CLANG_BUILD_DIR/build" |

