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
|