@@ -21,7 +21,7 @@ CMD ["/usr/sbin/init"]
2121RUN set -ex; \
2222 export GNUPGHOME="$(mktemp -d)" ; \
2323 export PERCONA_TELEMETRY_URL="https://check-dev.percona.com/v1/telemetry/GenericReport" ; \
24- yum install -y gnupg2; \
24+ dnf install -y gnupg2; \
2525 if [ $PSMDB_VERSION != "latest" ]; then export PSMDB_REPO="$(echo " ${PSMDB_VERSION}" | awk -F '.' '{print " psmdb-"$1$2}')" ; else export PSMDB_REPO=psmdb-80 ; fi ; \
2626 gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 4D1BB29D63D98E422B2113B19334A25F8507EFA5 99DB70FAE1D7CE227FB6488205B555B38483C65D 94E279EB8D8F25B21810ADF121EA45AB2F86D6A1; \
2727 gpg --batch --export --armor 4D1BB29D63D98E422B2113B19334A25F8507EFA5 > ${GNUPGHOME}/PERCONA-PACKAGING-KEY; \
@@ -36,41 +36,41 @@ RUN set -ex; \
3636 percona-release enable pbm ${REPO} && \
3737 percona-release enable ${PSMDB_REPO} ${REPO} && \
3838 percona-release enable pmm3-client ${PMM_REPO} && \
39- yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \
40- yum update --refresh -y && \
39+ dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \
40+ dnf update --refresh -y && \
4141 if [[ $PSMDB_VERSION == "latest" || "$PSMDB_VERSION" =~ ^[0-9]\. [0-9]$ ]] ; then \
42- yum -y install percona-server-mongodb \
42+ dnf -y install percona-server-mongodb \
4343 percona-server-mongodb-tools \
4444 percona-server-mongodb-server \
4545 percona-server-mongodb-mongos ; \
4646 else \
47- yum -y install percona-server-mongodb-${PSMDB_VERSION}.el9 \
47+ dnf -y install percona-server-mongodb-${PSMDB_VERSION}.el9 \
4848 percona-server-mongodb-tools-${PSMDB_VERSION}.el9 \
4949 percona-server-mongodb-server-${PSMDB_VERSION}.el9 \
5050 percona-server-mongodb-mongos-${PSMDB_VERSION}.el9 ; \
5151 fi && \
5252 if [ "$PBM_VERSION" == "latest" ]; then \
53- yum -y install percona-backup-mongodb ; \
53+ dnf -y install percona-backup-mongodb ; \
5454 else \
55- yum -y install percona-backup-mongodb-${PBM_VERSION}.el9 ; \
55+ dnf -y install percona-backup-mongodb-${PBM_VERSION}.el9 ; \
5656 fi
5757
5858RUN if [[ "$PMM_CLIENT_VERSION" == http* ]]; then \
59- yum -y install pmm-client && \
59+ dnf -y install pmm-client && \
6060 curl -Lf -o /tmp/pmm-client.tar.gz $PMM_CLIENT_VERSION && \
6161 cd /tmp && tar -xvf pmm-client.tar.gz --transform 's,^/*[^/]*,/pmm-client,S' && \
6262 cd /tmp/pmm-client && ./install_tarball && cd ../ && rm -rf pmm* ;\
6363 elif [[ "$PMM_CLIENT_VERSION" =~ 3-dev-latest|latest ]]; then \
64- yum -y install pmm-client ; \
64+ dnf -y install pmm-client ; \
6565 elif [[ "$PMM_CLIENT_VERSION" = "pmm3-rc" ]]; then \
6666 percona-release enable pmm3-client testing && \
67- yum update --refresh -y && \
68- yum -y install pmm-client ; \
67+ dnf update --refresh -y && \
68+ dnf -y install pmm-client ; \
6969 else \
7070 if [[ "$PMM_CLIENT_VERSION" =~ ^([3-9])\. ([1-9][0-9]*)\. ([0-9]+)$ ]]; then \
71- yum -y install pmm-client-${PMM_CLIENT_VERSION}-7.el9 ; \
71+ dnf -y install pmm-client-${PMM_CLIENT_VERSION}-7.el9 ; \
7272 else \
73- yum -y install pmm-client-${PMM_CLIENT_VERSION}-6.el9 ; \
73+ dnf -y install pmm-client-${PMM_CLIENT_VERSION}-6.el9 ; \
7474 fi \
7575 fi && \
7676 sed 's/Type=forking/#Type=forking/' -i /usr/lib/systemd/system/mongod.service && \
@@ -80,7 +80,7 @@ RUN if [[ "$PMM_CLIENT_VERSION" == http* ]]; then \
8080 systemctl enable pmm-agent && \
8181 curl -Lf -o /tmp/mgodatagen.tar.gz https://github.com/feliixx/mgodatagen/releases/download/v0.11.2/mgodatagen_0.11.2_Linux_x86_64.tar.gz && \
8282 tar -xf /tmp/mgodatagen.tar.gz -C /usr/bin && \
83- yum clean all; \
83+ dnf clean all; \
8484 rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db;
8585
8686COPY conf/sysconfig/mongod /etc/sysconfig/
0 commit comments