From 67f003db6aed2fd72313def3ca4266ca7d3b7b88 Mon Sep 17 00:00:00 2001 From: Martin Trojer Date: Thu, 10 Sep 2020 04:29:00 -0700 Subject: [PATCH] [FCP] make sure the clang-hash uses relative paths Summary: Need to use relative paths in order to make the hash consistent across machines Reviewed By: ngorogiannis Differential Revision: D23623726 fbshipit-source-id: 44f750658 --- facebook-clang-plugins/clang/setup.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/facebook-clang-plugins/clang/setup.sh b/facebook-clang-plugins/clang/setup.sh index 5ab18f3b2..738bea3a8 100755 --- a/facebook-clang-plugins/clang/setup.sh +++ b/facebook-clang-plugins/clang/setup.sh @@ -41,8 +41,10 @@ usage () { } clang_hash () { - HASH=$($SHASUM "${SCRIPT_DIR}/setup.sh" "${SCRIPT_DIR}/src/prepare_clang_src.sh" | $SHASUM) + pushd "$SCRIPT_DIR" > /dev/null + HASH=$($SHASUM setup.sh src/prepare_clang_src.sh | $SHASUM) printf "%s" "$HASH" | cut -d ' ' -f 1 + popd > /dev/null } check_installed () {