diff --git a/Others/memtester/4.7.1/24.03-lts-sp1/Dockerfile b/Others/memtester/4.7.1/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..c014197e860a77aaf56affaefa0df0f48c6d95fc --- /dev/null +++ b/Others/memtester/4.7.1/24.03-lts-sp1/Dockerfile @@ -0,0 +1,17 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=4.7.1 + +RUN dnf update -y \ + && dnf install -y wget gcc make \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +RUN wget https://pyropus.ca./software/memtester/old-versions/memtester-${VERSION}.tar.gz \ + && tar -zxvf memtester-${VERSION}.tar.gz \ + && rm -f memtester-${VERSION}.tar.gz \ + && cd memtester-${VERSION} \ + && make -j $(nproc) \ + && make install + +CMD ["/usr/local/bin/memtester"] \ No newline at end of file diff --git a/Others/memtester/meta.yml b/Others/memtester/meta.yml new file mode 100644 index 0000000000000000000000000000000000000000..27ad48462ca978ff555c117b4bb616d1bf4f4910 --- /dev/null +++ b/Others/memtester/meta.yml @@ -0,0 +1,2 @@ +4.7.1-oe2403sp1: + path: 4.7.1/24.03-lts-sp1/Dockerfile diff --git a/Others/netdata/2.5.0/24.03-lts-sp1/Dockerfile b/Others/netdata/2.5.0/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..dad711bf6745d65521bb39da041ff22a847207e8 --- /dev/null +++ b/Others/netdata/2.5.0/24.03-lts-sp1/Dockerfile @@ -0,0 +1,11 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=2.5.0 + +RUN curl https://get.netdata.cloud/kickstart.sh > /opt/netdata-kickstart.sh + +WORKDIR /opt + +RUN chmod +x ./netdata-kickstart.sh + +CMD ["./netdata-kickstart.sh", "--non-interactive"] \ No newline at end of file diff --git a/Others/netdata/meta.yml b/Others/netdata/meta.yml new file mode 100644 index 0000000000000000000000000000000000000000..613be4c0d2f4b353a9a70c2aa27166ae1237496d --- /dev/null +++ b/Others/netdata/meta.yml @@ -0,0 +1,2 @@ +2.5.0-oe2403sp1: + path: 2.5.0/24.03-lts-sp1/Dockerfile diff --git a/Others/pacemaker/3.0.0/24.03-lts-sp1/Dockerfile b/Others/pacemaker/3.0.0/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..1f2a552b0f24ca2ed7a3eccfc70d96b61655d6f7 --- /dev/null +++ b/Others/pacemaker/3.0.0/24.03-lts-sp1/Dockerfile @@ -0,0 +1,20 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=3.0.0 + +RUN dnf update -y \ + && dnf install -y glib2-devel libxml2-devel libxslt-devel gnutls-devel pam-devel libaio-devel \ + sqlite-devel ncurses-devel libuuid-devel systemd-devel krb5-devel nss-devel nspr-devel \ + pciutils-devel popt-devel git gcc make gettext-devel libtool autoconf automake pkgconfig \ + libtool-devel bzip2-devel libqb-devel dbus-devel corosync corosync-devel \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +RUN git clone -b Pacemaker-${VERSION} --depth 1 https://github.com/ClusterLabs/pacemaker.git \ + && cd pacemaker \ + && ./autogen.sh \ + && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + && make -j $(nproc) \ + && make install + +CMD [" /usr/sbin/pacemakerd", "--help"] \ No newline at end of file diff --git a/Others/pacemaker/meta.yml b/Others/pacemaker/meta.yml new file mode 100644 index 0000000000000000000000000000000000000000..5a22702dc1d4ce86a84ab04c6fefd53c0fef1639 --- /dev/null +++ b/Others/pacemaker/meta.yml @@ -0,0 +1,2 @@ +3.0.0-oe2403sp1: + path: 3.0.0/24.03-lts-sp1/Dockerfile