Репозитории ALT
S: | 0.2-alt2 |
5.1: | 0.2-alt2 |
4.1: | 0.2-alt1.M41.1 |
4.0: | 0.2-alt1.M41.1 |
Группа :: Разработка/Прочее
Пакет: rpm-macros-branch
Главная Изменения Спек Патчи Исходники Загрузить Gear Bugs and FR Repocop
#! /bin/sh
#
# branch_release <prefix><number>[.<suffix>] [<branch_switch> [<branch_release_num>]]
if [ "x$2" = "x" ]; then
echo "$1"
else
echo "$1" \
| sed -rn -e 's@^([^[:space:]]+[^0-9])([0-9]+)(|(\.[^[:space:]]+))$@\1/\2/\3@p' \
| awk -v FS='/' -v branch_name="$2" -v branch_release_num="$3" '
BEGIN {
if (branch_release_num == "") {
num="1"}
else {
num=branch_release_num}
suf=("." branch_name "." num) }
{
print $1 ($2-1) suf $3}';
fi