diff options
| author | Vaxry <vaxry@vaxry.net> | 2025-02-05 15:41:54 +0000 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2025-02-05 15:42:01 +0000 |
| commit | 8a6778f0a087cdfc4bc1d3751b0be2c2bf3322aa (patch) | |
| tree | 9da7ca64c994b052bef0d350d8efc18d7cb9714c | |
| parent | 64591c85aa212fe06fab90ea2deaccbec529c0c0 (diff) | |
scripts: don't overwrite generated version if we're not in a git repo
| -rwxr-xr-x | scripts/generateVersion.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/generateVersion.sh b/scripts/generateVersion.sh index fdcc4712..e88cef3f 100755 --- a/scripts/generateVersion.sh +++ b/scripts/generateVersion.sh @@ -1,4 +1,13 @@ #!/bin/sh + +# if the git directory doesn't exist, don't gather data to avoid overwriting, unless +# the version file is missing altogether (otherwise compiling will fail) +if [[ ! -d ./.git ]]; then + if [[ -f ./src/version.h ]]; then + exit 0 + fi +fi + cp -fr ./src/version.h.in ./src/version.h HASH=${HASH-$(git rev-parse HEAD)} |
