<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/dnsserver/">
    <title>DNSサーバー実験室 @ ウィキ</title>
    <link>http://w.atwiki.jp/dnsserver/</link>
    <atom:link href="https://w.atwiki.jp/dnsserver/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>DNSサーバー実験室 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-03-12T01:10:43+09:00</dc:date>
    <utime>1331482243</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dnsserver/pages/19.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/23.html">
    <title>BINDのコンパイル</title>
    <link>https://w.atwiki.jp/dnsserver/pages/23.html</link>
    <description>
      CentOS5で[[BIND]]9.9をコンパイルする。
*configure
#region
 [root@localhost bind-9.9.0]# env CFLAGS=&#039;-DDIG_SIGCHASE=1&#039; ./configure --with-openssl --with-libtool --enable-ipv6
 checking build system type... i686-pc-linux-gnu
 checking host system type... i686-pc-linux-gnu
 checking whether make sets $(MAKE)... yes
 checking for gcc... gcc
 checking whether the C compiler works... yes
 checking for C compiler default output file name... a.out
 checking for suffix of executables... 
 checking whether we are cross compiling... no
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ISO C89... none needed
 checking for a sed that does not truncate output... /bin/sed
 checking for grep that handles long lines and -e... /bin/grep
 checking for egrep... /bin/grep -E
 checking for ld used by gcc... /usr/bin/ld
 checking if the linker (/usr/bin/ld) is GNU ld... yes
 checking for /usr/bin/ld option to reload object files... -r
 checking for BSD-compatible nm... /usr/bin/nm -B
 checking whether ln -s works... yes
 checking how to recognize dependent libraries... pass_all
 checking how to run the C preprocessor... gcc -E
 checking for ANSI C header files... yes
 checking for sys/types.h... yes
 checking for sys/stat.h... yes
 checking for stdlib.h... yes
 checking for string.h... yes
 checking for memory.h... yes
 checking for strings.h... yes
 checking for inttypes.h... yes
 checking for stdint.h... yes
 checking for unistd.h... yes
 checking dlfcn.h usability... yes
 checking dlfcn.h presence... yes
 checking for dlfcn.h... yes
 checking for g++... no
 checking for c++... no
 checking for gpp... no
 checking for aCC... no
 checking for CC... no
 checking for cxx... no
 checking for cc++... no
 checking for cl.exe... no
 checking for FCC... no
 checking for KCC... no
 checking for RCC... no
 checking for xlC_r... no
 checking for xlC... no
 checking whether we are using the GNU C++ compiler... no
 checking whether g++ accepts -g... no
 checking for g77... no
 checking for xlf... no
 checking for f77... no
 checking for frt... no
 checking for pgf77... no
 checking for cf77... no
 checking for fort77... no
 checking for fl32... no
 checking for af77... no
 checking for xlf90... no
 checking for f90... no
 checking for pgf90... no
 checking for pghpf... no
 checking for epcf90... no
 checking for gfortran... no
 checking for g95... no
 checking for xlf95... no
 checking for f95... no
 checking for fort... no
 checking for ifort... no
 checking for ifc... no
 checking for efc... no
 checking for pgfortran... no
 checking for pgf95... no
 checking for lf95... no
 checking for ftn... no
 checking whether we are using the GNU Fortran 77 compiler... no
 checking whether  accepts -g... no
 checking the maximum length of command line arguments... 98304
 checking command to parse /usr/bin/nm -B output from gcc object... ok
 checking for objdir... .libs
 checking for ar... ar
 checking for ranlib... ranlib
 checking for strip... strip
 checking if gcc supports -fno-rtti -fno-exceptions... no
 checking for gcc option to produce PIC... -fPIC
 checking if gcc PIC flag -fPIC works... yes
 checking if gcc static flag -static works... yes
 checking if gcc supports -c -o file.o... yes
 checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
 checking whether -lc should be explicitly linked in... no
 checking dynamic linker characteristics... GNU/Linux ld.so
 checking how to hardcode library paths into programs... immediate
 checking whether stripping libraries is possible... yes
 checking if libtool supports shared libraries... yes
 checking whether to build shared libraries... yes
 checking whether to build static libraries... yes
 configure: creating libtool
 appending configuration tag &quot;CXX&quot; to libtool
 appending configuration tag &quot;F77&quot; to libtool
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether ln -s works... yes
 checking for ar... /usr/bin/ar
 checking for etags... /usr/local/bin/etags
 checking for Exuberant Ctags etags... no
 checking for perl5... no
 checking for perl... /usr/bin/perl
 checking for gcc... (cached) gcc
 checking whether we are using the GNU C compiler... (cached) yes
 checking whether gcc accepts -g... (cached) yes
 checking for gcc option to accept ISO C89... (cached) none needed
 checking for ANSI C header files... (cached) yes
 checking for fcntl.h... yes
 checking for regex.h... yes
 checking for sys/time.h... yes
 checking for unistd.h... (cached) yes
 checking for sys/sockio.h... no
 checking for sys/select.h... yes
 checking for sys/param.h... yes
 checking for sys/sysctl.h... yes
 checking for net/if6.h... no
 checking for an ANSI C-conforming const... yes
 checking for inline... inline
 checking for working volatile... yes
 checking for sysctlbyname... no
 checking for flexible array members... yes
 checking for seteuid... yes
 checking for setresuid... yes
 checking for setegid... yes
 checking for setresgid... yes
 checking for static inline breakage... yes
 checking for size_t... yes
 checking for ssize_t... yes
 checking for uintptr_t... yes
 checking for socklen_t... yes
 checking whether time.h and sys/time.h may both be included... yes
 checking for long long... yes
 checking for GCC noreturn attribute... yes
 checking for struct lifconf... no
 checking for kqueue... no
 checking epoll support... yes
 checking sys/devpoll.h usability... no
 checking sys/devpoll.h presence... no
 checking for sys/devpoll.h... no
 checking devpoll.h usability... no
 checking devpoll.h presence... no
 checking for devpoll.h... no
 checking if unistd.h or sys/types.h defines fd_set... yes
 checking whether byte ordering is bigendian... no
 checking for OpenSSL library... using OpenSSL from /usr/lib and /usr/include
 checking whether linking with OpenSSL works... yes
 checking whether linking with OpenSSL requires -ldl... no
 checking OpenSSL library version... 
 
 Found   OPENSSL_VERSION_NUMBER 0x0090802f
 Require OPENSSL_VERSION_NUMBER 0x009070cf or greater (0.9.7l)
 Require OPENSSL_VERSION_NUMBER 0x0090804f or greater (0.9.8d)
 
 not compatible
 checking for OpenSSL DSA support... yes
 checking for EVP_sha256... yes
 checking for EVP_sha512... yes
 checking for OpenSSL GOST support... no
 checking for PKCS11 support... disabled
 checking for PKCS11 tools... disabled
 checking for GSSAPI library... looking in /usr/lib
 checking gssapi.h usability... yes
 checking gssapi.h presence... yes
 checking for gssapi.h... yes
 checking gssapi/gssapi.h usability... yes
 checking gssapi/gssapi.h presence... yes
 checking for gssapi/gssapi.h... yes
 checking gssapi_krb5.h usability... no
 checking gssapi_krb5.h presence... no
 checking for gssapi_krb5.h... no
 checking gssapi/gssapi_krb5.h usability... yes
 checking gssapi/gssapi_krb5.h presence... yes
 checking for gssapi/gssapi_krb5.h... yes
 checking krb5.h usability... yes
 checking krb5.h presence... yes
 checking for krb5.h... yes
 checking krb5/krb5.h usability... yes
 checking krb5/krb5.h presence... yes
 checking for krb5/krb5.h... yes
 checking kerberosv5/krb5.h usability... no
 checking kerberosv5/krb5.h presence... no
 checking for kerberosv5/krb5.h... no
 checking linking as -lgssapi_krb5... yes
 using GSSAPI from /usr/lib and /usr/include
 checking for random device... /dev/random
 checking for /dev/random... yes
 checking for arc4random... no
 checking whether to build with thread support... no
 checking for libxml2 library... yes
 checking for smf_enable_instance in -lscf... no
 checking for flockfile... yes
 checking for getc_unlocked... yes
 checking whether to build with threads... no
 checking if &quot;gcc&quot; supports -fno-strict-aliasing... yes
 checking for catgets... yes
 checking whether to use purify... no
 checking for IPv6 structures... yes
 checking for Kame IPv6 support... no
 checking for in6_addr... yes
 checking for in6addr_any... yes
 checking for in6addr_loopback... yes
 checking for sin6_scope_id in struct sockaddr_in6... yes
 checking for in6_pktinfo... yes
 checking for struct if_laddrreq... no
 checking for struct if_laddrconf... no
 checking for inet_ntop with IPv6 support... yes
 checking for working inet_pton with IPv6 support... yes
 checking for sa_len in struct sockaddr... no
 checking for struct msghdr flavor... 4.4BSD
 checking for type in_port_t... yes
 checking for struct addrinfo... yes
 checking for struct rrsetinfo... no
 checking for int sethostent... no
 checking for int endhostent... no
 checking for getnetbyaddr(in_addr_t, ...)... yes
 checking for int setnetent... no
 checking for int endnetent... no
 checking for gethostbyaddr(const void *, size_t, ...)... yes
 checking for h_errno in netdb.h... yes
 checking for getnameinfo prototype definitions... socklen_t for buflen; u_int for flags
 checking for gai_strerror prototype definitions... not match any subspecies; assume standard definition
 checking for getipnodebyname... no
 checking for getnameinfo... yes
 checking for getaddrinfo... yes
 checking for gai_strerror... yes
 checking for getifaddrs... yes
 checking for interface list sysctl... no
 checking for correctly declared strsep()... yes
 checking for memmove... yes
 checking for strtoul... yes
 checking for strlcpy... no
 checking for strlcat... no
 checking for readline... no
 checking sprintf... checking for vsnprintf... yes
 checking for strerror... yes
 using SPNEGO from lib/dns
 checking printf format modifier for 64-bit integers... ll
 checking for chroot... yes
 checking linux/capability.h usability... yes
 checking linux/capability.h presence... yes
 checking for linux/capability.h... yes
 checking sys/capability.h usability... no
 checking sys/capability.h presence... no
 checking for sys/capability.h... no
 checking for cap_set_proc in -lcap... no
 checking sys/prctl.h usability... yes
 checking sys/prctl.h presence... yes
 checking for sys/prctl.h... yes
 checking sys/un.h usability... yes
 checking sys/un.h presence... yes
 checking for sys/un.h... yes
 checking for tzset... yes
 checking for optarg declaration... yes
 checking for type rlim_t... yes
 checking for strings.h... (cached) yes
 checking for if_nametoindex... yes
 checking for nanosleep... yes
 checking for usleep... yes
 checking architecture type for atomic operations... checking size of void *... 4
 x86_32
 checking compiler support for inline assembly code... gcc
 checking for latex... no
 checking for pdflatex... no
 checking for w3m... /usr/bin/w3m
 checking for xsltproc... /usr/bin/xsltproc
 checking for xmllint... /usr/bin/xmllint
 checking for doxygen... doxygen
 checking for Docbook-XSL path... auto
 checking for html/docbook.xsl... &quot;not found&quot;
 checking for xhtml/docbook.xsl... &quot;not found&quot;
 checking for manpages/docbook.xsl... &quot;not found&quot;
 checking for html/chunk.xsl... &quot;not found&quot;
 checking for xhtml/chunk.xsl... &quot;not found&quot;
 checking for html/chunktoc.xsl... &quot;not found&quot;
 checking for xhtml/chunktoc.xsl... &quot;not found&quot;
 checking for html/maketoc.xsl... &quot;not found&quot;
 checking for xhtml/maketoc.xsl... &quot;not found&quot;
 checking for db2latex/xsl/docbook.xsl... &quot;not found&quot;
 checking for db2latex/xsl/figures... not found
 checking locale.h usability... yes
 checking locale.h presence... yes
 checking for locale.h... yes
 checking for setlocale... yes
 checking for dlopen in -ldl... yes
 checking for dlopen... yes
 checking for dlclose... yes
 checking for dlsym... yes
 checking for Postgres DLZ driver... no
 checking for MySQL DLZ driver... no
 checking for Berkeley DB DLZ driver... no
 checking for file system DLZ driver... no
 checking for LDAP DLZ driver... no
 checking for ODBC DLZ driver... no
 checking for stub DLZ driver... no
 checking contributed DLZ drivers... no
 configure: creating ./config.status
 config.status: creating make/rules
 config.status: creating make/includes
 config.status: creating make/Makefile
 config.status: creating make/mkdep
 config.status: creating Makefile
 config.status: creating bin/Makefile
 config.status: creating bin/check/Makefile
 config.status: creating bin/confgen/Makefile
 config.status: creating bin/confgen/unix/Makefile
 config.status: creating bin/dig/Makefile
 config.status: creating bin/dnssec/Makefile
 config.status: creating bin/named/Makefile
 config.status: creating bin/named/unix/Makefile
 config.status: creating bin/nsupdate/Makefile
 config.status: creating bin/pkcs11/Makefile
 config.status: creating bin/rndc/Makefile
 config.status: creating bin/tests/Makefile
 config.status: creating bin/tests/atomic/Makefile
 config.status: creating bin/tests/db/Makefile
 config.status: creating bin/tests/dst/Makefile
 config.status: creating bin/tests/hashes/Makefile
 config.status: creating bin/tests/headerdep_test.sh
 config.status: creating bin/tests/master/Makefile
 config.status: creating bin/tests/mem/Makefile
 config.status: creating bin/tests/names/Makefile
 config.status: creating bin/tests/net/Makefile
 config.status: creating bin/tests/rbt/Makefile
 config.status: creating bin/tests/resolver/Makefile
 config.status: creating bin/tests/sockaddr/Makefile
 config.status: creating bin/tests/system/Makefile
 config.status: creating bin/tests/system/conf.sh
 config.status: creating bin/tests/system/dlz/prereq.sh
 config.status: creating bin/tests/system/dlzexternal/Makefile
 config.status: creating bin/tests/system/dlzexternal/ns1/named.conf
 config.status: creating bin/tests/system/filter-aaaa/Makefile
 config.status: creating bin/tests/system/gost/prereq.sh
 config.status: creating bin/tests/system/lwresd/Makefile
 config.status: creating bin/tests/system/rpz/Makefile
 config.status: creating bin/tests/system/tkey/Makefile
 config.status: creating bin/tests/system/tsiggss/Makefile
 config.status: creating bin/tests/tasks/Makefile
 config.status: creating bin/tests/timers/Makefile
 config.status: creating bin/tests/virtual-time/Makefile
 config.status: creating bin/tests/virtual-time/conf.sh
 config.status: creating bin/tools/Makefile
 config.status: creating contrib/check-secure-delegation.pl
 config.status: creating contrib/zone-edit.sh
 config.status: creating doc/Makefile
 config.status: creating doc/arm/Makefile
 config.status: creating doc/doxygen/Doxyfile
 config.status: creating doc/doxygen/Makefile
 config.status: creating doc/doxygen/doxygen-input-filter
 config.status: creating doc/misc/Makefile
 config.status: creating doc/xsl/Makefile
 config.status: creating doc/xsl/isc-docbook-chunk.xsl
 config.status: creating doc/xsl/isc-docbook-html.xsl
 config.status: creating doc/xsl/isc-docbook-latex.xsl
 config.status: creating doc/xsl/isc-manpage.xsl
 config.status: creating isc-config.sh
 config.status: creating lib/Makefile
 config.status: creating lib/bind9/Makefile
 config.status: creating lib/bind9/include/Makefile
 config.status: creating lib/bind9/include/bind9/Makefile
 config.status: creating lib/dns/Makefile
 config.status: creating lib/dns/include/Makefile
 config.status: creating lib/dns/include/dns/Makefile
 config.status: creating lib/dns/include/dst/Makefile
 config.status: creating lib/dns/tests/Makefile
 config.status: creating lib/export/Makefile
 config.status: creating lib/export/dns/Makefile
 config.status: creating lib/export/dns/include/Makefile
 config.status: creating lib/export/dns/include/dns/Makefile
 config.status: creating lib/export/dns/include/dst/Makefile
 config.status: creating lib/export/irs/Makefile
 config.status: creating lib/export/irs/include/Makefile
 config.status: creating lib/export/irs/include/irs/Makefile
 config.status: creating lib/export/isc/nothreads/Makefile
 config.status: creating lib/export/isc/nothreads/include/Makefile
 config.status: creating lib/export/isc/nothreads/include/isc/Makefile
 config.status: creating lib/export/isc/Makefile
 config.status: creating lib/export/isc/include/Makefile
 config.status: creating lib/export/isc/include/isc/Makefile
 config.status: creating lib/export/isc/nls/Makefile
 config.status: creating lib/export/isc/unix/Makefile
 config.status: creating lib/export/isc/unix/include/Makefile
 config.status: creating lib/export/isc/unix/include/isc/Makefile
 config.status: creating lib/export/isccfg/Makefile
 config.status: creating lib/export/isccfg/include/Makefile
 config.status: creating lib/export/isccfg/include/isccfg/Makefile
 config.status: creating lib/export/samples/Makefile
 config.status: creating lib/export/samples/Makefile-postinstall
 config.status: creating lib/irs/Makefile
 config.status: creating lib/irs/include/Makefile
 config.status: creating lib/irs/include/irs/Makefile
 config.status: creating lib/irs/include/irs/netdb.h
 config.status: creating lib/irs/include/irs/platform.h
 config.status: creating lib/isc/x86_32/Makefile
 config.status: creating lib/isc/x86_32/include/Makefile
 config.status: creating lib/isc/x86_32/include/isc/Makefile
 config.status: creating lib/isc/nothreads/Makefile
 config.status: creating lib/isc/nothreads/include/Makefile
 config.status: creating lib/isc/nothreads/include/isc/Makefile
 config.status: creating lib/isc/Makefile
 config.status: creating lib/isc/include/Makefile
 config.status: creating lib/isc/include/isc/Makefile
 config.status: creating lib/isc/include/isc/platform.h
 config.status: creating lib/isc/tests/Makefile
 config.status: creating lib/isc/nls/Makefile
 config.status: creating lib/isc/unix/Makefile
 config.status: creating lib/isc/unix/include/Makefile
 config.status: creating lib/isc/unix/include/isc/Makefile
 config.status: creating lib/isccc/Makefile
 config.status: creating lib/isccc/include/Makefile
 config.status: creating lib/isccc/include/isccc/Makefile
 config.status: creating lib/isccfg/Makefile
 config.status: creating lib/isccfg/include/Makefile
 config.status: creating lib/isccfg/include/isccfg/Makefile
 config.status: creating lib/lwres/Makefile
 config.status: creating lib/lwres/include/Makefile
 config.status: creating lib/lwres/include/lwres/Makefile
 config.status: creating lib/lwres/include/lwres/netdb.h
 config.status: creating lib/lwres/include/lwres/platform.h
 config.status: creating lib/lwres/man/Makefile
 config.status: creating lib/lwres/unix/Makefile
 config.status: creating lib/lwres/unix/include/Makefile
 config.status: creating lib/lwres/unix/include/lwres/Makefile
 config.status: creating lib/tests/Makefile
 config.status: creating lib/tests/include/Makefile
 config.status: creating lib/tests/include/tests/Makefile
 config.status: creating unit/Makefile
 config.status: creating unit/unittest.sh
 config.status: creating config.h
 config.status: executing chmod commands
 making clean in /usr/local/src/bind-9.9.0/make
 make[1]: Entering directory `/usr/local/src/bind-9.9.0/make&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[1]: Leaving directory `/usr/local/src/bind-9.9.0/make&#039;
 making clean in /usr/local/src/bind-9.9.0/unit
 make[1]: Entering directory `/usr/local/src/bind-9.9.0/unit&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -rf ./atf
 make[1]: Leaving directory `/usr/local/src/bind-9.9.0/unit&#039;
 making clean in /usr/local/src/bind-9.9.0/lib
 make[1]: Entering directory `/usr/local/src/bind-9.9.0/lib&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/include
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/include/isc
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/unix
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/unix&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/unix/include
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/unix/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/unix/include/isc
 make[5]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/unix/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[5]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/unix/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/unix/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/unix&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/nls
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/nls&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/nls&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/nothreads
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/nothreads&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/nothreads/include
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/nothreads/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/nothreads/include/isc
 make[5]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/nothreads/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[5]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/nothreads/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/nothreads/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/nothreads&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/x86_32
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/x86_32&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/x86_32/include
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/x86_32/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isc/x86_32/include/isc
 make[5]: Entering directory `/usr/local/src/bind-9.9.0/lib/isc/x86_32/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[5]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/x86_32/include/isc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/x86_32/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc/x86_32&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f libisc.la libisc-nosymtbl.la libisc.la \
 	libisc-nosymtbl.la timestamp
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isc&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isccc
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/lib/isccc&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isccc/include
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/isccc/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isccc/include/isccc
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/isccc/include/isccc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isccc/include/isccc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isccc/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f libisccc.la timestamp
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isccc&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/dns
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/lib/dns&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/dns/include
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/dns/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/dns/include/dns
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/dns/include/dns&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/dns/include/dns&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/dns/include/dst
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/dns/include/dst&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/dns/include/dst&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/dns/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f libdns.la timestamp
 rm -f gen code.h include/dns/enumtype.h include/dns/enumclass.h
 rm -f include/dns/rdatastruct.h
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/lib/dns&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isccfg
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/lib/isccfg&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isccfg/include
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/isccfg/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/isccfg/include/isccfg
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/isccfg/include/isccfg&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isccfg/include/isccfg&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isccfg/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f libisccfg.la timestamp
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/lib/isccfg&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/bind9
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/lib/bind9&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/bind9/include
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/bind9/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/bind9/include/bind9
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/bind9/include/bind9&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/bind9/include/bind9&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/bind9/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f libbind9.la timestamp
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/lib/bind9&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/lwres
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/lib/lwres&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/lwres/include
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/lwres/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/lwres/include/lwres
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/lwres/include/lwres&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/lwres/include/lwres&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/lwres/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/lwres/man
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/lwres/man&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/lwres/man&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/lwres/unix
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/lwres/unix&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/lwres/unix/include
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/lwres/unix/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/lwres/unix/include/lwres
 make[5]: Entering directory `/usr/local/src/bind-9.9.0/lib/lwres/unix/include/lwres&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[5]: Leaving directory `/usr/local/src/bind-9.9.0/lib/lwres/unix/include/lwres&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/lwres/unix/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/lwres/unix&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f liblwres.la liblwres.la timestamp
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/lib/lwres&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/tests
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/lib/tests&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/tests/include
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/lib/tests/include&#039;
 making clean in /usr/local/src/bind-9.9.0/lib/tests/include/tests
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/lib/tests/include/tests&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/lib/tests/include/tests&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/lib/tests/include&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_api.lo libt_api.la timestamp
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/lib/tests&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[1]: Leaving directory `/usr/local/src/bind-9.9.0/lib&#039;
 making clean in /usr/local/src/bind-9.9.0/bin
 make[1]: Entering directory `/usr/local/src/bind-9.9.0/bin&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/named
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/named&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/named/unix
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/named/unix&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/named/unix&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f named lwresd builtin.lo client.lo config.lo control.lo controlconf.lo interfacemgr.lo listenlist.lo log.lo logconf.lo main.lo notify.lo query.lo server.lo sortlist.lo statschannel.lo tkeyconf.lo tsigconf.lo update.lo xfrout.lo zoneconf.lo lwaddr.lo lwresd.lo lwdclient.lo lwderror.lo lwdgabn.lo lwdgnba.lo lwdgrbn.lo lwdnoop.lo lwsearch.lo  
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/named&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/rndc
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/rndc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f rndc
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/rndc&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/dig
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/dig&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f dig host nslookup
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/dig&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/dnssec
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/dnssec&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f dnssec-keygen dnssec-signzone dnssec-keyfromlabel dnssec-dsfromkey dnssec-revoke dnssec-settime
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/dnssec&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/atomic
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/atomic&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_atomic
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/atomic&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/db
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/db&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_db
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/db&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/dst
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/dst&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f dst_test t_dst gsstest randomfile
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/dst&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/master
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/master&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_master
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/master&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/mem
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/mem&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_mem
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/mem&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/hashes
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/hashes&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_hashes
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/hashes&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/names
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/names&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_names
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/names&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/net
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/net&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_net
 rm -f driver.lo netaddr_multicast.lo sockaddr_multicast.lo
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/net&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/rbt
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/rbt&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_rbt
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/rbt&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/resolver
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/resolver&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_resolver
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/resolver&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/sockaddr
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/sockaddr&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_sockaddr
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/sockaddr&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/tasks
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/tasks&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_tasks
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/tasks&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/timers
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/timers&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f t_timers
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/timers&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/system
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/system&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/system/dlzexternal
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/system/dlzexternal&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f dlopen driver.so
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/system/dlzexternal&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/system/filter-aaaa
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/system/filter-aaaa&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f filter-aaaa
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/system/filter-aaaa&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/system/lwresd
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/system/lwresd&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f lwtest
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/system/lwresd&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/system/rpz
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/system/rpz&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f rpz
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/system/rpz&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/system/tkey
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/system/tkey&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f keycreate keydelete
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/system/tkey&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tests/system/tsiggss
 make[4]: Entering directory `/usr/local/src/bind-9.9.0/bin/tests/system/tsiggss&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f gssapi_krb 
 make[4]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/system/tsiggss&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 if test -f ./cleanall.sh; then sh ./cleanall.sh; fi
 rm -f systests.output
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests/system&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f cfg_test adb_test byaddr_test backtrace_test backtrace_test_nosymtbl byname_test compress_test db_test entropy_test entropy2_test gxba_test gxbn_test hash_test fsaccess_test inter_test keyboard_test lex_test lfsr_test log_test lwres_test lwresconf_test master_test mempool_test name_test nsecify ratelimiter_test rbt_test rdata_test rwlock_test serial_test shutdown_test sig0_test sock_test sym_test task_test timer_test wire_test zone_test
 rm -f t_journal
 rm -f backtrace_test_symtbl.c
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tests&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/tools
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/tools&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f arpaname named-journalprint nsec3hash genrandom isc-hmac-fixup
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/tools&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/nsupdate
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/nsupdate&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f nsupdate
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/nsupdate&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/check
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/check&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f named-checkconf named-checkzone r1.htm
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/check&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/confgen
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/bin/confgen&#039;
 making clean in /usr/local/src/bind-9.9.0/bin/confgen/unix
 make[3]: Entering directory `/usr/local/src/bind-9.9.0/bin/confgen/unix&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[3]: Leaving directory `/usr/local/src/bind-9.9.0/bin/confgen/unix&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f rndc-confgen ddns-confgen
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/bin/confgen&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[1]: Leaving directory `/usr/local/src/bind-9.9.0/bin&#039;
 making clean in /usr/local/src/bind-9.9.0/doc
 make[1]: Entering directory `/usr/local/src/bind-9.9.0/doc&#039;
 making clean in /usr/local/src/bind-9.9.0/doc/arm
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/doc/arm&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f Bv9ARM.aux Bv9ARM.brf Bv9ARM.glo Bv9ARM.idx Bv9ARM.toc
 rm -f Bv9ARM.log Bv9ARM.out Bv9ARM.tex Bv9ARM.tex.tmp
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/doc/arm&#039;
 making clean in /usr/local/src/bind-9.9.0/doc/misc
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/doc/misc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/doc/misc&#039;
 making clean in /usr/local/src/bind-9.9.0/doc/xsl
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/doc/xsl&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/doc/xsl&#039;
 making clean in /usr/local/src/bind-9.9.0/doc/doxygen
 make[2]: Entering directory `/usr/local/src/bind-9.9.0/doc/doxygen&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[2]: Leaving directory `/usr/local/src/bind-9.9.0/doc/doxygen&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 make[1]: Leaving directory `/usr/local/src/bind-9.9.0/doc&#039;
 rm -f *.lo *.o *.lo *.la core *.core *-symtbl.c *tmp0 *tmp1 *tmp2
 rm -rf .depend .libs
 rm -f FAQ.tmp
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
 WARNING                                                                 WARNING
 WARNING         Your OpenSSL crypto library may be vulnerable to        WARNING
 WARNING         one or more of the the following known security         WARNING
 WARNING         flaws:                                                  WARNING
 WARNING                                                                 WARNING
 WARNING         CAN-2002-0659, CAN-2006-4339, CVE-2006-2937 and         WARNING
 WARNING         CVE-2006-2940.                                          WARNING
 WARNING                                                                 WARNING
 WARNING         It is recommended that you upgrade to OpenSSL           WARNING
 WARNING         version 0.9.8d/0.9.7l (or greater).                     WARNING
 WARNING                                                                 WARNING
 WARNING         You can disable this warning by specifying:             WARNING
 WARNING                                                                 WARNING
 WARNING               --disable-openssl-version-check          	        WARNING
 WARNING                                                                 WARNING
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
#endregion
make depend, make, make install する。    </description>
    <dc:date>2012-03-12T01:10:43+09:00</dc:date>
    <utime>1331482243</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/14.html">
    <title>BIND</title>
    <link>https://w.atwiki.jp/dnsserver/pages/14.html</link>
    <description>
      * [[BINDのインストール]]
