aboutsummaryrefslogtreecommitdiffstats
path: root/main/aports-build
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-12-05 13:23:00 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-12-05 13:24:05 +0000
commit0ec26b42d4956432b88cdeaa9ae1e2136f319839 (patch)
treeec0592f98b12d158874792819f2581c6b54454cc /main/aports-build
parent535ee5001ac32b5c4e401972d1b4ee970da794b5 (diff)
downloadaports-0ec26b42d4956432b88cdeaa9ae1e2136f319839.tar.bz2
aports-0ec26b42d4956432b88cdeaa9ae1e2136f319839.tar.xz
main/aports-build: push mqtt notifications for rsync
and we use rsync.alpinelinux.org as upload host
Diffstat (limited to 'main/aports-build')
-rw-r--r--main/aports-build/APKBUILD10
-rw-r--r--main/aports-build/aports-build7
2 files changed, 11 insertions, 6 deletions
diff --git a/main/aports-build/APKBUILD b/main/aports-build/APKBUILD
index 17a0e78ed7..db1ca05233 100644
--- a/main/aports-build/APKBUILD
+++ b/main/aports-build/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=aports-build
-pkgver=0.1
-pkgrel=2
+pkgver=0.2
+pkgrel=0
pkgdesc="MQTT based build-on-git-push scripts for Alpine Linux"
url="http://alpinelinux.org"
arch="noarch"
@@ -39,12 +39,12 @@ package() {
"$pkgdir"/etc/conf.d/aports-build || return 1
}
-md5sums="bfc281f6af37994137b753eb3406b543 aports-build
+md5sums="898ed6440f9b212b777559bd8774bb72 aports-build
40ff7be2ad647d22c4c8ebfe1fec8b1b aports-build.initd
cdc49e0ef145de72131972a575f20e7b aports-build.confd"
-sha256sums="588dfd07c44c0cd2eef8a47a4b29d370bce6232de7930834a71420cf34f406bb aports-build
+sha256sums="170a71a1488230c5ba280e63586697d16f9de0493e4fa438b51d734b8ced5d7d aports-build
e6b228ccc0dcdf7f172ebd3777c5791b96f86a8c96a4df95df2dd3c9051b91fe aports-build.initd
519744cdb4be83e5da1c22d4aa93c7ef97d66e03565e84b710bc21c94b82047e aports-build.confd"
-sha512sums="1a632c2c98cedcde47810d743925b99540230ff136d982753818befeddb8260117df2bcfc47fcc34cafa050122cd638c1820e32fa32f9c93871e40dd05a198e3 aports-build
+sha512sums="06de904b03f7dcce9fe854b63a91cb7b1cccffc87752b592eaa80d44fe6ec8df8b5c1171242e3fdd8adbcef89305b27d1a84b0b530512ec709ed831be1a129e9 aports-build
af5cd8e2647f3b9aa03020d5cea996a750b48b2b3a4d208f5ef683538aba3ecada677b9a0071385c85ec66803b8ed055b1d58853ccfe198c1c5beaad99d97d86 aports-build.initd
fbe8ed4b1fbfc979de62302873e99c67bab751a7fcd921c3b23815f535cedb34c717e82b3c223f88e06498a573cbd147a73db7bf5adbb5e1947ac75fcb8edcb4 aports-build.confd"
diff --git a/main/aports-build/aports-build b/main/aports-build/aports-build
index 187a9a1a33..54f0f28afc 100644
--- a/main/aports-build/aports-build
+++ b/main/aports-build/aports-build
@@ -39,7 +39,8 @@ isodir=$HOME/alpine-iso
packages=${REPOSDIR:-$HOME/packages}
repos=${REPOS:-"main testing"}
-: ${upload_prefix:="nl.alpinelinux.org:alpine"}
+: ${upload_host:="rsync.alpinelinux.org"}
+: ${upload_prefix:="$upload_host:alpine"}
upload_pkg="$upload_prefix/$rel/"
upload_iso="$upload_prefix/$rel/releases/$arch/"
@@ -47,6 +48,7 @@ upload_iso="$upload_prefix/$rel/releases/$arch/"
: ${hostname:=$(hostname)}
: ${mqtt_broker:="msg.alpinelinux.org"}
: ${status_msg:="mosquitto_pub -h $mqtt_broker -t build/$hostname -r -m"}
+: ${upload_msg:="mosquitto_pub -h $mqtt_broker -t rsync/$upload_host/$rel -m"}
: ${irc_msg:="mosquitto_pub -h $mqtt_broker -t irc/${ircchannel//#/%} -m"}
: ${logdir:="/var/cache/distfiles/buildlogs"}
: ${logurlprefix:="http://bld1.alpinelinux.org/buildlogs"}
@@ -174,6 +176,9 @@ while true; do
send_irc "release $_current_tag uploaded"
fi
fi
+
+ # notify mirrors that they can upload now if they want
+ $upload_msg "$_current"
done
# cleanup