diff options
author | John Rigby <john.rigby@linaro.org> | 2012-01-04 19:25:06 -0700 |
---|---|---|
committer | John Rigby <john.rigby@linaro.org> | 2012-03-17 17:08:18 -0600 |
commit | 838b774f43ab29d33eefb2ef0fd61afb76bba255 (patch) | |
tree | 26f48bdc4d14209095dc1018dac9d4871e279461 /debian.linaro | |
parent | a3af6cbba2966909a792a1c48dee9d3910ec36d8 (diff) |
LINARO: CI: Add script for syncing with ci result tree
Signed-off-by: John Rigby <john.rigby@linaro.org>
Diffstat (limited to 'debian.linaro')
-rwxr-xr-x | debian.linaro/ci/scripts/cisync | 33 | ||||
-rw-r--r-- | debian.linaro/etc/getabis | 5 |
2 files changed, 34 insertions, 4 deletions
diff --git a/debian.linaro/ci/scripts/cisync b/debian.linaro/ci/scripts/cisync new file mode 100755 index 00000000000..993728bbda9 --- /dev/null +++ b/debian.linaro/ci/scripts/cisync @@ -0,0 +1,33 @@ +#!/bin/bash +set -x +set -e + +. debian/debian.env + +git clean -d -f -x +git reset --hard HEAD +fakeroot debian/rules clean + +commit_msg="sync with $(git log --oneline -1)" +prev_revision=$(fakeroot debian/rules printenv \ + | grep ^prev_revision[^s] \ + | awk '{print $3}') + +dch -i -c $DEBIAN/changelog $commit_msg +sed -i -e "1 s/~.*ubuntu1//" $DEBIAN/changelog + +release=$(fakeroot debian/rules printenv | grep ^release | awk '{print $3}') +ci_revision=$(fakeroot debian/rules printenv | grep ^prev_revision[^s] | awk '{print $3}') +revision=$(fakeroot debian/rules printenv | grep ^revision[^s] | awk '{print $3}') +abiname=$(echo $revision | awk -F. '{print $1}') + +./debian/scripts/misc/getabis $release $ci_revision + +git rm -r $DEBIAN/abi/$release-$prev_revision + +git add $DEBIAN/abi/$release-$ci_revision +git add $DEBIAN/changelog + +git commit -s -m "LINARO: $commit_msg" + +exit 0 diff --git a/debian.linaro/etc/getabis b/debian.linaro/etc/getabis index 1f5e2994dcb..010b79262d8 100644 --- a/debian.linaro/etc/getabis +++ b/debian.linaro/etc/getabis @@ -1,8 +1,5 @@ repo_list=( - "http://archive.ubuntu.com/ubuntu/pool/main/l/linux" - "http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux" - "http://archive.ubuntu.com/ubuntu/pool/universe/l/linux" - "http://ports.ubuntu.com/ubuntu-ports/pool/universe/l/linux" + http://launchpad.net/~linaro-maintainers/+archive/overlay/+files ) getall armel linaro-mx51 linaro-omap linaro-vexpress |