blob: d5eec1e38bd89d51b713f14019245868b0296099 [file] [log] [blame]
Pau Espin Pedrolf4406b22018-05-17 18:06:47 +02001#!/bin/sh
2set -e -x
3
4base="$PWD"
5name="osmocom-bb"
6. "$(dirname "$0")/jenkins-build-common.sh"
7
Pau Espin Pedrol618bb3a2018-05-22 15:15:39 +02008FW_RPM_URL="http://download.opensuse.org/repositories/home:/mnhauke:/osmocom:/nightly/SLE_15/x86_64/"
9
Pau Espin Pedrolf4406b22018-05-17 18:06:47 +020010build_repo libosmocore --disable-doxygen
11
12have_repo osmocom-bb
13cd osmocom-bb/
14
15cd src/host/osmocon/
16set +x; echo; echo; set -x
17autoreconf -fi
18set +x; echo; echo; set -x
19./configure --prefix="$prefix" $CONFIGURE_FLAGS $configure_opts
20set +x; echo; echo; set -x
21make -j4
22set +x; echo; echo; set -x
23make install
24
Pau Espin Pedrol618bb3a2018-05-22 15:15:39 +020025mkdir -p "$prefix"
26cd "$prefix"
27FW_RPM="$(wget -q -O - "$FW_RPM_URL" | grep -o 'osmocom-bb-firmware.*rpm' | sed 's#\"#\n#g' | head -1)"
28echo "Downloading RPM package $FW_RPM"
29wget -q "$FW_RPM_URL/$FW_RPM" -O osmocom-bb-firmware.rpm
30rpm2cpio osmocom-bb-firmware.rpm | cpio -idmv
31rm osmocom-bb-firmware.rpm
Pau Espin Pedrolf4406b22018-05-17 18:06:47 +020032
33create_bin_tgz "" "osmocon"