poe

Уређивач .po фајлова
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
Mversion.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