From fd568f27e67077489b8771bc53f2246011e9b300 Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Fri, 6 Dec 2024 00:06:31 +0000 Subject: [PATCH 1/5] 24.03-lts update memcached to 1.6.33 --- memcached/1.6.33/24.03-lts/Dockerfile | 31 ++++++++++++++++++++++++ memcached/1.6.33/24.03-lts/entrypoint.sh | 9 +++++++ memcached/meta.yml | 4 ++- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 memcached/1.6.33/24.03-lts/Dockerfile create mode 100644 memcached/1.6.33/24.03-lts/entrypoint.sh diff --git a/memcached/1.6.33/24.03-lts/Dockerfile b/memcached/1.6.33/24.03-lts/Dockerfile new file mode 100644 index 00000000..e17114e1 --- /dev/null +++ b/memcached/1.6.33/24.03-lts/Dockerfile @@ -0,0 +1,31 @@ +ARG BASE=openeuler/openeuler:24.03-lts +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=1.6.33 + +RUN groupadd --system --gid 11211 memcache && \ + useradd --system --gid memcache --uid 11211 memcache && \ + mkdir -p /memcache/rules && \ + mkdir -p /memcache/rules-temp && \ + mkdir -p /etc/memcache && \ + chown -R memcache:memcache /etc/memcache /memcache + +RUN yum -y install gcc make libevent-devel && \ + yum clean all + +RUN curl -o /tmp/memcached.tar.gz https://www.memcached.org/files/memcached-${VERSION}.tar.gz && \ + tar -zxvf /tmp/memcached.tar.gz -C /tmp && \ + cd /tmp/memcached-${VERSION} && \ + ./configure && \ + make && make install && \ + rm -rf /tmp/memcached.tar.gz /tmp/memcached-${VERSION} + + +COPY entrypoint.sh / +ENTRYPOINT ["/entrypoint.sh"] + +USER memcache +EXPOSE 11211 + +CMD ["memcached", "-u", "daemon"] diff --git a/memcached/1.6.33/24.03-lts/entrypoint.sh b/memcached/1.6.33/24.03-lts/entrypoint.sh new file mode 100644 index 00000000..9967be97 --- /dev/null +++ b/memcached/1.6.33/24.03-lts/entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +# first arg is `-f` or `--some-option` +if [ "${1#-}" != "$1" ]; then + set -- memcached "$@" +fi + +exec "$@" \ No newline at end of file diff --git a/memcached/meta.yml b/memcached/meta.yml index 5727a10e..769b4aea 100644 --- a/memcached/meta.yml +++ b/memcached/meta.yml @@ -21,4 +21,6 @@ 1.6.32-oe2203sp4: path: memcached/1.6.32/22.03-lts-sp4/Dockerfile 1.6.32-oe2403lts: - path: memcached/1.6.32/24.03-lts/Dockerfile \ No newline at end of file + path: memcached/1.6.32/24.03-lts/Dockerfile +1.6.33-oe2403lts: + path: memcached/1.6.33/24.03-lts/Dockerfile \ No newline at end of file -- Gitee From 52a6a6bd2eec2a2ed0d54075ca0d3eaa6684e55c Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Fri, 6 Dec 2024 00:07:07 +0000 Subject: [PATCH 2/5] 22.03-lts-sp3 update memcached to 1.6.33 --- memcached/1.6.33/22.03-lts-sp3/Dockerfile | 31 ++++++++++++++++++++ memcached/1.6.33/22.03-lts-sp3/entrypoint.sh | 9 ++++++ memcached/meta.yml | 4 ++- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 memcached/1.6.33/22.03-lts-sp3/Dockerfile create mode 100644 memcached/1.6.33/22.03-lts-sp3/entrypoint.sh diff --git a/memcached/1.6.33/22.03-lts-sp3/Dockerfile b/memcached/1.6.33/22.03-lts-sp3/Dockerfile new file mode 100644 index 00000000..e60eb36c --- /dev/null +++ b/memcached/1.6.33/22.03-lts-sp3/Dockerfile @@ -0,0 +1,31 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp3 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=1.6.33 + +RUN groupadd --system --gid 11211 memcache && \ + useradd --system --gid memcache --uid 11211 memcache && \ + mkdir -p /memcache/rules && \ + mkdir -p /memcache/rules-temp && \ + mkdir -p /etc/memcache && \ + chown -R memcache:memcache /etc/memcache /memcache + +RUN yum -y install gcc make libevent-devel && \ + yum clean all + +RUN curl -o /tmp/memcached.tar.gz https://www.memcached.org/files/memcached-${VERSION}.tar.gz && \ + tar -zxvf /tmp/memcached.tar.gz -C /tmp && \ + cd /tmp/memcached-${VERSION} && \ + ./configure && \ + make && make install && \ + rm -rf /tmp/memcached.tar.gz /tmp/memcached-${VERSION} + + +COPY entrypoint.sh / +ENTRYPOINT ["/entrypoint.sh"] + +USER memcache +EXPOSE 11211 + +CMD ["memcached", "-u", "daemon"] diff --git a/memcached/1.6.33/22.03-lts-sp3/entrypoint.sh b/memcached/1.6.33/22.03-lts-sp3/entrypoint.sh new file mode 100644 index 00000000..9967be97 --- /dev/null +++ b/memcached/1.6.33/22.03-lts-sp3/entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +# first arg is `-f` or `--some-option` +if [ "${1#-}" != "$1" ]; then + set -- memcached "$@" +fi + +exec "$@" \ No newline at end of file diff --git a/memcached/meta.yml b/memcached/meta.yml index 769b4aea..9d44e3b9 100644 --- a/memcached/meta.yml +++ b/memcached/meta.yml @@ -23,4 +23,6 @@ 1.6.32-oe2403lts: path: memcached/1.6.32/24.03-lts/Dockerfile 1.6.33-oe2403lts: - path: memcached/1.6.33/24.03-lts/Dockerfile \ No newline at end of file + path: memcached/1.6.33/24.03-lts/Dockerfile +1.6.33-oe2203sp3: + path: memcached/1.6.33/22.03-lts-sp3/Dockerfile \ No newline at end of file -- Gitee From 0d2bc0b3cce3969483c418fbf85c4c96f7634257 Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Fri, 6 Dec 2024 00:07:42 +0000 Subject: [PATCH 3/5] 22.03-lts-sp4 update memcached to 1.6.33 --- memcached/1.6.33/22.03-lts-sp4/Dockerfile | 31 ++++++++++++++++++++ memcached/1.6.33/22.03-lts-sp4/entrypoint.sh | 9 ++++++ memcached/meta.yml | 4 ++- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 memcached/1.6.33/22.03-lts-sp4/Dockerfile create mode 100644 memcached/1.6.33/22.03-lts-sp4/entrypoint.sh diff --git a/memcached/1.6.33/22.03-lts-sp4/Dockerfile b/memcached/1.6.33/22.03-lts-sp4/Dockerfile new file mode 100644 index 00000000..20337aeb --- /dev/null +++ b/memcached/1.6.33/22.03-lts-sp4/Dockerfile @@ -0,0 +1,31 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp4 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=1.6.33 + +RUN groupadd --system --gid 11211 memcache && \ + useradd --system --gid memcache --uid 11211 memcache && \ + mkdir -p /memcache/rules && \ + mkdir -p /memcache/rules-temp && \ + mkdir -p /etc/memcache && \ + chown -R memcache:memcache /etc/memcache /memcache + +RUN yum -y install gcc make libevent-devel && \ + yum clean all + +RUN curl -o /tmp/memcached.tar.gz https://www.memcached.org/files/memcached-${VERSION}.tar.gz && \ + tar -zxvf /tmp/memcached.tar.gz -C /tmp && \ + cd /tmp/memcached-${VERSION} && \ + ./configure && \ + make && make install && \ + rm -rf /tmp/memcached.tar.gz /tmp/memcached-${VERSION} + + +COPY entrypoint.sh / +ENTRYPOINT ["/entrypoint.sh"] + +USER memcache +EXPOSE 11211 + +CMD ["memcached", "-u", "daemon"] diff --git a/memcached/1.6.33/22.03-lts-sp4/entrypoint.sh b/memcached/1.6.33/22.03-lts-sp4/entrypoint.sh new file mode 100644 index 00000000..9967be97 --- /dev/null +++ b/memcached/1.6.33/22.03-lts-sp4/entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +# first arg is `-f` or `--some-option` +if [ "${1#-}" != "$1" ]; then + set -- memcached "$@" +fi + +exec "$@" \ No newline at end of file diff --git a/memcached/meta.yml b/memcached/meta.yml index 9d44e3b9..908bd750 100644 --- a/memcached/meta.yml +++ b/memcached/meta.yml @@ -25,4 +25,6 @@ 1.6.33-oe2403lts: path: memcached/1.6.33/24.03-lts/Dockerfile 1.6.33-oe2203sp3: - path: memcached/1.6.33/22.03-lts-sp3/Dockerfile \ No newline at end of file + path: memcached/1.6.33/22.03-lts-sp3/Dockerfile +1.6.33-oe2203sp4: + path: memcached/1.6.33/22.03-lts-sp4/Dockerfile \ No newline at end of file -- Gitee From d08a77a9708ed8bba468ab68b16a32bdc0eca44d Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Fri, 6 Dec 2024 00:08:21 +0000 Subject: [PATCH 4/5] 22.03-lts-sp1 update memcached to 1.6.33 --- memcached/1.6.33/22.03-lts-sp1/Dockerfile | 31 ++++++++++++++++++++ memcached/1.6.33/22.03-lts-sp1/entrypoint.sh | 9 ++++++ memcached/meta.yml | 4 ++- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 memcached/1.6.33/22.03-lts-sp1/Dockerfile create mode 100644 memcached/1.6.33/22.03-lts-sp1/entrypoint.sh diff --git a/memcached/1.6.33/22.03-lts-sp1/Dockerfile b/memcached/1.6.33/22.03-lts-sp1/Dockerfile new file mode 100644 index 00000000..a1bdf55a --- /dev/null +++ b/memcached/1.6.33/22.03-lts-sp1/Dockerfile @@ -0,0 +1,31 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp1 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=1.6.33 + +RUN groupadd --system --gid 11211 memcache && \ + useradd --system --gid memcache --uid 11211 memcache && \ + mkdir -p /memcache/rules && \ + mkdir -p /memcache/rules-temp && \ + mkdir -p /etc/memcache && \ + chown -R memcache:memcache /etc/memcache /memcache + +RUN yum -y install gcc make libevent-devel && \ + yum clean all + +RUN curl -o /tmp/memcached.tar.gz https://www.memcached.org/files/memcached-${VERSION}.tar.gz && \ + tar -zxvf /tmp/memcached.tar.gz -C /tmp && \ + cd /tmp/memcached-${VERSION} && \ + ./configure && \ + make && make install && \ + rm -rf /tmp/memcached.tar.gz /tmp/memcached-${VERSION} + + +COPY entrypoint.sh / +ENTRYPOINT ["/entrypoint.sh"] + +USER memcache +EXPOSE 11211 + +CMD ["memcached", "-u", "daemon"] diff --git a/memcached/1.6.33/22.03-lts-sp1/entrypoint.sh b/memcached/1.6.33/22.03-lts-sp1/entrypoint.sh new file mode 100644 index 00000000..9967be97 --- /dev/null +++ b/memcached/1.6.33/22.03-lts-sp1/entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +# first arg is `-f` or `--some-option` +if [ "${1#-}" != "$1" ]; then + set -- memcached "$@" +fi + +exec "$@" \ No newline at end of file diff --git a/memcached/meta.yml b/memcached/meta.yml index 908bd750..01f5e14e 100644 --- a/memcached/meta.yml +++ b/memcached/meta.yml @@ -27,4 +27,6 @@ 1.6.33-oe2203sp3: path: memcached/1.6.33/22.03-lts-sp3/Dockerfile 1.6.33-oe2203sp4: - path: memcached/1.6.33/22.03-lts-sp4/Dockerfile \ No newline at end of file + path: memcached/1.6.33/22.03-lts-sp4/Dockerfile +1.6.33-oe2203sp1: + path: memcached/1.6.33/22.03-lts-sp1/Dockerfile \ No newline at end of file -- Gitee From dfba9140719ce819360f3c235338a81adff2d855 Mon Sep 17 00:00:00 2001 From: openeuler_bot <673672685@qq.com> Date: Fri, 6 Dec 2024 06:16:03 +0000 Subject: [PATCH 5/5] update memcached/1.6.33/24.03-lts/Dockerfile. Signed-off-by: openeuler_bot <673672685@qq.com> --- memcached/1.6.33/24.03-lts/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/memcached/1.6.33/24.03-lts/Dockerfile b/memcached/1.6.33/24.03-lts/Dockerfile index e17114e1..ee35400a 100644 --- a/memcached/1.6.33/24.03-lts/Dockerfile +++ b/memcached/1.6.33/24.03-lts/Dockerfile @@ -4,6 +4,8 @@ FROM ${BASE} ARG TARGETARCH ARG VERSION=1.6.33 +RUN dnf -y install shadow-utils + RUN groupadd --system --gid 11211 memcache && \ useradd --system --gid memcache --uid 11211 memcache && \ mkdir -p /memcache/rules && \ -- Gitee