|
|
@ -12,11 +12,13 @@ ENV LM_LICENSE_FILE="1702@LPOD"
|
|
|
|
ENV SNPSLMD_LICENSE_FILE="1702@LPOD"
|
|
|
|
ENV SNPSLMD_LICENSE_FILE="1702@LPOD"
|
|
|
|
ENV FPGENPROG="${LIBERO_DIR}/Libero/bin64/fpgenprog"
|
|
|
|
ENV FPGENPROG="${LIBERO_DIR}/Libero/bin64/fpgenprog"
|
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
|
|
|
|
|
|
ENV XDG_RUNTIME_DIR="/tmp/.xdg/${UID}"
|
|
|
|
|
|
|
|
|
|
|
|
# prepare the install dirs
|
|
|
|
# prepare the install dirs
|
|
|
|
RUN mkdir -p ${MICROCHIP_TOOLS_DIR}/common
|
|
|
|
RUN mkdir -p ${MICROCHIP_TOOLS_DIR}/common
|
|
|
|
RUN mkdir -p ${MICROCHIP_TOOLS_DIR}/installers
|
|
|
|
RUN mkdir -p ${MICROCHIP_TOOLS_DIR}/installers
|
|
|
|
RUN mkdir -p ${MICROCHIP_TOOLS_DIR}/scripts
|
|
|
|
RUN mkdir -p ${MICROCHIP_TOOLS_DIR}/scripts
|
|
|
|
|
|
|
|
RUN mkdir -p $XDG_RUNTIME_DIR
|
|
|
|
|
|
|
|
|
|
|
|
RUN dpkg --add-architecture i386 && \
|
|
|
|
RUN dpkg --add-architecture i386 && \
|
|
|
|
apt-get update -y && \
|
|
|
|
apt-get update -y && \
|
|
|
@ -27,16 +29,17 @@ ADD installers/* ${MICROCHIP_TOOLS_DIR}/installers/
|
|
|
|
ADD scripts/* ${MICROCHIP_TOOLS_DIR}/scripts/
|
|
|
|
ADD scripts/* ${MICROCHIP_TOOLS_DIR}/scripts/
|
|
|
|
# run installer in silent mode using config file
|
|
|
|
# run installer in silent mode using config file
|
|
|
|
RUN echo "Installing Libero... This could take a bit"
|
|
|
|
RUN echo "Installing Libero... This could take a bit"
|
|
|
|
RUN ${MICROCHIP_TOOLS_DIR}/installers/Libero_SoC_${LIBERO_VERSION}_Web.bin -f ${MICROCHIP_TOOLS_DIR}/installers/installer.cfg -i silent
|
|
|
|
RUN ls /opt/microchip
|
|
|
|
|
|
|
|
RUN ${MICROCHIP_TOOLS_DIR}/installers/Libero_SoC_${LIBERO_VERSION}_Web.bin -i silent -f ${MICROCHIP_TOOLS_DIR}/installers/installer.cfg
|
|
|
|
|
|
|
|
|
|
|
|
RUN echo "Installing license"
|
|
|
|
RUN echo "Installing license"
|
|
|
|
RUN mkdir -p ${LIBERO_LICENSE_DIR}
|
|
|
|
RUN mkdir -p ${LIBERO_LICENSE_DIR}
|
|
|
|
ADD licenses/* ${LIBERO_LICENSE_DIR}
|
|
|
|
ADD licenses/* ${LIBERO_LICENSE_DIR}
|
|
|
|
|
|
|
|
|
|
|
|
RUN echo "Installing SoftConsole... This could take a bit"
|
|
|
|
# RUN echo "Installing SoftConsole... This could take a bit"
|
|
|
|
RUN ${MICROCHIP_TOOLS_DIR}/installers/Microchip-SoftConsole-${SOFTCONSOLE_VERSION}-linux-x64-installer.run \
|
|
|
|
# RUN ${MICROCHIP_TOOLS_DIR}/installers/Microchip-SoftConsole-${SOFTCONSOLE_VERSION}-linux-x64-installer.run \
|
|
|
|
--mode unattended --unattendedmodeui minimal --installrenodesources "Yes, I accept Renode's MIT license." \
|
|
|
|
# --mode unattended --unattendedmodeui minimal --installrenodesources "Yes, I accept Renode's MIT license." \
|
|
|
|
--prefix ${SC_INSTALL_DIR}
|
|
|
|
# --prefix ${SC_INSTALL_DIR}
|
|
|
|
|
|
|
|
|
|
|
|
# 32 bit deps
|
|
|
|
# 32 bit deps
|
|
|
|
RUN apt-get install -y libc6:i386 libdrm2:i386 libexpat1:i386 \
|
|
|
|
RUN apt-get install -y libc6:i386 libdrm2:i386 libexpat1:i386 \
|
|
|
@ -68,5 +71,5 @@ RUN apt-get install -y xfonts-100dpi xfonts-75dpi xfonts-base \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RUN bash -c "echo \". ${MICROCHIP_TOOLS_DIR}/scripts/env\"" >> /root/.bashrc
|
|
|
|
RUN bash -c "echo \". ${MICROCHIP_TOOLS_DIR}/scripts/env\"" >> /root/.bashrc
|
|
|
|
ENTRYPOINT "${MICROCHIP_TOOLS_DIR}/scripts/entrypoint"
|
|
|
|
ENTRYPOINT ["/bin/bash", "-c"]
|
|
|
|
CMD "echo \"Got here\""
|
|
|
|
CMD [".", "/opt/microchip/scripts/entrypoint", "&&"]
|
|
|
|