чување fb79830097c7547392fbe125afde670eeb8cfa7d родитељ 67e858e2948966deaf2dffc44af7e359d2b3be90 Аутор: Страхиња Радић <contact@strahinja.org> Датум: Thu, 16 Feb 2023 17:45:24 +0100 version.do: Fix calling git describe when building as root Signed-off-by: Страхиња Радић <contact@strahinja.org> Diffstat:
| M | version.do | | | 8 | ++++++-- |
измењених датотека: 1, додавања: 6(+), брисања: 2(-)
diff --git a/version.do b/version.do @@ -1,5 +1,9 @@ FALLBACKVER=${FALLBACKVER:-unknown} -{ command -v git >/dev/null 2>&1 && git describe >/dev/null 2>&1; } && \ - git describe 2>/dev/null | sed 's/^v//' >$3 || echo $FALLBACKVER >$3 +user=$(stat -c %U .) +if command -v git >/dev/null 2>&1; then + su "${user}" -c 'git describe' 2>/dev/null | sed 's/^v//' >$3 +else + echo $FALLBACKVER >$3 +fi redo-always redo-stamp <$3