diff options
author | Sascha 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) |
commit | 3e44f04acf4f910b585b6ab3561079eae2b5bb01 (patch) | |
tree | 9d430891f6acfde7aa844f6af5779f2d287ef947 | |
parent | 212ae1ae71f86f9120d48905fbc4c7e92871c5ea (diff) |
add upload-snapshots
-rwxr-xr-x | upload-snapshots | 14 |
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 |