Commit 58178235 authored by Vitaly Lipatov's avatar Vitaly Lipatov

gpush: drop project name from args

parent 622ef5bf
Исправить ситуацию для 27.5.1 (MINOR - 1, MAJOR 27.5 должно быть), почему стирается %revision
# Source-git: http://git.altlinux.org/people/lav/packages/rpm-build-fonts.git
# Source-md5: 792f3012eae343bc04314b868f6fd1b9
Если пакет начинается с lib, добавлять перед %files:
Если пакет начинается с lib, для backports добавлять перед %files:
%post -p %post_ldconfig
%postun -p %postun_ldconfig
для backports
Что-то пишет пакет в upload.SS при простом rpmbs -u ??
http://git.altlinux.org/people/kharpost/packages/gitalt-tasker.git?p=gitalt-tasker.git;a=blob;f=gitalt-tasker/git-task;h=81e0261813a9fe2be230fb0c47b4ff4efd9a2675;hb=bfcc80b9af49b8ea0629db80d4c2f29a024d574e
не раобтает указание целевого каталога в korinf
не работает указание целевого каталога в korinf
Добавить поддержку в спеке служебного комментария для автоматической перепаковки исходников:
Учитывать gear
# etersoft-build-utils repack DIR - упаковать DIR в архив с названием NAME-VERSION
# etersoft-build-utils remove DIR/FILE [DIR/FILE] - удалить указанные каталоги и файлы и упаковать
# Source0 repack DIR - упаковать DIR в архив с названием NAME-VERSION
# Source1 remove DIR/FILE [DIR/FILE] - удалить указанные каталоги и файлы и упаковать
Удаление пакета из Сизифа:
ssh git.alt task new
......@@ -39,7 +39,6 @@ apt-cache list-extras
Нужно убирать BuildArch: noarch при бэкпортировании
Нужно добавлять устаревшие ныне секции при бэкпортировании
todo rebuild:
#!/bin/sh -le
${verbose:+set -x}
......@@ -76,14 +75,14 @@ pkgrepl.pclinux.2007 - для конкретной версии системы
=== Версия 1.7 ===
- Не трогать часть файла после %changelog при rpmcs
- добавить сборки раскидавшихся зависимостей на Иксы в одну
- rpmbph для src.rpm (через hasher):
--init-root, .in, rpm -i src.rpm, rpmbph (не собирающий в hasher), .out { команды в скобках }
чтобы спек исправлял прямо в hasher при сборке??
# - rpmbph для src.rpm (через hasher):
# --init-root, .in, rpm -i src.rpm, rpmbph (не собирающий в hasher), .out { команды в скобках }
# чтобы спек исправлял прямо в hasher при сборке??
- подготовить текст новости, порекламировать
- обновить/сделать страницу с описанием проекта?
=== Версия 1.8 ===
+ how to use --build-args= for hsh? - проброс параметров в myhsh как параметров для rpm
# + how to use --build-args= for hsh? - проброс параметров в myhsh как параметров для rpm
- Сделать нормальную документацию?
- получение спеков из других проектов, с отчётом об обновлении (diff между)
- исправить формирование .pot
......@@ -95,7 +94,7 @@ pkgrepl.pclinux.2007 - для конкретной версии системы
- TODO: добавить возможность указания запускаемой команды
(разделяя строку параметров на до -- и после)
- -i -u требуют именно такого порядка использования
- перейти на общую обработку всех команд (одним скриптом)?
# - перейти на общую обработку всех команд (одним скриптом)?
Unpackaged:
......@@ -124,5 +123,3 @@ line3
> >Не понял проблемы.
>
> Попробуйте написать rpmgs --help :)
# - short-circuit работает только с -bc и -bi на других платформах :(
......@@ -8,7 +8,7 @@ test -r "$1" && fatal "Do not need any files in params"
if [ "$1" = "-h" ] ; then
echo "gpush - publish current project repo remote git repo"
echo "Use: gpush [-f|--force] [-a|--all] [GEAR] [project name] [target branch]"
echo "Use: gpush [-f|--force] [-a|--all] [GEAR] [target branch]"
exit 1
fi
......@@ -30,12 +30,12 @@ if is_girar_name $1 ; then
fi
# use as project name
if [ -n "$1" ] ; then
PROJECTNAME=$1
shift
else
#if [ -n "$1" ] ; then
# PROJECTNAME=$1
# shift
#else
PROJECTNAME=$(basename `get_root_git_dir`)
fi
#fi
CURRENTBRANCH=$(get_current_branch)
......
......@@ -178,7 +178,7 @@ if [ -n "$UPLOADNOW" ] && is_gear $SPECDIR ; then
TAG=$VERSION-$RELEASE
echo "Create $TAG tag..."
check_gear_and_tag # || fatal "Can't make tag"
$ETERBUILDBIN/gpush $GIRARHOST $BASENAME || fatal "Git push via gpush failed. Possibly you need to run ginit for create remote repo."
$ETERBUILDBIN/gpush $GIRARHOST || fatal "Git push via gpush failed. Possibly you need to run ginit for create remote repo."
echo
echo "Run build $BASENAME at $GIRARHOST"
if [ -n "$TASKNUMBER" ] ; then
......
......@@ -3,7 +3,7 @@
# Author: Vitaly Lipatov <lav@etersoft.ru>
# Public domain
ETERBUILDVERSION=176
ETERBUILDVERSION=177
# Определяем SUDO для использования
SUDO="sudo"
......
......@@ -5,7 +5,7 @@ load_mod spec
check()
{
[ "$2" != "$3" ] && echo "FATAL with '$1': result '$2' do not match with '$3'" || echo "OK for '$1' with '$2'"
[ "$2" != "$3" ] && echo "FATAL with '$1': result '$3' do not match with '$2'" || echo "OK for '$1' with '$2'"
}
......@@ -20,6 +20,16 @@ set_release()
echo "$2"
}
get_mn_fromspec()
{
# fix also in function/spec
#MAJOR=`echo "$BASERELEASE" | sed -e "s|\..*||"`
MAJOR=`echo "$BASERELEASE" | sed -e "s|\..*||"`
#MAJOR=`echo "$BASERELEASE" | sed -e "s|^\([0-9a-zA-Z]*\)\..*|\1|"`
#MAJOR=`echo "$BASERELEASE" | sed -e "s|^\([0-9a-zA-Z]*\)\..*|\1|"`
MINOR=`echo "$BASERELEASE" | sed -e "s|.*\.||"`
if [ "$
}
TESTREL=alt2
check get_release alt2 `get_release`
......@@ -52,16 +62,23 @@ TESTREL=alt4.2
check get_txtrelease alt `get_txtrelease`
BASERELEASE=27.5
MAJOR=`echo "$BASERELEASE" | sed -e "s|\..*||"`
MINOR=`echo "$BASERELEASE" | sed -e "s|.*\.||"`
get_mn_fromspec
check MAJOR 27 $MAJOR
check MINOR 5 $MINOR
BASERELEASE=35
MAJOR=`echo "$BASERELEASE" | sed -e "s|\..*||"`
MINOR=`echo "$BASERELEASE" | sed -e "s|.*\.||"`
get_mn_fromspec
check MAJOR 35 $MAJOR
check MINOR "35" "$MINOR"
BASERELEASE=27.5.r12002
get_mn_fromspec
check MAJOR 27.5 $MAJOR
check MINOR r12002 $MINOR
BASERELEASE=27.5.2
get_mn_fromspec
check MAJOR 27.5 $MAJOR
check MINOR 2 $MINOR
......@@ -23,7 +23,7 @@ Version: $TESTVER
Get version test
EOF
RESGET=`get_version $SPEC`
[ "$RES" != "$RESGET" ] && echo "FATAL with 'get_version': result '$RES' do not match with '$RESGET'" || echo "OK for 'get_version' with '$RESGET'"
[ "$RES" != "$RESGET" ] && echo "FATAL with 'get_version $TESTVER': result '$RES' do not match with '$RESGET'" || echo "OK for 'get_version $TESTVER' with '$RESGET'"
}
TESTVER=1.0.10
......@@ -36,4 +36,7 @@ check_get_version 1.0.10
TESTVER=%maj.%ver
check_get_version 1.0.10
TESTVER=%maj.r120
check_get_version 1.0.10
rm -f $SPEC
......@@ -5,7 +5,7 @@ load_mod spec
check()
{
[ "$2" != "$3" ] && echo "FATAL with '$1': result '$2' do not match with '$3'" || echo "OK for '$1' with '$2'"
[ "$2" != "$3" ] && echo "FATAL with '$1': result '$3' do not match with '$2'" || echo "OK for '$1' with '$2'"
}
......@@ -28,6 +28,10 @@ check inc_subrelease "alt5.1" `inc_subrelease ""`
TESTREL=alt6.2
check inc_subrelease "alt6.3" `inc_subrelease ""`
# FIXME: strange behaviour
TESTREL=alt6.r5001
check inc_subrelease "alt6.r5001" `inc_subrelease ""`
TESTREL=alt5
check inc_release "alt6" `inc_release ""`
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment