2019-03-23 06:55:50 +03:00
|
|
|
FROM ubuntu:16.04
|
|
|
|
|
|
|
|
# prepare packages in env
|
|
|
|
RUN apt-get update && apt-get -y install build-essential debootstrap debian-archive-keyring libjpeg-dev zlib1g-dev unzip wget graphviz curl python-dev python-pip python-virtualenv git wget flex bison libtool automake autoconf autotools-dev pkg-config libglib2.0-dev
|
|
|
|
RUN pip install --upgrade pip
|
|
|
|
|
|
|
|
# fetch qira
|
|
|
|
RUN git clone https://github.com/geohot/qira.git
|
|
|
|
WORKDIR /qira
|
|
|
|
|
2019-03-23 22:00:25 +03:00
|
|
|
# install python packages, build qemu, and link qira
|
2019-03-23 06:55:50 +03:00
|
|
|
RUN pip install --upgrade -r requirements.txt
|
|
|
|
RUN cd tracers && ./qemu_build.sh
|
|
|
|
RUN ln -sf /qira/middleware/qira.py /usr/local/bin/qira
|
|
|
|
|