/
githubmirror
/
libreport
Обзор
Документация
Войти
/
githubmirror
/
libreport
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.11.3
gen-version
23 строки
488 B
Matěj Grabovský
New version 2.11.3
14 ноя 2019, 12:40
14 ноя 2019, 12:40
2e13757
Код
Авторство
О чём код?
#!/bin/bash DEF_VER=2.11.3 LF=' ' if test -d .git -o -f .git && VN=$(git describe --tags --match "[0-9]*" --abbrev=4 HEAD 2>/dev/null) && case "$VN" in *$LF*) (exit 1) ;; [0-9]*) git update-index -q --refresh test -z "$(git diff-index --name-only HEAD --)" || VN="$VN-dirty" esac then VN=$(echo "$VN" | sed -e 's/-/./g'); else VN="$DEF_VER" fi sed -e "s/@@LIBREPORT_VERSION@@/$VN/g" < libreport.spec.in > libreport.spec echo -n $VN > libreport-version