blob: 580355727967b74f649d537b1152a7ad2c430a33 [file] [log] [blame]
Leonardo Sandovalc831e2b2021-03-11 10:25:10 -06001FROM ${OS}:${OS_VER} as FVP
Leonardo Sandoval42065f32020-08-28 15:29:01 -05002
Leonardo Sandoval42065f32020-08-28 15:29:01 -05003RUN apt-get update && \
4 apt-get install --no-install-recommends --yes bc libatomic1 telnet libdbus-1-3 xterm && \
5 rm -rf /var/cache/apt
6
Leonardo Sandovalc831e2b2021-03-11 10:25:10 -06007FROM FVP
Leonardo Sandoval42065f32020-08-28 15:29:01 -05008
Leonardo Sandovalc831e2b2021-03-11 10:25:10 -06009WORKDIR ${MODEL_DIR}
Leonardo Sandoval42065f32020-08-28 15:29:01 -050010
Leonardo Sandovalc831e2b2021-03-11 10:25:10 -060011# Add the FVP model tarball
12# NOTE: some tarballs contain an installer script others don't, so it may be the case
13# that the ADD instruction do install the model under /opt/model
14ADD ${MODEL}_${MODEL_VER}.tgz .
15
16# Install packages and model
17RUN ${MODEL_DIR}/${MODEL}.sh \
Leonardo Sandoval42065f32020-08-28 15:29:01 -050018 --i-agree-to-the-contained-eula \
19 --verbose \
Leonardo Sandovalc831e2b2021-03-11 10:25:10 -060020 --destination ${MODEL_DIR}/${MODEL} && rm -f ${MODEL_DIR}/${MODEL}.sh || true