From 3c1889e198811958451bb9ad9eb92fa26fdd6bf0 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 28 Oct 2017 23:22:43 +0200 Subject: Add osmocom-latest-packages.sh script for network:osmocom:latest Change-Id: I8b036e57d8a5f4e08081c9641bbef50fead0c52a --- scripts/osmocom-latest-packages.sh | 62 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 scripts/osmocom-latest-packages.sh (limited to 'scripts/osmocom-latest-packages.sh') diff --git a/scripts/osmocom-latest-packages.sh b/scripts/osmocom-latest-packages.sh new file mode 100755 index 0000000..2f0152e --- /dev/null +++ b/scripts/osmocom-latest-packages.sh @@ -0,0 +1,62 @@ +#!/bin/sh + +#set -e + +# OBS project name +PROJ=network:osmocom:latest + +DT=`date +%Y%m%d` + +# start with a checkout of the project +if [ -d $PROJ ]; then + (cd $PROJ && osc up) +else + osc co $PROJ +fi + +build() { + echo + echo "====> Building $1" + rm -rf data + [ -d $1 ] || git clone git://git.osmocom.org/$1 + cd $1 + git fetch + VER=`git describe --abbrev=0 --tags --match "*.*.*" origin/master` + git checkout -f -B $VER refs/tags/$VER + gbp buildpackage -d -S -uc -us --git-export-dir=$PWD/../data --git-debian-branch=$VER + cd ../$PROJ/$1 + osc rm * || true + mv ../../data/*.dsc . + mv ../../data/*.tar* . + osc add * + cd ../../ +} + +PACKAGES=" + libosmocore + libosmo-sccp + libosmo-abis + libosmo-netif + libsmpp34 + libasn1c + osmo-iuh + osmo-ggsn + osmo-sgsn + openbsc + osmo-pcap + osmo-trx + osmo-sip-connector + osmo-bts + osmo-pcu + osmo-hlr + osmo-mgw + osmo-msc + osmo-bsc + " + +for p in $PACKAGES; do + build $p +done + +cd $PROJ +osc ci -m "Latest Tagged versions of $DT" -- cgit v1.2.3