From: aerique Date: Thu, 16 Apr 2020 15:28:32 +0000 (+0200) Subject: Fix `dnsdist-15` on CentOS 8. X-Git-Tag: rec-4.4.0-alpha1~3^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=877cd42e4e3861934ba31165de05e69837cce94c;p=thirdparty%2Fpdns.git Fix `dnsdist-15` on CentOS 8. Generate proper Docker files for `dnsdist-15` on CentOS 8. --- diff --git a/build-scripts/docker/generate-repo-files.sh b/build-scripts/docker/generate-repo-files.sh index 984b98b3ea..2dae235ca5 100755 --- a/build-scripts/docker/generate-repo-files.sh +++ b/build-scripts/docker/generate-repo-files.sh @@ -3,7 +3,9 @@ # - `docker build --no-cache --pull --file Dockerfile.auth-41.ubuntu-bionic --tag auth-41.ubuntu-bionic .` # - `docker run -it auth-41.ubuntu-bionic` # - `docker run -it auth-41.ubuntu-bionic /bin/bash` +# - `dnsdist --verbose 9.9.9.9` # - `pdns_recursor` +# - `pdns_server` if [ "$1" = "" -o "$1" = "-?" -o "$1" = "-h" -o "$1" = "--help" ]; then echo "Usage: generate-repo-files.sh RELEASE" @@ -31,6 +33,11 @@ EOF if [ "$VERSION" = "6" -o "$VERSION" = "7" ]; then cat <> Dockerfile.$RELEASE.$OS-$VERSION RUN yum install -y yum-plugin-priorities +EOF + elif [ "$RELEASE" = "dnsdist-15" -a "$VERSION" = "8" ]; then + cat <> Dockerfile.$RELEASE.$OS-$VERSION +RUN dnf install -y 'dnf-command(config-manager)' +RUN dnf config-manager --set-enabled PowerTools EOF fi @@ -97,7 +104,7 @@ RUN apt-get install -y $PKG EOF if [ "$RELEASE" = "rec-43" ]; then - cat <> Dockerfile.$RELEASE.$OS-$VERSION + cat <> Dockerfile.$RELEASE.$OS-$VERSION RUN mkdir /var/run/pdns-recursor EOF