summaryrefslogtreecommitdiffstats
path: root/recipes-containers/aardvark-dns/aardvark-dns_1.9.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-containers/aardvark-dns/aardvark-dns_1.9.0.bb')
-rw-r--r--recipes-containers/aardvark-dns/aardvark-dns_1.9.0.bb43
1 files changed, 43 insertions, 0 deletions
diff --git a/recipes-containers/aardvark-dns/aardvark-dns_1.9.0.bb b/recipes-containers/aardvark-dns/aardvark-dns_1.9.0.bb
new file mode 100644
index 00000000..e7e6bfbf
--- /dev/null
+++ b/recipes-containers/aardvark-dns/aardvark-dns_1.9.0.bb
@@ -0,0 +1,43 @@
1SUMMARY = "A container-focused DNS server"
2HOMEPAGE = "https://github.com/containers/aardvark-dns"
3
4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
6
7SRCREV = "e4785bd5430e7f3006bb537e95c2a0f9311f85bc"
8
9# It is possible to fetch the source using the crate fetcher instead:
10#SRC_URI = "crate://crates.io/${BPN}/${PV}"
11SRC_URI = "git://github.com/containers/aardvark-dns;protocol=https;nobranch=1 \
12 file://run-ptest"
13require ${BPN}-crates.inc
14
15S = "${WORKDIR}/git"
16
17inherit cargo cargo-update-recipe-crates features_check ptest
18
19# Cargo installs the binary to bin so move it to where podman expects it
20do_install:append() {
21 install -d ${D}${libexecdir}
22 mv ${D}${bindir} ${D}${libexecdir}/podman
23}
24
25do_install_ptest() {
26 cp -r ${S}/test ${D}${PTEST_PATH}
27}
28
29# rdepends on slirp4netns
30REQUIRED_DISTRO_FEATURES ?= "seccomp"
31
32RDEPENDS:${PN}-ptest += " \
33 bash \
34 bats \
35 bind-utils \
36 coreutils \
37 dbus-daemon-proxy \
38 ipcalc \
39 iproute2 \
40 jq \
41 slirp4netns \
42 util-linux-unshare \
43"