jenkins: remove unused file: jenkins-build-osmo-bts-octphy.sh

Change-Id: Ia030aebd7341f198bc768d2beb6abbe8f57a57a0
This commit is contained in:
Neels Hofmeyr 2017-06-01 22:12:59 +02:00
parent fa00b0f843
commit 3b906728b7
1 changed files with 0 additions and 70 deletions

View File

@ -1,70 +0,0 @@
#!/bin/sh
set -x -e
base="$PWD"
prefix="$base/inst-osmo-bts-octphy"
rm -f "$base/osmo-bts-octphy*.tgz"
deps="
libosmocore
libosmo-abis
osmo-bts
"
have_repo() {
repo="$1"
cd "$base"
if [ ! -d "$repo" ]; then
git clone "git://git.osmocom.org/$repo" "$repo"
fi
cd "$repo"
git clean -dxf
git fetch origin
git reset --hard origin/master
git rev-parse HEAD
cd "$base"
}
# for gsm_data_shared.*
have_repo openbsc
# octphy headers
have_repo octphy-2g-headers
rm -rf "$prefix"
mkdir -p "$prefix"
export PKG_CONFIG_PATH="$prefix/lib/pkgconfig"
export LD_LIBRARY_PATH="$prefix/lib"
for dep in $deps; do
have_repo "$dep"
cd "$dep"
rm -rf *
git checkout .
echo "$(git rev-parse HEAD) $dep" >> "$prefix/osmo-bts-octphy_git_hashes.txt"
autoreconf -fi
config_opts=""
case "$repo" in
'osmo-bts') config_opts="$config_opts --enable-octphy --with-octsdr-2g=$base/octphy-2g-headers" ;;
esac
./configure --prefix="$prefix" $config_opts
make -j8
make install
done
# build the archive that is going to be copied to the tester
rm "$base"/*.tgz "$base"/*.md5 || true
cd "$prefix"
this="osmo-bts-octphy.build-${BUILD_NUMBER}"
tar="${this}.tgz"
tar czf "$base/$tar" *
cd "$base"
md5sum "$tar" > "${this}.md5"