forked from brb/docker-barrelfish
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
36 lines (24 loc) · 985 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
FROM ubuntu:14.04
MAINTAINER Ihor Kuz <[email protected]>
RUN apt-get update
RUN apt-get install -y git phablet-tools
RUN git config --global user.email "<email>"
RUN apt-get install -y build-essential gcc-multilib ccache ncurses-dev
RUN apt-get install -y python-software-properties
RUN add-apt-repository universe
RUN apt-get update
RUN apt-get install -y gcc-arm-linux-gnueabi
RUN apt-get install -y gcc-arm-none-eabi
RUN apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0
RUN apt-get install -y qemu-system-arm qemu-system-x86
RUN apt-get install -y python python-pip python-tempita python-jinja2 python-ply
RUN pip install --upgrade pip
RUN hash -d pip
RUN pip install pyelftools
RUN apt-get install -y cabal-install ghc libghc-missingh-dev libghc-split-dev
RUN cabal update
RUN cabal install data-ordlist
RUN apt-get install -y realpath libxml2-utils
RUN apt-get install -y minicom android-tools-fastboot u-boot-tools
RUN mkdir /home/root
CMD ["/bin/bash"]