aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Krysik <ptrkrysik@gmail.com>2016-03-13 21:18:15 +0100
committerAsh Wilson <ash.d.wilson@gmail.com>2016-04-10 23:05:00 -0700
commit6608e3f99575ae47d5b69457e9fea0c3f540d1f3 (patch)
treedcdf9a4f134c1fa44109ee5ea11865068d83a2de
parentcd61a1577fa84a4a249dea768291d50df856e8c8 (diff)
Added experimental test for pybombs installation on Ubuntu 15.04
-rw-r--r--.travis.yml2
-rw-r--r--dockerfiles/Ubuntu15_pybombs.docker16
2 files changed, 18 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 6f51506..b0df285 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,11 +3,13 @@ sudo: required
language: ruby
env:
+ - DOCKERFILE=dockerfiles/Ubuntu15_pybombs.docker IMGNAME=ubu15_pybombs-grgsm
- DOCKERFILE=dockerfiles/DebianJessie.docker IMGNAME=debjess-grgsm
# - DOCKERFILE=dockerfiles/Ubuntu14.docker IMGNAME=ubu14-grgsm
- DOCKERFILE=dockerfiles/Ubuntu15.docker IMGNAME=ubu15-grgsm
# - DOCKERFILE=dockerfiles/Kali.docker IMGNAME=kali-grgsm
+
services:
- docker
diff --git a/dockerfiles/Ubuntu15_pybombs.docker b/dockerfiles/Ubuntu15_pybombs.docker
new file mode 100644
index 0000000..183fe6d
--- /dev/null
+++ b/dockerfiles/Ubuntu15_pybombs.docker
@@ -0,0 +1,16 @@
+FROM ubuntu:15.04
+MAINTAINER Piotr Krysik
+
+# We know it's going to foul up, so we run this install separately and then ...fix... dpkg status
+RUN apt-get update && apt-get install -y uhd-host || \
+ sed -i "s/Status: install ok half-configured/Status: install ok installed/g" /var/lib/dpkg/status
+
+
+RUN apt-get update && apt-get install -y git python-pip
+RUN pip install PyBOMBS
+RUN pybombs prefix init /usr/local -a default_prx
+RUN pybombs config default_prefix default_prx
+RUN pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
+RUN pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git
+RUN pybombs install gr-gsm
+RUN ldconfig