From 4bea584f50a3b174330bbcd853de3722190e8dbb Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Wed, 13 Nov 2024 00:06:11 +0000 Subject: [PATCH 1/4] 24.03-lts update dotnet-runtime to 9.0.0 --- dotnet-runtime/9.0.0/24.03-lts/Dockerfile | 26 +++++++++++++++++++++++ dotnet-runtime/meta.yml | 4 +++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 dotnet-runtime/9.0.0/24.03-lts/Dockerfile diff --git a/dotnet-runtime/9.0.0/24.03-lts/Dockerfile b/dotnet-runtime/9.0.0/24.03-lts/Dockerfile new file mode 100644 index 00000000..9363e19d --- /dev/null +++ b/dotnet-runtime/9.0.0/24.03-lts/Dockerfile @@ -0,0 +1,26 @@ +ARG BASE=openeuler/openeuler:24.03-lts +FROM ${BASE} + +ARG TARGETARCH +ARG BUILDARCH +ARG VERSION=9.0.0 + +ENV ASPNETCORE_URLS=http://+:8080 \ + DOTNET_RUNNING_IN_CONTAINER=true \ + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="arm64"; \ + fi && \ + curl -fSL -o dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/${VERSION}/dotnet-runtime-${VERSION}-linux-${BUILDARCH}.tar.gz && \ + mkdir -p /dotnet && tar -zxvf dotnet.tar.gz -C /dotnet && \ + mv /dotnet /usr/share/dotnet && \ + rm -f dotnet.tar.gz + +RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet + +ENTRYPOINT [ "dotnet" ] + +CMD [ "--info" ] diff --git a/dotnet-runtime/meta.yml b/dotnet-runtime/meta.yml index 27a12966..deb76648 100644 --- a/dotnet-runtime/meta.yml +++ b/dotnet-runtime/meta.yml @@ -11,4 +11,6 @@ 8.0.10-oe2203sp1: path: dotnet-runtime/8.0.10/22.03-lts-sp1/Dockerfile 8.0.10-oe2003sp4: - path: dotnet-runtime/8.0.10/20.03-lts-sp4/Dockerfile \ No newline at end of file + path: dotnet-runtime/8.0.10/20.03-lts-sp4/Dockerfile +9.0.0-oe2403lts: + path: dotnet-runtime/9.0.0/24.03-lts/Dockerfile \ No newline at end of file -- Gitee From 52d28750e7751489734e12e48911aaa0fbdef9f7 Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Wed, 13 Nov 2024 00:06:40 +0000 Subject: [PATCH 2/4] 22.03-lts-sp3 update dotnet-runtime to 9.0.0 --- dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile | 26 +++++++++++++++++++ dotnet-runtime/meta.yml | 4 ++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile diff --git a/dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile b/dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile new file mode 100644 index 00000000..16e2d02f --- /dev/null +++ b/dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile @@ -0,0 +1,26 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp3 +FROM ${BASE} + +ARG TARGETARCH +ARG BUILDARCH +ARG VERSION=9.0.0 + +ENV ASPNETCORE_URLS=http://+:8080 \ + DOTNET_RUNNING_IN_CONTAINER=true \ + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="arm64"; \ + fi && \ + curl -fSL -o dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/${VERSION}/dotnet-runtime-${VERSION}-linux-${BUILDARCH}.tar.gz && \ + mkdir -p /dotnet && tar -zxvf dotnet.tar.gz -C /dotnet && \ + mv /dotnet /usr/share/dotnet && \ + rm -f dotnet.tar.gz + +RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet + +ENTRYPOINT [ "dotnet" ] + +CMD [ "--info" ] diff --git a/dotnet-runtime/meta.yml b/dotnet-runtime/meta.yml index deb76648..49f5cba0 100644 --- a/dotnet-runtime/meta.yml +++ b/dotnet-runtime/meta.yml @@ -13,4 +13,6 @@ 8.0.10-oe2003sp4: path: dotnet-runtime/8.0.10/20.03-lts-sp4/Dockerfile 9.0.0-oe2403lts: - path: dotnet-runtime/9.0.0/24.03-lts/Dockerfile \ No newline at end of file + path: dotnet-runtime/9.0.0/24.03-lts/Dockerfile +9.0.0-oe2203sp3: + path: dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile \ No newline at end of file -- Gitee From 977c6bd068ca9a1f3962d86d39c8f0ddaaa804c7 Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Wed, 13 Nov 2024 00:07:11 +0000 Subject: [PATCH 3/4] 22.03-lts-sp4 update dotnet-runtime to 9.0.0 --- dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile | 26 +++++++++++++++++++ dotnet-runtime/meta.yml | 4 ++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile diff --git a/dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile b/dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile new file mode 100644 index 00000000..f2098de6 --- /dev/null +++ b/dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile @@ -0,0 +1,26 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp4 +FROM ${BASE} + +ARG TARGETARCH +ARG BUILDARCH +ARG VERSION=9.0.0 + +ENV ASPNETCORE_URLS=http://+:8080 \ + DOTNET_RUNNING_IN_CONTAINER=true \ + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="arm64"; \ + fi && \ + curl -fSL -o dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/${VERSION}/dotnet-runtime-${VERSION}-linux-${BUILDARCH}.tar.gz && \ + mkdir -p /dotnet && tar -zxvf dotnet.tar.gz -C /dotnet && \ + mv /dotnet /usr/share/dotnet && \ + rm -f dotnet.tar.gz + +RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet + +ENTRYPOINT [ "dotnet" ] + +CMD [ "--info" ] diff --git a/dotnet-runtime/meta.yml b/dotnet-runtime/meta.yml index 49f5cba0..57c7a76c 100644 --- a/dotnet-runtime/meta.yml +++ b/dotnet-runtime/meta.yml @@ -15,4 +15,6 @@ 9.0.0-oe2403lts: path: dotnet-runtime/9.0.0/24.03-lts/Dockerfile 9.0.0-oe2203sp3: - path: dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile \ No newline at end of file + path: dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile +9.0.0-oe2203sp4: + path: dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile \ No newline at end of file -- Gitee From a9b6cb70c2b5ea89c4af039df79488ab3206f69a Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Wed, 13 Nov 2024 00:07:41 +0000 Subject: [PATCH 4/4] 22.03-lts-sp1 update dotnet-runtime to 9.0.0 --- dotnet-runtime/9.0.0/22.03-lts-sp1/Dockerfile | 26 +++++++++++++++++++ dotnet-runtime/meta.yml | 4 ++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 dotnet-runtime/9.0.0/22.03-lts-sp1/Dockerfile diff --git a/dotnet-runtime/9.0.0/22.03-lts-sp1/Dockerfile b/dotnet-runtime/9.0.0/22.03-lts-sp1/Dockerfile new file mode 100644 index 00000000..e7f398bb --- /dev/null +++ b/dotnet-runtime/9.0.0/22.03-lts-sp1/Dockerfile @@ -0,0 +1,26 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp1 +FROM ${BASE} + +ARG TARGETARCH +ARG BUILDARCH +ARG VERSION=9.0.0 + +ENV ASPNETCORE_URLS=http://+:8080 \ + DOTNET_RUNNING_IN_CONTAINER=true \ + DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="arm64"; \ + fi && \ + curl -fSL -o dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/${VERSION}/dotnet-runtime-${VERSION}-linux-${BUILDARCH}.tar.gz && \ + mkdir -p /dotnet && tar -zxvf dotnet.tar.gz -C /dotnet && \ + mv /dotnet /usr/share/dotnet && \ + rm -f dotnet.tar.gz + +RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet + +ENTRYPOINT [ "dotnet" ] + +CMD [ "--info" ] diff --git a/dotnet-runtime/meta.yml b/dotnet-runtime/meta.yml index 57c7a76c..28d28f90 100644 --- a/dotnet-runtime/meta.yml +++ b/dotnet-runtime/meta.yml @@ -17,4 +17,6 @@ 9.0.0-oe2203sp3: path: dotnet-runtime/9.0.0/22.03-lts-sp3/Dockerfile 9.0.0-oe2203sp4: - path: dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile \ No newline at end of file + path: dotnet-runtime/9.0.0/22.03-lts-sp4/Dockerfile +9.0.0-oe2203sp1: + path: dotnet-runtime/9.0.0/22.03-lts-sp1/Dockerfile \ No newline at end of file -- Gitee