sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (a9eff858f7baa92510b304d6b78f6fbd2ec16d35)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (a9eff858f7baa92510b304d6b78f6fbd2ec16d35)
- Date: Thu, 1 Oct 2026 12:51:06 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 2 ++
containers/aardvark-dns/BUILD | 4 ++++
containers/aardvark-dns/DEPENDS | 1 +
containers/aardvark-dns/DETAILS | 18 ++++++++++++++++++
containers/aardvark-dns/HISTORY | 2 ++
containers/aardvark-dns/INSTALL | 2 ++
containers/aardvark-dns/WATCH | 1 +
7 files changed, 30 insertions(+)
New commits:
commit a9eff858f7baa92510b304d6b78f6fbd2ec16d35
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
aardvark-dns: new spell, authoritative DNS server for container names
diff --git a/ChangeLog b/ChangeLog
index 1736056..487128a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
* python-pypi/podman-compose: new spell, run compose files with
podman
* containers/netavark: new spell, container network stack for podman
+ * containers/aardvark-dns: new spell, authoritative DNS server for
+ container names
2026-09-30 Ismael Luceno <ismael AT sourcemage.org>
* libs/sdl3: new spell, Simple DirectMedia Layer, version 3
diff --git a/containers/aardvark-dns/BUILD b/containers/aardvark-dns/BUILD
new file mode 100755
index 0000000..2411e5f
--- /dev/null
+++ b/containers/aardvark-dns/BUILD
@@ -0,0 +1,4 @@
+export CARGO_HOME="$SOURCE_DIRECTORY/cargo_home" &&
+
+cargo fetch --locked --target "$(rustc -vV | sed -n 's/^host: //p')" &&
+cargo build --frozen --release
diff --git a/containers/aardvark-dns/DEPENDS b/containers/aardvark-dns/DEPENDS
new file mode 100755
index 0000000..7dbdea4
--- /dev/null
+++ b/containers/aardvark-dns/DEPENDS
@@ -0,0 +1 @@
+depends rust
diff --git a/containers/aardvark-dns/DETAILS b/containers/aardvark-dns/DETAILS
new file mode 100755
index 0000000..104e8dc
--- /dev/null
+++ b/containers/aardvark-dns/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=aardvark-dns
+ VERSION=1.17.1
+
SOURCE_HASH=sha512:f7100ebaa9cde032bdef7975a0486a47c178543c6c6e35a538f4fe71b2cec788f7ceaae715637fb7a7e706aa31144efbcd1002af8b1300b1faedd3fbada37781
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/containers/$SPELL/archive/v$VERSION/$SOURCE
+ WEB_SITE=https://github.com/containers/aardvark-dns
+ LICENSE[0]=Apache-2.0
+ ENTERED=20260815
+ KEYWORDS="containers network dns rust"
+ SHORT="authoritative DNS server for container names"
+cat << EOF
+Aardvark-dns is an authoritative DNS server for A/AAAA container records. It
+forwards other requests to configured resolvers.
+
+It is a rust based DNS server, meant to be used together with netavark, and
+is what lets containers on the same podman network reach each other by name.
+EOF
diff --git a/containers/aardvark-dns/HISTORY b/containers/aardvark-dns/HISTORY
new file mode 100644
index 0000000..c7ea4b1
--- /dev/null
+++ b/containers/aardvark-dns/HISTORY
@@ -0,0 +1,2 @@
+2026-08-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/containers/aardvark-dns/INSTALL b/containers/aardvark-dns/INSTALL
new file mode 100755
index 0000000..d85060d
--- /dev/null
+++ b/containers/aardvark-dns/INSTALL
@@ -0,0 +1,2 @@
+install -Dm755 target/release/aardvark-dns \
+ "$INSTALL_ROOT/usr/libexec/podman/aardvark-dns"
diff --git a/containers/aardvark-dns/WATCH b/containers/aardvark-dns/WATCH
new file mode 100644
index 0000000..72ca47a
--- /dev/null
+++ b/containers/aardvark-dns/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/containers/aardvark-dns/tags
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (a9eff858f7baa92510b304d6b78f6fbd2ec16d35), Ismael Luceno, 10/01/2026
Archive powered by MHonArc 2.6.24.