| #!/bin/bash -e | |
| # Copyright 2023 Google LLC | |
| # | |
| # Use of this source code is governed by a BSD-style license that can be | |
| # found in the LICENSE file. | |
| # Write the SKIA_VERSION to a JavaScript file. | |
| if [ "$1" == "" ] | |
| then | |
| echo "Must supply output version.js file path." >&2 | |
| exit 1 | |
| fi | |
| GIT="git" | |
| if test -f "/cipd/bin/git"; then | |
| # The `cd` Docker image includes git at this location. If present use it. | |
| # This image us used when building this target via Louhi. | |
| GIT="/cipd/bin/git" | |
| fi | |
| SCRIPT_DIR=$(dirname $(realpath $0)) | |
| VERSION_JS_PATH=$1 | |
| GIT_REVISION=$($GIT -C ${SCRIPT_DIR} rev-parse HEAD) | |
| OUTPUT_DIR=$(dirname ${VERSION_JS_PATH}) | |
| mkdir -p $(dirname ${VERSION_JS_PATH}) | |
| echo "const SKIA_VERSION = '${GIT_REVISION}';" > ${VERSION_JS_PATH} |