[devel] [devel-announce] I: git.alt made old incoming obsolete
Michael Shigorin
mike at osdn.org.ua
Thu Aug 27 20:54:00 MSD 2009
On Wed, Aug 26, 2009 at 05:39:02PM +0300, Igor Zubkov wrote:
> >> Ввиду того, что git.alt уже более 3 месяцев поддерживает
> >> прямой приём srpm-пакетов на сборку, посредник
> >> devel.altlinux.org:/incoming деактивирован.
> > Тебе incoming действительно мешает?
Да, и внесены ли изменения на вики?
> А сложно вместо одной команды выучить две?
У меня вообще одна, см. приложенный лисапет.
Что не мешает возмущаться тем, что ломают полезное.
--
---- WBR, Michael Shigorin <mike at altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
-------------- next part --------------
#!/bin/sh
# build spec or src.rpm with hasher
hsh_build()
{
nice time hsh $HSHARGS \
--apt-conf="${APTCONF:=/etc/apt/apt.conf}" \
--mountpoints=/proc \
"${WORKDIR:=$HOME/hasher/tmpfs}" \
"$@" \
&& echo "rpm --resign $@ && rsync -Pav $@ git.alt: && ssh git.alt task new && ssh git.alt task add srpm `basename $@` && echo -n "fire: " && read && ssh git.alt task run"
# "task new" before rsync might be slightly better
# if hanging tasks after rsync failures are deleted
}
rpmbs()
{
nice rpm -bs --nodeps "$1" \
| sed -ns 's/^.*: \(.*\.src\.rpm\)$/\1/p'
}
fatal()
{
echo "$0: error: $*" >&2
exit 1
}
while [ $# -gt 0 ]; do
case "$1" in
*.spec) hsh_build `rpmbs "$1"`; shift;;
*.src.rpm) hsh_build "$1"; shift;;
*) fatal "$1 is neither src.rpm nor spec file";;
esac
done
#find "$WORKDIR/repo" -name '*.rpm'
-------------- next part --------------
#!/bin/sh
# build spec or src.rpm with hasher @i586
APTCONF=/etc/apt/apt.conf-i586 \
HSHARGS=--target=i586 \
rebuild "$@"
More information about the Devel
mailing list