X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=client%2Fmake-request.sh;h=e384c1337affc1d7e0217fd5ca01f9c4d91f7687;hb=d3410fddfed448f0cc64125433ada17bd85b968e;hp=e3fa52de698e842e3ce4d8d630a1a31dbe7215ea;hpb=c960542e97b68c03a825532c77de56ee7070efd4;p=tld-builder.git diff --git a/client/make-request.sh b/client/make-request.sh index e3fa52d..e384c13 100755 --- a/client/make-request.sh +++ b/client/make-request.sh @@ -45,7 +45,7 @@ url="$url" mailer="/usr/lib/sendmail -t" gpg_opts="" dist=ti -url="https://kraz.tld-linux.org:1241/" +url="https://giant.tld-linux.org:1241/" # defaults: f_upgrade=yes @@ -196,7 +196,7 @@ autotag() { # get autotag for specs # WARNING: This may checkout some files from VCS get_autotag() { - local pkg spec rpmdir + local atag pkg spec rpmdir rpmdir=$(rpm -E %_topdir) for pkg in "$@"; do @@ -205,16 +205,13 @@ get_autotag() { pkg=${pkg%:*} # strip .spec extension pkg=${pkg%.spec} - # checkout only if missing - if [ ! -e $pkg/$pkg.spec ]; then - $rpmdir/builder -g $pkg -ns -r HEAD 1>&2 - fi - if [ ! -e $pkg/$pkg.spec ]; then - # just print it out, to fallback to base pkg name - echo "$pkg" + wget http://pkgrevs.tld-linux.org/list/$pkg -O /tmp/$pkg.tags 1>/dev/null 2>&1 + atag=$(head -n 1 /tmp/$pkg.tags) + rm -f /tmp/$pkg.tags + if [ "x$atag" = "x" ]; then + echo "$pkg.spec" else - cd $pkg - autotag $pkg.spec + echo "$pkg.spec:$atag" fi done } @@ -541,16 +538,16 @@ done case "$dist" in ti) - builder_email="builderti@kraz.tld-linux.org" + builder_email="builderti@giant.tld-linux.org" default_builders="ti-*" - url="https://kraz.tld-linux.org:1241/" - control_url="http://kraz.tld-linux.org/~builderti" + url="https://giant.tld-linux.org:1241/" + control_url="http://giant.tld-linux.org/~builderti" ;; ti-dev) - builder_email="buildertidev@kraz.tld-linux.org" + builder_email="buildertidev@giant.tld-linux.org" default_builders="ti-dev-*" - url="https://kraz.tld-linux.org:1242/" - control_url="http://kraz.tld-linux.org/~buildertidev" + url="https://giant.tld-linux.org:1242/" + control_url="http://giant.tld-linux.org/~buildertidev" ;; *) die "dist \`$dist' not known"