From cb4bd6d45f69aa8cf5991b48df48affad25456f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Boddenberg?= Date: Tue, 19 Sep 2017 13:20:01 +0200 Subject: [PATCH] Introduce contrib/jenkins.sh to align with other projects This change will make jenkins' inline scripts obsolete, so build testing and gerrit verification jobs [1][2] simply invoke: $ ./contrib/jenkins.sh [1] https://jenkins.osmocom.org/jenkins/view/OsmoTETRA/job/OsmoTETRA/ [2] https://jenkins.osmocom.org/jenkins/view/Jenkins-Gerrit/job/OsmoTETRA-gerrit/ Change-Id: I517e1be8b5680c3cc274fd5ad13ac7c920154e7f --- contrib/jenkins.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 contrib/jenkins.sh diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh new file mode 100755 index 0000000..503b6a0 --- /dev/null +++ b/contrib/jenkins.sh @@ -0,0 +1,15 @@ +#!/bin/sh -ex + +rm -rf deps/install +mkdir deps || true +cd deps +osmo-deps.sh libosmocore + +cd libosmocore +autoreconf --install --force +./configure --prefix=$PWD/../install +$MAKE $PARALLEL_MAKE install + +cd ../../src +make clean || true +PKG_CONFIG_PATH=$PWD/../deps/install/lib/pkgconfig $MAKE