blob: 97485c3d02a7aaaf6cb25cd0e64c81f5db1a2b6b [file] [log] [blame]
Leonardo Sandoval98d25902020-05-24 19:50:27 -07001FROM ${OS}:${OS_VER} as FVP
2
3ENV DEBIAN_FRONTEND=noninteractive
4ENV PKG_DEPS="\
5 bc \
6 ca-certificates \
7 curl \
8 libatomic1 \
9 libdbus-1-3 \
10 openssh-server \
11 telnet \
12 xterm \
13"
14
15RUN set -e ;\
16 apt update -q=2 ;\
17 apt full-upgrade -q=2 --yes ;\
18 apt install -q=2 --yes --no-install-recommends ${PKG_DEPS} ;\
19 # Cleanup
20 apt clean ;\
21 rm -rf /var/lib/apt/lists/* /tmp/*
22
23FROM FVP
24
25WORKDIR ${MODEL_DIR}
26
27COPY setup-sshd /usr/sbin/setup-sshd
28
29# Add the FVP model tarball
30# NOTE: some tarballs contain an installer script others don't, so it may be the case
31# that the ADD instruction do install the model under /opt/model
32ADD ${MODEL}_${MODEL_VER}.tgz .
33
34# Install packages and model
35RUN ${MODEL_DIR}/${MODEL}.sh \
36 --i-agree-to-the-contained-eula \
37 --verbose \
38 --destination ${MODEL_DIR}/${MODEL} && rm -f ${MODEL_DIR}/${MODEL}.sh || true
39
40EXPOSE 22
41ENTRYPOINT ["/usr/sbin/setup-sshd"]