diff --git a/Others/dnsmasq/2.91/24.03-lts-sp2/Dockerfile b/Others/dnsmasq/2.91/24.03-lts-sp2/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..2a7cf9b89246add3888a50577a84e98e0c923618 --- /dev/null +++ b/Others/dnsmasq/2.91/24.03-lts-sp2/Dockerfile @@ -0,0 +1,17 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp2 +FROM ${BASE} as BUILDER +ARG VERSION=2.91 + +RUN dnf update -y \ + && dnf install -y wget gcc make libidn-devel nettle-devel ncurses-devel \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +RUN wget https://thekelleys.org.uk/dnsmasq/dnsmasq-${VERSION}.tar.gz \ + && tar -xf dnsmasq-${VERSION}.tar.gz \ + && rm -f dnsmasq-${VERSION}.tar.gz \ + && cd dnsmasq-${VERSION} \ + && make -j$(nproc) \ + && make install + +CMD ["/usr/local/sbin/dnsmasq", "--help"] \ No newline at end of file diff --git a/Others/dnsmasq/README.md b/Others/dnsmasq/README.md index a7a30979868d137d8ed6a110032a6a88d14a48d8..53f1f4d8de0dd33a6e7db8415c8a852b48713f7d 100644 --- a/Others/dnsmasq/README.md +++ b/Others/dnsmasq/README.md @@ -18,6 +18,7 @@ The tag of each `dnsmasq` docker image is consist of the version of `dnsmasq` an | Tag | Currently | Architectures | |----------|-------------|------------------| +|[2.91-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dnsmasq/2.91/24.03-lts-sp2/Dockerfile) | dnsmasq 2.91 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[2.91-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dnsmasq/2.91/24.03-lts-sp1/Dockerfile)| dnsmasq 2.91 on openEuler 24.03-LTS-SP1 | amd64, arm64 | # Usage diff --git a/Others/dnsmasq/doc/image-info.yml b/Others/dnsmasq/doc/image-info.yml index 3a9b77179d5c2e56cc20f8d360ed0f0540e12785..62b2bf87d39c46d2931ed720d85f3299a60c8613 100644 --- a/Others/dnsmasq/doc/image-info.yml +++ b/Others/dnsmasq/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |----------|-------------|------------------| + |[2.91-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dnsmasq/2.91/24.03-lts-sp2/Dockerfile) | dnsmasq 2.91 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[2.91-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/dnsmasq/2.91/24.03-lts-sp1/Dockerfile)| dnsmasq 2.91 on openEuler 24.03-LTS-SP1 | amd64, arm64 | download: | diff --git a/Others/dnsmasq/meta.yml b/Others/dnsmasq/meta.yml index de98bfc6a3b369eb28a2dfa593ea708ef583b744..9d306b0b0563d76ca9470fda8f2c859056cd6973 100644 --- a/Others/dnsmasq/meta.yml +++ b/Others/dnsmasq/meta.yml @@ -1,3 +1,6 @@ 2.91-oe2403sp1: path: 2.91/24.03-lts-sp1/Dockerfile + +2.91-oe2403sp2: + path: 2.91/24.03-lts-sp2/Dockerfile \ No newline at end of file