mirror of https://gerrit.osmocom.org/osmo-ci
36 lines
1.4 KiB
Docker
36 lines
1.4 KiB
Docker
|
FROM 32bit/debian
|
||
|
|
||
|
RUN dpkg --add-architecture i386 && \
|
||
|
DEBIAN_FRONTEND=noninteractive apt-get update && \
|
||
|
DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && \
|
||
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends wget make
|
||
|
|
||
|
# building
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends libtool pkg-config automake autoconf
|
||
|
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends gcc g++ make git
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends sudo
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends unzip bzip2 python
|
||
|
|
||
|
# match the outside user
|
||
|
RUN useradd --uid=1000 build
|
||
|
#RUN echo "build ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/build
|
||
|
|
||
|
RUN mkdir /build
|
||
|
RUN chown build:build /build
|
||
|
|
||
|
# still generic
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends doxygen git asciidoc rsync coccinelle
|
||
|
|
||
|
# for GNU smalltalk
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends flex bison libsigsegv-dev libffi-dev texinfo
|
||
|
|
||
|
# libosmo-sccp/abis/etc
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libortp-dev libpcsclite-dev libsctp-dev libfftw3-dev libusb-1.0-0-dev libssl-dev libtalloc-dev
|
||
|
|
||
|
# OsmocomBB
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends gcc-arm-none-eabi
|
||
|
|
||
|
# Linux kernel
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y bc
|