[devel] Python 2.6: mass rebuild & git <-> srpm

Igor Vlasenko vlasenko at imath.kiev.ua
Thu Nov 19 10:37:06 UTC 2009


On Thu, Nov 19, 2009 at 04:55:59PM +0700, REAL wrote:
> Хотя... наверно, я что-то не так понял. Что имеется в виду под "залить  
> пакет из git как srpm"? Вот если "залить пакет из git как git" выглядит 
> как "ssh git.alt build пакет тэг", то как будет выглядеть команда для 
> "залить пакет из git как srpm" при фактическом отсутствии srpm и моём 
> категорическом отказе пользоваться устаревшим механизмом incoming, т.е. 
> при наличии только самого git-репозитория на git.alt?

не устаревшим incoming (он уже вроде бы не работает), а новым incoming.
предварительно заливаете пересобранные в hasher пакеты 
(вы же их все равно пересоберете в hasher, для проверки)
rsync -v -rlt --partial --stats -e ssh *.src.rpm git.alt: 

а потом в цикле делаете либо
ssh git.alt task add foo.git 1.0-alt1
либо 
ssh git.alt task add srpm foo-1.0-alt1.src.rpm
в зависимости от метода сборки.

это очень просто и легко скриптуется.

if (girar-upload-method $name); then
    ssh git.alt task add $name.git $tag
else
    ssh git.alt task add srpm $name-$tag.src.rpm
fi
-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



More information about the Devel mailing list