summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorSuhaib Mujahid <[email protected]>2020-09-30 19:57:50 -0400
committerGitHub <[email protected]>2020-09-30 16:57:50 -0700
commitf3a746d7b6a27a9d6f98143641466f68ef1f3dee (patch)
tree8dd5bb5da49012ae613953dbdf5d57eb82a5e070 /script
parent3c5c580d78831d10e082743f3783424b72ac9e09 (diff)
Enable set the VENDORED_PATH for libgit2 (#650)
### What this change is doing? This change aims to enable us to set the `VENDORED_PATH` as an environment variable and failback to the default value if the environment variable is not set. Thus, this change should not break current behavior. ### Why we need this? This will enable using the script to build libgit2 form source code downloaded manually. Example: ```sh LIBGIT2_VER="1.0.1" DOWNLOAD_URL="https://codeload.github.com/libgit2/libgit2/tar.gz/v${LIBGIT2_VER}"" LIBGIT2_PATH="${HOME}/libgit2-${LIBGIT2_VER}" wget -O "${LIBGIT2_PATH}.tar.gz" "$DOWNLOAD_URL" tar -xzvf "${LIBGIT2_PATH}.tar.gz" VENDORED_PATH=$LIBGIT2_PATH sh ./script/build-libgit2.sh --static ```
Diffstat (limited to 'script')
-rwxr-xr-xscript/build-libgit2.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/script/build-libgit2.sh b/script/build-libgit2.sh
index 98ff78b..89e7534 100755
--- a/script/build-libgit2.sh
+++ b/script/build-libgit2.sh
@@ -15,8 +15,8 @@ if [ "$#" -eq "0" ]; then
usage
fi
-ROOT="$(cd "$(dirname "$0")/.." && echo "${PWD}")"
-VENDORED_PATH="${ROOT}/vendor/libgit2"
+ROOT=${ROOT-"$(cd "$(dirname "$0")/.." && echo "${PWD}")"}
+VENDORED_PATH=${VENDORED_PATH-"${ROOT}/vendor/libgit2"}
BUILD_SYSTEM=OFF
while [ $# -gt 0 ]; do