diff --git a/Others/edk2/202505/24.03-lts-sp1/Dockerfile b/Others/edk2/202505/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..5833be9e357fa3b9d62b0a7f1b8085ed88707265 --- /dev/null +++ b/Others/edk2/202505/24.03-lts-sp1/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=202505 + +RUN dnf install -y git gcc-c++ make libuuid-devel python \ + && dnf clean all \ + && rm -rf /var/cache/dnf/* + +WORKDIR /opt + +RUN git clone -b edk2-stable${VERSION} https://github.com/tianocore/edk2 && \ + cd edk2 && \ + git submodule update --init --recursive + +WORKDIR /opt/edk2 + +RUN make -C BaseTools + +CMD ["bash"] diff --git a/Others/edk2/meta.yml b/Others/edk2/meta.yml index 97e62a9deb66737a36eaff472098fea1cfb1715d..911b03cece4724d6540dddb7ea35a55b20c36461 100644 --- a/Others/edk2/meta.yml +++ b/Others/edk2/meta.yml @@ -1,2 +1,5 @@ 202502-oe2403sp1: path: 202502/24.03-lts-sp1/Dockerfile + +202505-oe2403sp1: + path: 202505/24.03-lts-sp1/Dockerfile \ No newline at end of file