blob: ef407f309f6c2f14c5d81435c7a945abb6a4a088 [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 Pedrol5a80d762022-03-29 17:59:06 +02008FW_RPM_URL="http://download.opensuse.org/repositories/home:/mnhauke:/osmocom:/nightly/openSUSE_Tumbleweed/x86_64/"
Pau Espin Pedrol618bb3a2018-05-22 15:15:39 +02009
Oliver Smithe8b16f42023-08-25 10:39:15 +020010build_repo libosmocore --disable-doxygen --disable-uring
Vadim Yanitskiy8528ab62023-01-04 03:53:30 +070011build_repo libosmo-gprs
Holger Hans Peter Freyther90b05072018-09-23 15:14:00 +010012build_repo_dir osmocom-bb src/host/virt_phy ${SANITIZE_FLAGS}
13build_repo_dir osmocom-bb src/host/osmocon ${SANITIZE_FLAGS}
14build_repo_dir osmocom-bb src/host/layer23 ${SANITIZE_FLAGS}
Pau Espin Pedrolf4406b22018-05-17 18:06:47 +020015
Pau Espin Pedrol618bb3a2018-05-22 15:15:39 +020016mkdir -p "$prefix"
17cd "$prefix"
18FW_RPM="$(wget -q -O - "$FW_RPM_URL" | grep -o 'osmocom-bb-firmware.*rpm' | sed 's#\"#\n#g' | head -1)"
19echo "Downloading RPM package $FW_RPM"
20wget -q "$FW_RPM_URL/$FW_RPM" -O osmocom-bb-firmware.rpm
21rpm2cpio osmocom-bb-firmware.rpm | cpio -idmv
22rm osmocom-bb-firmware.rpm
Pau Espin Pedrolf4406b22018-05-17 18:06:47 +020023
Holger Hans Peter Freytherfd760f62018-09-18 08:02:21 +010024create_bin_tgz "virtphy mobile" "osmocon"