os_image = os
if release.startswith('auth-'):
- if os in ('centos', 'el'):
+ if os in ('el'):
pkg = 'pdns'
else:
pkg = 'pdns-server'
'rec-48', 'rec-49', 'rec-50', 'rec-51', 'rec-master',
'dnsdist-17', 'dnsdist-18', 'dnsdist-19', 'dnsdist-master']:
write_pkg_pin_file(release)
- write_dockerfile('centos', '7', release)
+ write_dockerfile('el', '7', release)
write_dockerfile('el', '8', release)
write_dockerfile('el', '9', release)
write_dockerfile('debian', 'buster', release)
returned_versions = []
print('=== testing {} ({}) ==='.format(release, arch))
for df in dockerfiles:
- if arch == 'aarch64' and str(df).endswith('centos-7'):
+ if arch == 'aarch64' and str(df).endswith('el-7'):
continue
if arch == 'aarch64' and not release in ['rec-49', 'rec-50', 'rec-51', 'rec-master',
'dnsdist-19', 'dnsdist-master']:
+++ /dev/null
-FROM {{ os_image }}:{{ os_version }}
-
-RUN yum install -y epel-release bind-utils
-
-{% if os_version == '7' %}
-RUN yum install -y yum-plugin-priorities
-{% endif %}
-
-{% if release == 'dnsdist-15' and os_version == '8' %}
-RUN dnf install -y 'dnf-command(config-manager)'
-RUN dnf config-manager --set-enabled powertools
-{% endif %}
-
-RUN curl -o /etc/yum.repos.d/powerdns-{{ release }}.repo https://repo.powerdns.com/repo-files/{{ os }}-{{ release }}.repo
-RUN yum install --assumeyes {%- if os_version == '8' %} --nobest{% endif %} {{ pkg }}
-
-{% if release.startswith('rec-') %}
-RUN mkdir /var/run/pdns-recursor
-{% endif %}
-
-CMD {{ cmd }} --version
-
FROM {{ os_image }}:{{ os_version }}
-{% if os_version == '8' or os_version == '9' %}
-RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ os_version }}.noarch.rpm bind-utils
-{% endif %}
-
-{% if os_version == '7' %}
-RUN yum install -y yum-plugin-priorities
-{% endif %}
+RUN yum install -y oracle-epel-release-el{{ os_version }} bind-utils
{% if release == 'dnsdist-15' and os_version == '8' %}
RUN dnf install -y 'dnf-command(config-manager)'