Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <silbe@buildslave-debian-squeeze-64bit.sugarlabs.org>2010-06-12 19:51:05 (GMT)
committer Sascha Silbe <silbe@buildslave-debian-squeeze-64bit.sugarlabs.org>2010-06-12 19:51:05 (GMT)
commit3e44f04acf4f910b585b6ab3561079eae2b5bb01 (patch)
tree9d430891f6acfde7aa844f6af5779f2d287ef947
parent212ae1ae71f86f9120d48905fbc4c7e92871c5ea (diff)
add upload-snapshots
-rwxr-xr-xupload-snapshots14
1 files changed, 14 insertions, 0 deletions
diff --git a/upload-snapshots b/upload-snapshots
new file mode 100755
index 0000000..bf4a262
--- /dev/null
+++ b/upload-snapshots
@@ -0,0 +1,14 @@
+#!/bin/bash
+set -e
+
+RSYNC_TARGET="silbe@sunjammer.sugarlabs.org::debian-snapshots/pool/squeeze/main/"
+MYDIR="$(readlink -f "$(dirname "${0}")")"
+SSH_KEY_FILE="${MYDIR}"/id_rsa-sunjammer-snaphots
+ARCH="$(dpkg-architecture -qDEB_BUILD_ARCH)"
+
+if [ "${ARCH}" = i386 ] ; then
+ # i386 is responsible for uploading arch=all packages and sources
+ rsync -av -e "ssh -o IdentitiesOnly=yes -i \"${SSH_KEY_FILE}\"" "${MYDIR}"/cowbuilder/result/ "${RSYNC_TARGET}"
+else
+ rsync -av -e "ssh -o IdentitiesOnly=yes -i \"${SSH_KEY_FILE}\"" "${MYDIR}"/cowbuilder/result/*_"${ARCH}".* "${RSYNC_TARGET}"
+fi