/
githubmirror
/
libreport
Обзор
Документация
Войти
/
githubmirror
/
libreport
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.13.0
gen-version
23 строки
488 B
Michal Fabik
New version 2.13.0
23 апр 2020, 13:31
23 апр 2020, 13:31
a89975a
Код
Авторство
О чём код?
#!/bin/bash DEF_VER=2.13.0 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