]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
tests/packaging: add centos 8
authorTomas Krizek <tomas.krizek@nic.cz>
Mon, 18 May 2020 12:30:04 +0000 (14:30 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Wed, 27 May 2020 08:12:41 +0000 (10:12 +0200)
12 files changed:
.gitlab-ci.yml
daemon/.packaging/centos/8/builddeps [new file with mode: 0644]
daemon/.packaging/centos/8/pre-build.sh [new file with mode: 0755]
daemon/.packaging/centos/8/pre-run.sh [new file with mode: 0755]
daemon/.packaging/centos/8/rundeps [new file with mode: 0644]
doc/.packaging/centos/8/NOTSUPPORTED [new file with mode: 0644]
modules/dnstap/.packaging/centos/8/builddeps [new file with mode: 0644]
modules/dnstap/.packaging/centos/8/rundeps [new file with mode: 0644]
modules/etcd/.packaging/centos/8/NOTSUPPORTED [new file with mode: 0644]
modules/experimental_dot_auth/.packaging/centos/8/rundeps [new file with mode: 0644]
modules/graphite/.packaging/centos/8/rundeps [new file with mode: 0644]
modules/http/.packaging/centos/8/rundeps [new file with mode: 0644]

index 9ae346da6ce0de4224fdb67edc41362439f330f7..1b7958265a136594ef0025ae675e5a3a2c976c36 100644 (file)
@@ -480,6 +480,11 @@ packaging:ubuntu_16.04:
   variables:
     DISTRO: ubuntu_16.04
 
+packaging:centos_8:
+  <<: *packagingtest
+  variables:
+    DISTRO: centos_8
+
 packaging:centos_7:
   <<: *packagingtest
   variables:
diff --git a/daemon/.packaging/centos/8/builddeps b/daemon/.packaging/centos/8/builddeps
new file mode 100644 (file)
index 0000000..984fa0b
--- /dev/null
@@ -0,0 +1,14 @@
+gcc
+gcc-c++
+meson
+"pkgconfig(cmocka)"
+"pkgconfig(gnutls)"
+"pkgconfig(libedit)"
+"pkgconfig(libknot)"
+"pkgconfig(libzscanner)"
+"pkgconfig(libdnssec)"
+"pkgconfig(libsystemd)"
+"pkgconfig(libcap-ng)"
+"pkgconfig(libuv)"
+"pkgconfig(lmdb)"
+"pkgconfig(luajit)"
diff --git a/daemon/.packaging/centos/8/pre-build.sh b/daemon/.packaging/centos/8/pre-build.sh
new file mode 100755 (executable)
index 0000000..31398f8
--- /dev/null
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+dnf install -y wget 'dnf-command(config-manager)' epel-release centos-release
+
+dnf config-manager --enable PowerTools
+dnf config-manager --enable Devel
+dnf config-manager --add-repo https://download.opensuse.org/repositories/home:CZ-NIC:knot-resolver-build/CentOS_8_EPEL/home:CZ-NIC:knot-resolver-build.repo
+dnf install -y knot
+dnf upgrade -y
diff --git a/daemon/.packaging/centos/8/pre-run.sh b/daemon/.packaging/centos/8/pre-run.sh
new file mode 100755 (executable)
index 0000000..94f8eb0
--- /dev/null
@@ -0,0 +1,7 @@
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+dnf install -y wget 'dnf-command(config-manager)' epel-release centos-release
+
+dnf config-manager --enable PowerTools
+dnf config-manager --add-repo https://download.opensuse.org/repositories/home:CZ-NIC:knot-resolver-latest/CentOS_8_EPEL/home:CZ-NIC:knot-resolver-latest.repo
+dnf upgrade -y
diff --git a/daemon/.packaging/centos/8/rundeps b/daemon/.packaging/centos/8/rundeps
new file mode 100644 (file)
index 0000000..e3779ec
--- /dev/null
@@ -0,0 +1,6 @@
+libedit
+knot-libs
+libuv
+luajit
+lua5.1-basexx
+lua5.1-http
diff --git a/doc/.packaging/centos/8/NOTSUPPORTED b/doc/.packaging/centos/8/NOTSUPPORTED
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/modules/dnstap/.packaging/centos/8/builddeps b/modules/dnstap/.packaging/centos/8/builddeps
new file mode 100644 (file)
index 0000000..d3ab354
--- /dev/null
@@ -0,0 +1,3 @@
+fstrm-devel
+protobuf-c-devel
+protobuf-c-compiler
diff --git a/modules/dnstap/.packaging/centos/8/rundeps b/modules/dnstap/.packaging/centos/8/rundeps
new file mode 100644 (file)
index 0000000..06c2792
--- /dev/null
@@ -0,0 +1,2 @@
+fstrm
+protobuf-c
diff --git a/modules/etcd/.packaging/centos/8/NOTSUPPORTED b/modules/etcd/.packaging/centos/8/NOTSUPPORTED
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/modules/experimental_dot_auth/.packaging/centos/8/rundeps b/modules/experimental_dot_auth/.packaging/centos/8/rundeps
new file mode 100644 (file)
index 0000000..984c7ce
--- /dev/null
@@ -0,0 +1 @@
+lua5.1-basexx
diff --git a/modules/graphite/.packaging/centos/8/rundeps b/modules/graphite/.packaging/centos/8/rundeps
new file mode 100644 (file)
index 0000000..182251d
--- /dev/null
@@ -0,0 +1 @@
+lua5.1-cqueues
diff --git a/modules/http/.packaging/centos/8/rundeps b/modules/http/.packaging/centos/8/rundeps
new file mode 100644 (file)
index 0000000..ed5aee1
--- /dev/null
@@ -0,0 +1 @@
+lua5.1-http