[Lunar-commits] <moonbase> djbdns: Initial import

Stefan Wold ratler at lunar-linux.org
Wed Oct 22 07:19:04 CEST 2008


commit 9d1b405c5245a93e040535fafafac347d1bc3bcb
Author: Linus Swalas <lunar at linus.swalas.org>
Date:   Wed Oct 22 07:08:02 2008 +0200

    djbdns: Initial import
---
 zbeta/djbdns/BUILD     |   32 ++++++++++++++++++++++++++++++++
 zbeta/djbdns/CONFIGURE |    3 +++
 zbeta/djbdns/DEPENDS   |    2 ++
 zbeta/djbdns/DETAILS   |   30 ++++++++++++++++++++++++++++++
 4 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/zbeta/djbdns/BUILD b/zbeta/djbdns/BUILD
new file mode 100644
index 0000000..dc22ab1
--- /dev/null
+++ b/zbeta/djbdns/BUILD
@@ -0,0 +1,32 @@
+(
+    patch_it $SOURCE2 0     &&
+    echo /usr > conf-home   &&
+    make                    &&
+
+    prepare_install         &&
+
+    if [[ ! -d /usr/bin ]]
+    then
+        mkdir -p /usr/bin
+    fi                      &&
+    make setup check
+
+    if [[ X"$AXFR" == "Xy" ]]
+    then
+        cd /etc/service
+        unpack $SOURCE3
+    fi
+
+    if [[ X"$DNSCACHEX" == "Xy" ]]
+    then
+        cd /etc/service
+        unpack $SOURCE4
+    fi
+
+    if [[ X"$TINYDNS" == "Xy" ]]
+    then
+        cd /etc/service
+        unpack $SOURCE5
+    fi
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/djbdns/CONFIGURE b/zbeta/djbdns/CONFIGURE
new file mode 100644
index 0000000..ccfec2b
--- /dev/null
+++ b/zbeta/djbdns/CONFIGURE
@@ -0,0 +1,3 @@
+mquery AXFR "Do you wish to install an example axfrdns service?" y
+mquery DNSCACHEX "Do you wish to install an example external dnscache service?" y
+mquery TINYDNS "Do you wish to install an example tinydns service?" y
diff --git a/zbeta/djbdns/DEPENDS b/zbeta/djbdns/DEPENDS
new file mode 100644
index 0000000..7a7d4cb
--- /dev/null
+++ b/zbeta/djbdns/DEPENDS
@@ -0,0 +1,2 @@
+depends daemontools
+depends ucspi-tcp
diff --git a/zbeta/djbdns/DETAILS b/zbeta/djbdns/DETAILS
new file mode 100644
index 0000000..6d3b52b
--- /dev/null
+++ b/zbeta/djbdns/DETAILS
@@ -0,0 +1,30 @@
+      MODULE=djbdns
+     VERSION=1.05
+      SOURCE=$MODULE-$VERSION.tar.gz
+     SOURCE2=$MODULE-$VERSION.errno.patch
+     SOURCE3=axfrdns-example.tar.gz
+     SOURCE4=dnscachex-example.tar.gz
+     SOURCE5=tinydns-example.tar.gz
+  SOURCE_URL=http://cr.yp.to/$MODULE/
+ SOURCE2_URL=$PATCH_URL
+ SOURCE3_URL=$PATCH_URL
+ SOURCE4_URL=$PATCH_URL
+ SOURCE5_URL=$PATCH_URL
+  SOURCE_VFY=sha1:2efdb3a039d0c548f40936aa9cb30829e0ce8c3d
+ SOURCE2_VFY=sha1:d04fdc97af691e53a5b57ee18d5922fc19474df2
+ SOURCE3_VFY=sha1:658c978bd9bc532621254fde85b7c33e1ae437e5
+ SOURCE4_VFY=sha1:b67be27ab8f4b77394ce10e06bbdd3186d9ebff2
+ SOURCE5_VFY=sha1:b72dc700a6a0807df6a69d2c193b342780a98cb9
+    WEB_SITE=http://cr.yp.to/$MODULE.html
+     ENTERED=20081021
+     UPDATED=20081021
+       SHORT="D.J. Bernstein's $MODULE."
+
+cat << EOF
+D.J. Bernsteins DNS server package. A small,
+secure, easy to setup, replacement for BIND.
+
+Also contains the dnsq and dnsqr DNS resolver
+programs, very nice replacements to host and
+nslookup.
+EOF


More information about the Lunar-commits mailing list