mailer="/usr/lib/sendmail -t"
gpg_opts=""
dist=ti
-url="http://kraz.tld-linux.org:1231/"
+url="https://giant.tld-linux.org:1241/"
# defaults:
f_upgrade=yes
*)
msg "Sending using HTTP mode to $url"
cat - | python -c '
-import sys, socket, urllib2
+import sys, socket, urllib2, ssl
+
+try:
+ _create_unverified_https_context = ssl._create_unverified_context
+except AttributeError:
+ pass
+else:
+ ssl._create_default_https_context = _create_unverified_https_context
try:
data = sys.stdin.read()
# 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
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
}
case "$dist" in
ti)
- builder_email="builderti@kraz.tld-linux.org"
+ builder_email="builderti@giant.tld-linux.org"
default_builders="ti-*"
- url="http://kraz.tld-linux.org:1231/"
- 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="http://kraz.tld-linux.org:1232/"
- 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"