Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Dockerfile.hotspot-ubuntu « build « scripts - github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 8936adf8159529f847fb0cb07fc31a83bfc17c80 (plain)
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
FROM docker.io/library/eclipse-temurin:8-focal
ARG CC=gcc

COPY scripts/ci/apt-install /bin/apt-install

RUN apt-install protobuf-c-compiler \
	libprotobuf-c-dev \
	libaio-dev \
	python3-future \
	libprotobuf-dev \
	protobuf-compiler \
	libcap-dev \
	libnl-3-dev \
	gdb \
	bash \
	python3-protobuf \
	python3-yaml \
	libnet-dev \
	libnl-route-3-dev \
	libbsd-dev \
	make \
	git \
	pkg-config \
	iptables \
	gcc \
	maven

COPY . /criu
WORKDIR /criu

RUN make mrproper && make -j $(nproc) CC="$CC"

ENTRYPOINT mvn -q -f test/javaTests/pom.xml test