* [[BINDのコンパイル]]
* [[BINDをキャッシュDNSサーバーとして設定する]]
* [[BINDを権威DNSサーバーとして設定する]]
* [[スタートアップスクリプト]]
* リリース情報
** [[BIND 9.9.0&gt;http://www.isc.org/software/bind/990]]
[[BIND 9.9.0 Release Notes&gt;https://kb.isc.org/article/AA-00631]]    </description>
    <dc:date>2012-03-12T01:06:20+09:00</dc:date>
    <utime>1331481980</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/13.html">
    <title>脆弱性情報</title>
    <link>https://w.atwiki.jp/dnsserver/pages/13.html</link>
    <description>
      *[[CVE-2012-1033&gt;http://www.isc.org/software/bind/advisories/cve-2012-1033]]
&amp;bold(){Ghost Domain Names: Revoked Yet Still Resolvable}

*[[DNS Changerマルウェア感染に関する注意喚起&gt;https://sect.iij.ad.jp/d/2012/02/245395.html]]
[[DNS Changer Update (NANOG54 資料) &gt; http://dcwg.org/docs/DNS_Changer_NANOG54.pdf]]    </description>
    <dc:date>2012-02-29T12:45:16+09:00</dc:date>
    <utime>1330487116</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/dnsserver/pages/1.html</link>
    <description>
      *メニュー
-[[脆弱性情報]]
-[[DNSプロトコル一般]]
-[[BIND]]

----
&amp;counter()
#html2(){
&lt;table bordercolor=&quot;#333333&quot;&gt;
&lt;td&gt;
&lt;a href=&quot;http://px.a8.net/svt/ejp?a8mat=1ZKTWW+BGLF02+50+2HFQHT&quot; target=&quot;_blank&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;200&quot; height=&quot;200&quot; alt=&quot;&quot; src=&quot;http://www23.a8.net/svt/bgt?aid=120224624693&amp;wid=001&amp;eno=01&amp;mid=s00000000018015022000&amp;mc=1&quot;&gt;&lt;/a&gt;
&lt;img border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://www13.a8.net/0.gif?a8mat=1ZKTWW+BGLF02+50+2HFQHT&quot; alt=&quot;&quot;&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href=&quot;http://px.a8.net/svt/ejp?a8mat=1ZKUOY+1O4SVM+OFG+HY069&quot; target=&quot;_blank&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;468&quot; height=&quot;60&quot; alt=&quot;&quot; src=&quot;http://www27.a8.net/svt/bgt?aid=120225634101&amp;wid=001&amp;eno=01&amp;mid=s00000003166003014000&amp;mc=1&quot;&gt;&lt;/a&gt;
&lt;img border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://www16.a8.net/0.gif?a8mat=1ZKUOY+1O4SVM+OFG+HY069&quot; alt=&quot;&quot;&gt;
&lt;/td&gt;
&lt;/table&gt;
}    </description>
    <dc:date>2012-02-25T07:44:48+09:00</dc:date>
    <utime>1330123488</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/22.html">
    <title>PowerDNSのrecursorを設定する</title>
    <link>https://w.atwiki.jp/dnsserver/pages/22.html</link>
    <description>
      /etc/pdns-recursor/recursor.conf
インストール直後
#region
 [root@localhost ~]# cat recursor.conf
 setuid=pdns-recursor
 setgid=pdns-recursor
 # Autogenerated configuration file template
 #################################
 # aaaa-additional-processing	turn on to do AAAA additional processing (slow)
 #
 # aaaa-additional-processing=off
 
 #################################
 # allow-from	If set, only allow these comma separated netmasks to recurse
 #
 # allow-from=127.0.0.0/8, 10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, ::1/128, fe80::/10
 
 #################################
 # allow-from-file	If set, load allowed netmasks from this file
 #
 # allow-from-file=
 
 #################################
 # auth-can-lower-ttl	If we follow RFC 2181 to the letter, an authoritative server can lower the TTL of NS records
 #
 # auth-can-lower-ttl=off
 
 #################################
 # auth-zones	Zones for which we have authoritative data, comma separated domain=file pairs 
 #
 # auth-zones=
 
 #################################
 # chroot	switch to chroot jail
 #
 # chroot=
 
 #################################
 # client-tcp-timeout	Timeout in seconds when talking to TCP clients
 #
 # client-tcp-timeout=2
 
 #################################
 # config-dir	Location of configuration directory (recursor.conf)
 #
 # config-dir=/etc/pdns-recursor/
 
 #################################
 # daemon	Operate as a daemon
 #
 # daemon=yes
 
 #################################
 # delegation-only	Which domains we only accept delegations from
 #
 # delegation-only=
 
 #################################
 # dont-query	If set, do not query these netmasks for DNS data
 #
 # dont-query=127.0.0.0/8, 10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, ::1/128, fe80::/10
 
 #################################
 # entropy-source	If set, read entropy from this file
 #
 # entropy-source=/dev/urandom
 
 #################################
 # export-etc-hosts	If we should serve up contents from /etc/hosts
 #
 # export-etc-hosts=off
 
 #################################
 # fork	If set, fork the daemon for possible double performance
 #
 # fork=no
 
 #################################
 # forward-zones	Zones for which we forward queries, comma separated domain=ip pairs
 #
 # forward-zones=
 
 #################################
 # forward-zones-file	File with domain=ip pairs for forwarding
 #
 # forward-zones-file=
 
 #################################
 # hint-file	If set, load root hints from this file
 #
 # hint-file=
 
 #################################
 # ignore-rd-bit	Assume each packet requires recursion, for compatability
 #
 # ignore-rd-bit=off
 
 #################################
 # local-address	IP addresses to listen on, separated by spaces or commas. Also accepts ports.
 #
 # local-address=127.0.0.1
 
 #################################
 # local-port	port to listen on
 #
 # local-port=53
 
 #################################
 # log-common-errors	If we should log rather common errors
 #
 # log-common-errors=yes
 
 #################################
 # logging-facility	Facility to log messages as. 0 corresponds to local0
 #
 # logging-facility=
 
 #################################
 # max-cache-entries	If set, maximum number of entries in the main cache
 #
 # max-cache-entries=0
 
 #################################
 # max-negative-ttl	maximum number of seconds to keep a negative cached entry in memory
 #
 # max-negative-ttl=3600
 
 #################################
 # max-tcp-clients	Maximum number of simultaneous TCP clients
 #
 # max-tcp-clients=128
 
 #################################
 # max-tcp-per-client	If set, maximum number of TCP sessions per client (IP address)
 #
 # max-tcp-per-client=0
 
 #################################
 # no-shuffle	Don&#039;t change
 #
 # no-shuffle=off
 
 #################################
 # query-local-address	Source IP address for sending queries
 #
 # query-local-address=0.0.0.0
 
 #################################
 # query-local-address6	Source IPv6 address for sending queries
 #
 # query-local-address6=
 
 #################################
 # quiet	Suppress logging of questions and answers
 #
 # quiet=
 
 #################################
 # remotes-ringbuffer-entries	maximum number of packets to store statistics for
 #
 # remotes-ringbuffer-entries=0
 
 #################################
 # serve-rfc1918	If we should be authoritative for RFC 1918 private IP space
 #
 # serve-rfc1918=
 
 #################################
 # server-id	Returned when queried for &#039;server.id&#039; TXT, defaults to hostname
 #
 # server-id=
 
 #################################
 # setgid	If set, change group id to this gid for more security
 #
 # setgid=
 
 #################################
 # setuid	If set, change user id to this uid for more security
 #
 # setuid=
 
 #################################
 # single-socket	If set, only use a single socket for outgoing queries
 #
 # single-socket=off
 
 #################################
 # soa-minimum-ttl	Don&#039;t change
 #
 # soa-minimum-ttl=0
 
 #################################
 # soa-serial-offset	Don&#039;t change
 #
 # soa-serial-offset=0
 
 #################################
 # socket-dir	Where the controlsocket will live
 #
 # socket-dir=/var/run/
 
 #################################
 # spoof-nearmiss-max	If non-zero, assume spoofing after this many near misses
 #
 # spoof-nearmiss-max=20
 
 #################################
 # stack-size	stack size per mthread
 #
 # stack-size=200000
 
 #################################
 # trace	if we should output heaps of logging
 #
 # trace=off
 
 #################################
 # version-string	string reported on version.pdns or version.bind
 #
 # version-string=PowerDNS Recursor 3.1.5 $Id: pdns_recursor.cc 1170 2008-03-22 20:43:44Z ahu $
 
#endregion    </description>
    <dc:date>2012-02-24T07:17:46+09:00</dc:date>
    <utime>1330035466</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/20.html">
    <title>PowerDNS</title>
    <link>https://w.atwiki.jp/dnsserver/pages/20.html</link>
    <description>
      *[[PowerDNSのrecursorをインストールする]]
*[[PowerDNSのrecursorを設定する]]    </description>
    <dc:date>2012-02-24T07:14:12+09:00</dc:date>
    <utime>1330035252</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/dnsserver/pages/3.html</link>
    <description>
      ----
#amazon(4048700731,image,text)
----
#amazon(4774142751,image,text)
----
**更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)

----    </description>
    <dc:date>2012-02-24T05:49:00+09:00</dc:date>
    <utime>1330030140</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/dnsserver/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[脆弱性情報]]
-[[DNSプロトコル一般]]
-[[BIND]]
-[[PowerDNS]]

----

**リンク
-[[PowerDNS&gt;&gt;http://www.powerdns.com/]]
-[[AtomaiDNS&gt;&gt;http://atomiadns.com/]]
-[[@wiki&gt;&gt;http://atwiki.jp]]
-[[@wikiご利用ガイド&gt;&gt;http://atwiki.jp/guide/]]

// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります


//**更新履歴
//#recent(20)

&amp;link_editmenu(text=ここを編集)    </description>
    <dc:date>2012-02-24T04:57:00+09:00</dc:date>
    <utime>1330027020</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/21.html">
    <title>PowerDNSのrecursorをインストールする</title>
    <link>https://w.atwiki.jp/dnsserver/pages/21.html</link>
    <description>
      CentOS に yum install する
yum info
#region
 [root@localhost ~]# yum info pdns-recursor 
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
  * base: rsync.atworks.co.jp
  * extras: rsync.atworks.co.jp
  * updates: rsync.atworks.co.jp
 Available Packages
 Name       : pdns-recursor
 Arch       : x86_64
 Version    : 3.1.5
 Release    : 1.el5.centos
 Size       : 458 k
 Repo       : extras
 Summary    : Modern, advanced and high performance recursing/non authoritative
            : nameserver
 URL        : http://powerdns.com
 License    : GPLv2
 Description: PowerDNS Recursor is a non authoritative/recursing DNS server. Use
            : this package if you need a dns cache for your network.
 
#endregion
install
#region
 [root@localhost ~]# yum -y install pdns-recursor
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
  * base: rsync.atworks.co.jp
  * extras: rsync.atworks.co.jp
  * updates: rsync.atworks.co.jp
 Setting up Install Process
 Resolving Dependencies
 --&gt; Running transaction check
 ---&gt; Package pdns-recursor.x86_64 0:3.1.5-1.el5.centos set to be updated
 --&gt; Finished Dependency Resolution
 
 Dependencies Resolved
 
 ================================================================================
  Package             Arch         Version                    Repository    Size
 ================================================================================
 Installing:
  pdns-recursor       x86_64       3.1.5-1.el5.centos         extras       458 k
 
 Transaction Summary
 ================================================================================
 Install       1 Package(s)
 Upgrade       0 Package(s)
 
 Total download size: 458 k
 Downloading Packages:
 Running rpm_check_debug
 Running Transaction Test
 Finished Transaction Test
 Transaction Test Succeeded
 Running Transaction
   Installing     : pdns-recursor                                            1/1 
 
 Installed:
   pdns-recursor.x86_64 0:3.1.5-1.el5.centos                                     
 
 Complete!
#endregion    </description>
    <dc:date>2012-02-23T11:51:51+09:00</dc:date>
    <utime>1329965511</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dnsserver/pages/19.html">
    <title>スタートアップスクリプト</title>
    <link>https://w.atwiki.jp/dnsserver/pages/19.html</link>
    <description>
      CentOS に yum install したときのスタートアップスクリプト
/etc/rc.d/init.d/named
----
#region
 #!/bin/bash
 #
 # named           This shell script takes care of starting and stopping
 #                 named (BIND DNS server).
 #
 # chkconfig: - 13 87
 # description: named (BIND) is a Domain Name Server (DNS) \
 # that is used to resolve host names to IP addresses.
 # probe: true
 
 ### BEGIN INIT INFO
 # Provides: $named
 # Required-Start: $local_fs $network $syslog
 # Required-Stop: $local_fs $network $syslog
 # Default-Start:
 # Default-Stop: 0 1 2 3 4 5 6
 # Short-Description: start|stop|status|restart|try-restart|reload|force-reload DNS server
 # Description: control ISC BIND implementation of DNS server
 ### END INIT INFO
 
 # Source function library.
 . /etc/rc.d/init.d/functions
 
 [ -r /etc/sysconfig/named ] &amp;&amp; . /etc/sysconfig/named
 
 RETVAL=0
 export KRB5_KTNAME=${KEYTAB_FILE:-/etc/named.keytab}
 
 named=&#039;named&#039;
 if [ -x /usr/sbin/named-sdb ]; then
 	named=&#039;named-sdb&#039;
 fi
 
 # Don&#039;t kill named during clean-up
 NAMED_SHUTDOWN_TIMEOUT=${NAMED_SHUTDOWN_TIMEOUT:-25}
 
 if [ -n &quot;$ROOTDIR&quot; ]; then
    ROOTDIR=`echo $ROOTDIR | sed &#039;s#//*#/#g;s#/$##&#039;`;
    rdl=`/usr/bin/readlink $ROOTDIR`;
    if [ -n &quot;$rdl&quot; ]; then
       ROOTDIR=&quot;$rdl&quot;;
    fi;
 fi
 
 ROOTDIR_MOUNT=&#039;/etc/named /etc/pki/dnssec-keys /var/named /etc/named.conf
 /etc/named.dnssec.keys /etc/named.rfc1912.zones /etc/rndc.conf /etc/rndc.key
 /usr/lib64/bind /usr/lib/bind /etc/named.iscdlv.key&#039;
 
 mount_chroot_conf()
 {
   if [ -n &quot;$ROOTDIR&quot; ]; then
     for all in $ROOTDIR_MOUNT; do
       # Skip nonexistant files
       [ -e &quot;$all&quot; ] || continue
 
       # If mount source is a file
       if ! [ -d &quot;$all&quot; ]; then
         # mount it only if it is not present in chroot or it is empty
         if ! [ -e &quot;$ROOTDIR$all&quot; ] || [ `stat -c&#039;%s&#039; &quot;$ROOTDIR$all&quot;` -eq 0 ]; then
           touch &quot;$ROOTDIR$all&quot;
           mount --bind &quot;$all&quot; &quot;$ROOTDIR$all&quot;
         fi
       else
         # Mount source is a directory. Mount it only if directory in chroot is
         # empty.
 	if [ -e &quot;$all&quot; ] &amp;&amp; [ `ls -1A $ROOTDIR$all | wc -l` -eq 0 ]; then
           mount --bind &quot;$all&quot; &quot;$ROOTDIR$all&quot;
 	fi
       fi
     done
   fi
 }
 
 umount_chroot_conf()
 {
   for all in $ROOTDIR_MOUNT; do
     # Check if file is mount target. Do not use /proc/mounts because detecting
     # of modified mounted files can fail.
     if mount | grep -q &#039;.* on &#039;&quot;$ROOTDIR$all&quot;&#039; .*&#039;; then
       umount &quot;$ROOTDIR$all&quot;
       # Remove temporary created files
       [ -f &quot;$all&quot; ] &amp;&amp; rm -f &quot;$ROOTDIR$all&quot;
     fi
   done
 }
 
 # Check if all what named needs running
 start()
 {
   [ &quot;$EUID&quot; != &quot;0&quot; ] &amp;&amp; exit 4
 
   # Source networking configuration.
   [ -r /etc/sysconfig/network ] &amp;&amp; . /etc/sysconfig/network
 
   # Check that networking is up
   [ &quot;${NETWORKING}&quot; = &quot;no&quot; ] &amp;&amp; exit 1
 
 
   [ -x /usr/sbin/&quot;$named&quot; ] || exit 5
 
   # Handle -c option
   previous_option=&#039;unspecified&#039;;
   for a in $OPTIONS; do
     if [ $previous_option = &#039;-c&#039; ]; then
       named_conf=$a;
     fi;
     previous_option=$a;
   done;
 
   named_conf=${named_conf:-/etc/named.conf};
 
   mount_chroot_conf
 
   if [ ! -r $ROOTDIR$named_conf ]; then
     echo &#039;Cannot find configuration file. You could create it by system-config-bind&#039;
     exit 6;
   fi;
 
   # all pre-start is done, lets start named
   echo -n $&quot;Starting named: &quot;
   if [ -n &quot;`/sbin/pidof -o %PPID &quot;$named&quot;`&quot; ]; then
     echo -n $&quot;named: already running&quot;
     success
     echo
     exit 0;
   fi;
 
   ckcf_options=&#039;-z&#039;; # enable named-checkzone for each zone (9.3.1+) !
   if [ -n &quot;${ROOTDIR}&quot; -a &quot;x${ROOTDIR}&quot; != &quot;x/&quot; ]; then
     OPTIONS=&quot;${OPTIONS} -t ${ROOTDIR}&quot;
     ckcf_options=&quot;$ckcf_options -t ${ROOTDIR}&quot;;
     [ -s /etc/localtime ] &amp;&amp; cp -fp /etc/localtime ${ROOTDIR}/etc/localtime;
   fi
 
   RETVAL=0
   # check if configuration is correct
   if [ -x /usr/sbin/named-checkconf ] &amp;&amp; [ -x /usr/sbin/named-checkzone ] &amp;&amp; /usr/sbin/named-checkconf $ckcf_options ${named_conf} &gt;/dev/null 2&gt;&amp;1; then
 
     daemon /usr/sbin/&quot;$named&quot; -u named ${OPTIONS};
     RETVAL=$?
     if [ $RETVAL -eq 0 ]; then
       rm -f /var/run/{named,named-sdb}.pid;
       ln -s $ROOTDIR/var/run/named/&quot;$named&quot;.pid /var/run/&quot;$named&quot;.pid;
     fi;
 
     if [ -n &quot;`/sbin/pidof -o %PPID &quot;$named&quot;`&quot; ]; then
       # Verify that named actually started (JM 2006-10-04)
       if [ ! -e $ROOTDIR/var/run/named/&quot;$named&quot;.pid ]; then
       # If there is not a file containing the PID of the now running named daemon then create it (JM 2006-10-04)
         echo `/sbin/pidof -o %PPID &quot;$named&quot;` &gt; $ROOTDIR/var/run/named/&quot;$named&quot;.pid;
       fi;
     fi;
   else
     named_err=&quot;`/usr/sbin/named-checkconf $ckcf_options $named_conf 2&gt;&amp;1`&quot;;	   
     echo
     echo &quot;Error in named configuration:&quot;;
     echo &quot;$named_err&quot;;
     failure
     echo
     [ -x /usr/bin/logger ] &amp;&amp; echo &quot;$named_err&quot; | /usr/bin/logger -pdaemon.error -tnamed;
     umount_chroot_conf
     exit 2;
   fi;
   echo
   if [ $RETVAL -eq 0 ]; then
     touch /var/lock/subsys/named;
   else
     umount_chroot_conf
     exit 7;
   fi
   return 0;
 }
 
 stop() {
   [ &quot;$EUID&quot; != &quot;0&quot; ] &amp;&amp; exit 4
 
   # Stop daemons.
   echo -n $&quot;Stopping named: &quot;
   [ -x /usr/sbin/rndc ] &amp;&amp; /usr/sbin/rndc stop &gt;/dev/null 2&gt;&amp;1;
   RETVAL=$?
   # was rndc successful?
   [ &quot;$RETVAL&quot; -eq 0 ] || killproc &quot;$named&quot; -TERM &gt;/dev/null 2&gt;&amp;1
 
   timeout=0
   RETVAL=0
   while /sbin/pidof -o %PPID &quot;$named&quot; &gt;/dev/null; do
     if [ $timeout -ge $NAMED_SHUTDOWN_TIMEOUT ]; then
       RETVAL=1
       break
     else
       sleep 2 &amp;&amp; echo -n &quot;.&quot;
       timeout=$((timeout+2))
     fi;
   done
 
   umount_chroot_conf
 
   # remove pid files
   if [ $RETVAL -eq 0 ]; then
     rm -f /var/lock/subsys/named
     rm -f /var/run/{named,named-sdb}.pid
   fi;
 
   if [ $RETVAL -eq 0 ]; then
     success
   else
     failure
     RETVAL=1
   fi;
   echo
   return $RETVAL
 }
 
 
 rhstatus() {
   [ -x /usr/sbin/rndc ] &amp;&amp; /usr/sbin/rndc status;
   status /usr/sbin/&quot;$named&quot;;
   return $?
 }	
 restart() {
 	stop
 	start
 }	
 reload() {
         [ &quot;$EUID&quot; != &quot;0&quot; ] &amp;&amp; exit 
 
         echo -n $&quot;Reloading &quot;$named&quot;: &quot;
 	p=`/sbin/pidof -o %PPID &quot;$named&quot;`
 	RETVAL=$?
 	if [ &quot;$RETVAL&quot; -eq 0 ]; then 
 	    /usr/sbin/rndc reload &gt;/dev/null 2&gt;&amp;1 || /bin/kill -HUP $p;
 	    RETVAL=$?
         fi
 	[ &quot;$RETVAL&quot; -eq 0 ] &amp;&amp; success $&quot;$named reload&quot; || failure $&quot;$named reload&quot;
         echo
 	return $RETVAL
 }
 
 # See how we were called.
 case &quot;$1&quot; in
 	start)
 		start
 		;;
 	stop)
 		stop
 		;;
 	status)
 		rhstatus;
 		RETVAL=$?
 		;;
 	restart)
 		restart
 		;;
 	condrestart|try-restart)
 		if [ -e /var/lock/subsys/named ]; then restart; fi
                 ;;
 	reload)
 		reload
 		;;
 	force-reload)
 		if ! reload; then restart; fi
 		;;
 	*)
         	echo $&quot;Usage: $0 {start|stop|status|restart|try-restart|reload|force-reload}&quot;
 		[ &quot;x$1&quot; = &quot;x&quot; ] &amp;&amp; exit 0
 		exit 2
 esac
 
 exit $RETVAL

#endregion    </description>
    <dc:date>2012-02-23T10:04:59+09:00</dc:date>
    <utime>1329959099</utime>
  </item>
  </rdf:RDF>
