diff options
author | Ash Wilson <ash.d.wilson@gmail.com> | 2016-02-21 09:56:04 -0800 |
---|---|---|
committer | Ash Wilson <ash.d.wilson@gmail.com> | 2016-02-21 09:56:04 -0800 |
commit | 9afa2c7dc547c24a577fc14e964b456654c5b13c (patch) | |
tree | 3403610a37822eed18df1188b4135d893c3b983e | |
parent | 86ab8bdb14a7da178a5db6a88c7a41115de4ee32 (diff) |
Adding Kali for testing
-rw-r--r-- | .travis.yml | 3 | ||||
-rw-r--r-- | dockerfiles/Kali.docker | 69 |
2 files changed, 71 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 13d8cff..c8d84e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,10 +2,11 @@ sudo: required language: ruby -env: +env: - 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/Kali.docker b/dockerfiles/Kali.docker new file mode 100644 index 0000000..97eccd9 --- /dev/null +++ b/dockerfiles/Kali.docker @@ -0,0 +1,69 @@ +FROM kalilinux/kali-linux-docker +MAINTAINER Ash Wilson + + +# 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 \ + python-scipy \ + cmake \ + make \ + autoconf \ + automake \ + cpp-4.9 \ + gcc \ + g++ \ + libstdc++-4.9-dev \ + libcppunit-dev \ + swig \ + swig2.0 \ + doxygen \ + liblog4cpp5 \ + liblog4cpp5-dev \ + build-essential \ + libtool \ + shtool \ + pkg-config \ + libpcsclite-dev \ + gnuradio \ + gnuradio-dev \ + gr-osmosdr \ + libfftw3-dev \ + libusb-1.0-0-dev \ + libvolk-dev \ + libvolk0.0.0 \ + libboost-all-dev \ + libgnuradio-osmosdr0.1.3 \ + libmirisdr0 \ + libosmosdr-dev \ + libosmosdr0 \ + librtlsdr-dev \ + librtlsdr0 \ + osmo-sdr \ + rtl-sdr \ + wget \ + python-talloc-dev \ + libtalloc2 \ + libtalloc-dev \ + unzip \ + libosmocore \ + libosmocore-dev + +COPY ./ /src/ + +RUN mkdir /root/.gnuradio/ +RUN echo "[grc]\nlocal_blocks_path=/usr/local/share/gnuradio/grc/blocks" > \ + /root/.gnuradio/config.conf + +RUN mkdir /src/build && \ + cd /src/build && \ + cmake .. && \ + make && \ + make test && \ + make install && \ + ldconfig |