Message ID | 20170519120913.GA12444@yade.chaostreff.at |
---|---|
State | New |
Headers | show |
Hi! On Fri, May 19, 2017 at 02:09:13PM +0200, Alexander Huemer wrote: > On Mon, May 15, 2017 at 10:25:18PM +0200, Alexander Huemer wrote: > > On Mon, May 15, 2017 at 10:18:03PM +0200, Neels Hofmeyr wrote: > > > > > > The jenkins build scripts for each project are included in the > > > contrib/ dir of > > > each git tree, using scripts found in the osmo-ci.git (also on gerrit). Feel > > > free to go ahead and submit patches that use stow, e.g. for the openbsc.git > > > build to begin with. If it improves our build by catching CFLAGS omissions I'll > > > happily merge it. I can also install packages that you need for this on the > > > build slaves. > > > > I will take a look into that as well. > > I created a patch for osmo-ci, but cannot do a > $ git push gerrit HEAD:refs/for/master > Lack of permissions? > For now the patch is attached to this email. > On my local machine the following worked then: My bad, there was an error in my git config. I now pushed the patch to gerrit as 2691[1], the change for openbsc is 2652[2]. Kind regards, -Alex [1] https://gerrit.osmocom.org/2691 [2] https://gerrit.osmocom.org/2652
Hi! On Sat, May 20, 2017 at 12:08:47PM +0200, Alexander Huemer wrote: > I now pushed the patch to gerrit as 2691[1], the change for openbsc is > 2652[2]. > > [1] https://gerrit.osmocom.org/2691 > [2] https://gerrit.osmocom.org/2652 Gentle 'ping'. Neels, are you in favor of change 2691? Kind regards, -Alex
From ffe080ba4554a2bc442e3109638dc45f1d215836 Mon Sep 17 00:00:00 2001 From: Alexander Huemer <alexander.huemer@xx.vu> Date: Fri, 19 May 2017 13:32:06 +0200 Subject: [PATCH] Use stow for dependency management --- scripts/osmo-build-dep.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/osmo-build-dep.sh b/scripts/osmo-build-dep.sh index 2a107ed..cdfbc45 100755 --- a/scripts/osmo-build-dep.sh +++ b/scripts/osmo-build-dep.sh @@ -48,6 +48,9 @@ if [ -n "$branch" ]; then fi git rev-parse HEAD # log current HEAD +mkdir -p "$inst/stow" + autoreconf --install --force -./configure --prefix="$inst" $cfg +./configure --prefix="$inst/stow/$project" $cfg $MAKE $PARALLEL_MAKE install +STOW_DIR="$inst/stow" stow --restow $project -- 2.11.0