From 27608eea162e7d085e76fc6ac75cae4a519c3808 Mon Sep 17 00:00:00 2001 From: alanmosely Date: Sun, 6 Oct 2024 22:15:57 +0100 Subject: [PATCH] Update to esp-adf 2.7 --- esp-adf-docker/Dockerfile | 12 ++++++++++-- esp-adf-docker/entrypoint.sh | 6 ++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 esp-adf-docker/entrypoint.sh diff --git a/esp-adf-docker/Dockerfile b/esp-adf-docker/Dockerfile index 6b97e1c..952a1d7 100644 --- a/esp-adf-docker/Dockerfile +++ b/esp-adf-docker/Dockerfile @@ -1,6 +1,6 @@ # Check compatibility @ https://github.com/espressif/esp-adf?tab=readme-ov-file#idf-version -ARG IDF_RELEASE=v5.1.4 -ARG ADF_RELEASE=v2.6 +ARG IDF_RELEASE=v5.3.1 +ARG ADF_RELEASE=v2.7 FROM espressif/idf:${IDF_RELEASE} @@ -11,4 +11,12 @@ RUN apt-get update && apt-get install -y git && apt-get clean RUN git clone --branch ${ADF_RELEASE} --single-branch --recursive https://github.com/espressif/esp-adf.git ${ADF_PATH} +WORKDIR ${ADF_PATH} +RUN ./install.sh + +RUN echo 'alias get_adf=". ${ADF_PATH}/export.sh"' >>/root/.bashrc + +COPY entrypoint.sh /opt/esp/adf-entrypoint.sh +RUN chmod +x /opt/esp/adf-entrypoint.sh +ENTRYPOINT [ "/opt/esp/adf-entrypoint.sh" ] CMD ["/bin/bash"] diff --git a/esp-adf-docker/entrypoint.sh b/esp-adf-docker/entrypoint.sh new file mode 100644 index 0000000..f92edff --- /dev/null +++ b/esp-adf-docker/entrypoint.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +set -e + +. $ADF_PATH/export.sh + +exec "$@"