[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