From ab6fd15d6184e3aab69f1bef0fb98c2d3d257408 Mon Sep 17 00:00:00 2001
From: Nat Goodspeed <nat@lindenlab.com>
Date: Wed, 28 Jun 2023 17:08:04 -0400
Subject: [PATCH] SL-18837: git-hooks no longer has requirements.txt?

---
 build.sh | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/build.sh b/build.sh
index 06a73aa8ca2..44c7d666407 100755
--- a/build.sh
+++ b/build.sh
@@ -321,9 +321,13 @@ begin_section "coding policy check"
 # this far. Running coding policy checks on one platform *should* suffice...
 if [[ "$arch" == "Darwin" ]]
 then
-    # install the git-hooks dependencies
-    pip install -r "$(native_path "$git_hooks_checkout/requirements.txt")" || \
-        fatal "pip install git-hooks failed"
+    git_hooks_reqs="$git_hooks_checkout/requirements.txt"
+    if [[ -r "$(shell_path "$git_hooks_reqs")" ]]
+    then
+        # install the git-hooks dependencies
+        pip install -r "$(native_path "$git_hooks_reqs")" || \
+            fatal "pip install git-hooks failed"
+    fi
     # validate the branch we're about to build
     python_cmd "$git_hooks_checkout/coding_policy_git.py" --all_files || \
         fatal "coding policy check failed"
-- 
GitLab