Files
nethogs/determineVersion.sh
Marcus Hoffmann 6423bdf05d determineVersion.sh: prevent traversing into outer git repo for git-describe call
When building nethogs inside another git repo (as is i.e. done as part
of a buildroot build) the version is picked up from the outer git repo,
which is confusing as well as introducing reproducibility problems when
rebuilding the same nethogs version produces different results if the
outer repository changes.
2024-09-20 12:06:26 +02:00

7 lines
196 B
Bash
Executable File

#!/bin/bash
if [ $(git rev-parse --show-toplevel 2>/dev/null) == $(pwd) ]; then
git describe --tags 2>/dev/null | tail -c +2
else
pwd | sed -e "s/.*\\///" | sed -e "s/[^-]*//" | tail -c +2
fi