aboutsummaryrefslogtreecommitdiff
path: root/debian.linaro
diff options
context:
space:
mode:
authorJohn Rigby <john.rigby@linaro.org>2012-01-04 19:25:06 -0700
committerJohn Rigby <john.rigby@linaro.org>2012-03-17 17:08:18 -0600
commit838b774f43ab29d33eefb2ef0fd61afb76bba255 (patch)
tree26f48bdc4d14209095dc1018dac9d4871e279461 /debian.linaro
parenta3af6cbba2966909a792a1c48dee9d3910ec36d8 (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-xdebian.linaro/ci/scripts/cisync33
-rw-r--r--debian.linaro/etc/getabis5
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