wok-current rev 1612
Add bind
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Oct 19 20:03:27 2008 +0000 (2008-10-19) |
parents | f1d973413286 |
children | fd43687faffa |
files | bind-client/receipt bind-dev/receipt bind/receipt bind/stuff/etc/bind/db.0 bind/stuff/etc/bind/db.127 bind/stuff/etc/bind/db.empty bind/stuff/etc/bind/db.local bind/stuff/etc/bind/named.conf bind/stuff/etc/bind/named.conf.local bind/stuff/etc/bind/named.conf.options bind/stuff/etc/bind/zones.rfc1918 bind/stuff/etc/init.d/named libbind/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/bind-client/receipt Sun Oct 19 20:03:27 2008 +0000 1.3 @@ -0,0 +1,18 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="bind-client" 1.7 +VERSION="9.5.0-P2" 1.8 +CATEGORY="network" 1.9 +SHORT_DESC="Domain Name System client." 1.10 +MAINTAINER="pascal.bellard@slitaz.org" 1.11 +WEB_SITE="http://www.isc.org/products/BIND/" 1.12 +DEPENDS="libbind" 1.13 +WANTED="bind" 1.14 + 1.15 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.16 +genpkg_rules() 1.17 +{ 1.18 + mkdir -p $fs/usr 1.19 + cp -a $_pkg/usr/bin $fs/usr 1.20 +} 1.21 +
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/bind-dev/receipt Sun Oct 19 20:03:27 2008 +0000 2.3 @@ -0,0 +1,18 @@ 2.4 +# SliTaz package receipt. 2.5 + 2.6 +PACKAGE="bind-dev" 2.7 +VERSION="9.5.0-P2" 2.8 +CATEGORY="development" 2.9 +SHORT_DESC="Domain Name System development files." 2.10 +MAINTAINER="pascal.bellard@slitaz.org" 2.11 +WEB_SITE="http://www.isc.org/products/BIND/" 2.12 +WANTED="bind" 2.13 + 2.14 +# Rules to gen a SliTaz package suitable for Tazpkg. 2.15 +genpkg_rules() 2.16 +{ 2.17 + mkdir -p $fs/usr 2.18 + cp -a $_pkg/usr/lib/*a $fs/usr 2.19 + cp -a $_pkg/usr/include $fs/usr 2.20 +} 2.21 +
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/bind/receipt Sun Oct 19 20:03:27 2008 +0000 3.3 @@ -0,0 +1,41 @@ 3.4 +# SliTaz package receipt. 3.5 + 3.6 +PACKAGE="bind" 3.7 +VERSION="9.5.0-P2" 3.8 +CATEGORY="network" 3.9 +SHORT_DESC="Domain Name System daemon." 3.10 +MAINTAINER="pascal.bellard@slitaz.org" 3.11 +TARBALL="$PACKAGE-$VERSION.tar.gz" 3.12 +WEB_SITE="http://www.isc.org/products/BIND/" 3.13 +DEPENDS="libbind" 3.14 +BUILD_DEPENDS="libtool" 3.15 +WGET_URL="http://ftp.isc.org/isc/bind9/$VERSION/$TARBALL" 3.16 +CONFIG_FILES="/etc/bind" 3.17 + 3.18 +# Rules to configure and make the package. 3.19 +compile_rules() 3.20 +{ 3.21 + cd $src 3.22 + mkdir -p _pkg/etc/bind 3.23 + ./configure --prefix=/usr --infodir=/usr/share/info \ 3.24 + --sysconfdir=/etc/bind --localstatedir=/var --with-libtool \ 3.25 + --mandir=/usr/share/man $CONFIGURE_ARGS && \ 3.26 + make && make DESTDIR=$PWD/_pkg install && \ 3.27 + LD_LIBRARY_PATH=$src/_pkg/usr/lib \ 3.28 + _pkg/usr/bin/dig ns . @a.root-servers.net. > _pkg/etc/bind/db.root 3.29 +} 3.30 + 3.31 +# Rules to gen a SliTaz package suitable for Tazpkg. 3.32 +genpkg_rules() 3.33 +{ 3.34 + mkdir -p $fs/usr $fs/var/cache/bind 3.35 + cp -a $_pkg/usr/sbin $fs/usr 3.36 + cp -a $_pkg/etc $fs 3.37 + cp -a stuff/etc $fs 3.38 + # Package all bind pkgs 3.39 + for i in libbind $(cd $WOK; ls -d bind-*) 3.40 + do 3.41 + tazwok genpkg $i 3.42 + done 3.43 +} 3.44 +
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/bind/stuff/etc/bind/db.0 Sun Oct 19 20:03:27 2008 +0000 4.3 @@ -0,0 +1,12 @@ 4.4 +; 4.5 +; BIND reverse data file for broadcast zone 4.6 +; 4.7 +$TTL 604800 4.8 +@ IN SOA localhost. root.localhost. ( 4.9 + 1 ; Serial 4.10 + 604800 ; Refresh 4.11 + 86400 ; Retry 4.12 + 2419200 ; Expire 4.13 + 604800 ) ; Negative Cache TTL 4.14 +; 4.15 +@ IN NS localhost.
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/bind/stuff/etc/bind/db.127 Sun Oct 19 20:03:27 2008 +0000 5.3 @@ -0,0 +1,13 @@ 5.4 +; 5.5 +; BIND reverse data file for local loopback interface 5.6 +; 5.7 +$TTL 604800 5.8 +@ IN SOA localhost. root.localhost. ( 5.9 + 1 ; Serial 5.10 + 604800 ; Refresh 5.11 + 86400 ; Retry 5.12 + 2419200 ; Expire 5.13 + 604800 ) ; Negative Cache TTL 5.14 +; 5.15 +@ IN NS localhost. 5.16 +1.0.0 IN PTR localhost.
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/bind/stuff/etc/bind/db.empty Sun Oct 19 20:03:27 2008 +0000 6.3 @@ -0,0 +1,14 @@ 6.4 +; BIND reverse data file for empty rfc1918 zone 6.5 +; 6.6 +; DO NOT EDIT THIS FILE - it is used for multiple zones. 6.7 +; Instead, copy it, edit named.conf, and use that copy. 6.8 +; 6.9 +$TTL 86400 6.10 +@ IN SOA localhost. root.localhost. ( 6.11 + 1 ; Serial 6.12 + 604800 ; Refresh 6.13 + 86400 ; Retry 6.14 + 2419200 ; Expire 6.15 + 86400 ) ; Negative Cache TTL 6.16 +; 6.17 +@ IN NS localhost.
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/bind/stuff/etc/bind/db.local Sun Oct 19 20:03:27 2008 +0000 7.3 @@ -0,0 +1,13 @@ 7.4 +; 7.5 +; BIND data file for local loopback interface 7.6 +; 7.7 +$TTL 604800 7.8 +@ IN SOA localhost. root.localhost. ( 7.9 + 1 ; Serial 7.10 + 604800 ; Refresh 7.11 + 86400 ; Retry 7.12 + 2419200 ; Expire 7.13 + 604800 ) ; Negative Cache TTL 7.14 +; 7.15 +@ IN NS localhost. 7.16 +@ IN A 127.0.0.1
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/bind/stuff/etc/bind/named.conf Sun Oct 19 20:03:27 2008 +0000 8.3 @@ -0,0 +1,55 @@ 8.4 +// This is the primary configuration file for the BIND DNS server named. 8.5 +// 8.6 +// If you are just adding zones, please do that in /etc/bind/named.conf.local 8.7 + 8.8 +include "/etc/bind/named.conf.options"; 8.9 + 8.10 +// Allow control by rndc tool 8.11 +include "/etc/bind/rndc.key"; 8.12 +controls { 8.13 + inet 127.0.0.1 port 953 allow { any; } keys { "rndc-key"; }; 8.14 +}; 8.15 + 8.16 +// prime the server with knowledge of the root servers 8.17 +zone "." { 8.18 + type hint; 8.19 + file "/etc/bind/db.root"; 8.20 +}; 8.21 + 8.22 +// be authoritative for the localhost forward and reverse zones, and for 8.23 +// broadcast zones as per RFC 1912 8.24 + 8.25 +zone "localhost" { 8.26 + type master; 8.27 + file "/etc/bind/db.local"; 8.28 +}; 8.29 + 8.30 +zone "127.in-addr.arpa" { 8.31 + type master; 8.32 + file "/etc/bind/db.127"; 8.33 +}; 8.34 + 8.35 +zone "0.in-addr.arpa" { 8.36 + type master; 8.37 + file "/etc/bind/db.0"; 8.38 +}; 8.39 + 8.40 +zone "255.in-addr.arpa" { 8.41 + type master; 8.42 + file "/etc/bind/db.255"; 8.43 +}; 8.44 + 8.45 +// zone "com" { type delegation-only; }; 8.46 +// zone "net" { type delegation-only; }; 8.47 + 8.48 +// From the release notes: 8.49 +// Because many of our users are uncomfortable receiving undelegated answers 8.50 +// from root or top level domains, other than a few for whom that behaviour 8.51 +// has been trusted and expected for quite some length of time, we have now 8.52 +// introduced the "root-delegations-only" feature which applies delegation-only 8.53 +// logic to all top level domains, and to the root domain. An exception list 8.54 +// should be specified, including "MUSEUM" and "DE", and any other top level 8.55 +// domains from whom undelegated responses are expected and trusted. 8.56 +// root-delegation-only exclude { "DE"; "MUSEUM"; }; 8.57 + 8.58 +include "/etc/bind/named.conf.local";
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/bind/stuff/etc/bind/named.conf.local Sun Oct 19 20:03:27 2008 +0000 9.3 @@ -0,0 +1,8 @@ 9.4 +// 9.5 +// Do any local configuration here 9.6 +// 9.7 + 9.8 +// Consider adding the 1918 zones here, if they are not used in your 9.9 +// organization 9.10 +//include "/etc/bind/zones.rfc1918"; 9.11 +
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/bind/stuff/etc/bind/named.conf.options Sun Oct 19 20:03:27 2008 +0000 10.3 @@ -0,0 +1,24 @@ 10.4 +options { 10.5 + directory "/var/cache/bind"; 10.6 + 10.7 + // If there is a firewall between you and nameservers you want 10.8 + // to talk to, you might need to uncomment the query-source 10.9 + // directive below. Previous versions of BIND always asked 10.10 + // questions using port 53, but BIND 8.1 and later use an unprivileged 10.11 + // port by default. 10.12 + 10.13 + // query-source address * port 53; 10.14 + 10.15 + // If your ISP provided one or more IP addresses for stable 10.16 + // nameservers, you probably want to use them as forwarders. 10.17 + // Uncomment the following block, and insert the addresses replacing 10.18 + // the all-0's placeholder. 10.19 + 10.20 + // forwarders { 10.21 + // 0.0.0.0; 10.22 + // }; 10.23 + 10.24 + auth-nxdomain no; # conform to RFC1035 10.25 + listen-on-v6 { any; }; 10.26 +}; 10.27 +
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/bind/stuff/etc/bind/zones.rfc1918 Sun Oct 19 20:03:27 2008 +0000 11.3 @@ -0,0 +1,20 @@ 11.4 +zone "10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.5 + 11.6 +zone "16.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.7 +zone "17.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.8 +zone "18.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.9 +zone "19.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.10 +zone "20.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.11 +zone "21.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.12 +zone "22.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.13 +zone "23.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.14 +zone "24.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.15 +zone "25.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.16 +zone "26.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.17 +zone "27.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.18 +zone "28.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.19 +zone "29.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.20 +zone "30.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.21 +zone "31.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 11.22 + 11.23 +zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/bind/stuff/etc/init.d/named Sun Oct 19 20:03:27 2008 +0000 12.3 @@ -0,0 +1,61 @@ 12.4 +#!/bin/sh 12.5 +# /etc/init.d/named: Start, stop and restart Named deamon on SliTaz, at boot 12.6 +# time or with the command line. 12.7 +# 12.8 +# To start daemon at boot time, just put the right name in the $RUN_DAEMONS 12.9 +# variable of /etc/rcS.conf and configure options with /etc/daemons.conf. 12.10 +# 12.11 +. /etc/init.d/rc.functions 12.12 +. /etc/daemons.conf 12.13 + 12.14 +NAME=Named 12.15 +DESC="Named deamon" 12.16 +DAEMON=/usr/sbin/named 12.17 +OPTIONS=$NAMED_OPTIONS 12.18 +PIDFILE=/var/run/named.pid 12.19 +#[ -n "$OPTIONS" ] || OPTIONS="-u nobody" 12.20 +[ -f /etc/bind/rndc.key ] || rndc-confgen -r /dev/urandom -a 12.21 + 12.22 +case "$1" in 12.23 + start) 12.24 + if [ -f $PIDFILE ] ; then 12.25 + echo "$NAME already running." 12.26 + exit 1 12.27 + fi 12.28 + echo -n "Starting $DESC: $NAME... " 12.29 + $DAEMON $OPTIONS 12.30 + status 12.31 + ;; 12.32 + stop) 12.33 + if [ ! -f $PIDFILE ] ; then 12.34 + echo "$NAME is not running." 12.35 + exit 1 12.36 + fi 12.37 + echo -n "Stopping $DESC: $NAME... " 12.38 + /usr/sbin/rndc stop 12.39 + status 12.40 + ;; 12.41 + reload) 12.42 + /usr/sbin/rndc reload 12.43 + status 12.44 + ;; 12.45 + restart) 12.46 + if [ ! -f $PIDFILE ] ; then 12.47 + echo "$NAME is not running." 12.48 + exit 1 12.49 + fi 12.50 + echo -n "Restarting $DESC: $NAME... " 12.51 + /usr/sbin/rndc stop 12.52 + sleep 2 12.53 + $DAEMON $OPTIONS 12.54 + status 12.55 + ;; 12.56 + *) 12.57 + echo "" 12.58 + echo -e "\033[1mUsage:\033[0m /etc/init.d/`basename $0` [start|stop|reload|restart]" 12.59 + echo "" 12.60 + exit 1 12.61 + ;; 12.62 +esac 12.63 + 12.64 +exit 0
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/libbind/receipt Sun Oct 19 20:03:27 2008 +0000 13.3 @@ -0,0 +1,17 @@ 13.4 +# SliTaz package receipt. 13.5 + 13.6 +PACKAGE="libbind" 13.7 +VERSION="9.5.0-P2" 13.8 +CATEGORY="development" 13.9 +SHORT_DESC="Domain Name System shared libraries." 13.10 +MAINTAINER="pascal.bellard@slitaz.org" 13.11 +WEB_SITE="http://www.isc.org/products/BIND/" 13.12 +WANTED="bind" 13.13 + 13.14 +# Rules to gen a SliTaz package suitable for Tazpkg. 13.15 +genpkg_rules() 13.16 +{ 13.17 + mkdir -p $fs/usr/lib 13.18 + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib 13.19 +} 13.20 +