--- named.init.orig	Thu Mar 29 17:09:03 2001
+++ named.init	Thu Mar 29 17:18:34 2001
@@ -19,14 +19,14 @@
 
 [ -f /usr/sbin/named ] || exit 0
 
-[ -f /etc/named.conf ] || exit 0
+[ -f /var/named/etc/named.conf ] || exit 0
 
 RETVAL=0
 
 start() {
         # Start daemons.
         echo -n "Starting named: "
-        daemon named -u named
+        daemon named -u named -t /var/named
 	RETVAL=$?
  	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/named
 	echo
@@ -42,7 +42,7 @@
 	return $RETVAL
 }
 rhstatus() {
-	/usr/sbin/ndc status
+	/usr/sbin/ndc -c /var/named/var/run/ndc status
 	return $?
 }	
 restart() {
@@ -50,13 +50,13 @@
 	start
 }	
 reload() {
-	/usr/sbin/ndc reload
+	/usr/sbin/ndc -c /var/named/var/run/ndc reload
 	return $?
 }
 probe() {
 	# named knows how to reload intelligently; we don't want linuxconf
 	# to offer to restart every time
-	/usr/sbin/ndc reload >/dev/null 2>&1 || echo start
+	/usr/sbin/ndc -c /var/named/var/run/ndc reload >/dev/null 2>&1 || echo start
 	return $?
 }  
 
--- bind.spec.orig	Tue Jan 30 15:00:41 2001
+++ bind.spec	Thu Mar 29 17:17:34 2001
@@ -2,7 +2,7 @@
 Summary(ja): DNS (Domain Name System) ¥µ¡¼¥Ð
 Name: bind
 Version: 8.2.3
-Release: 1vl1
+Release: 1vl1chroot0
 Copyright: distributable
 Group: System Environment/Daemons
 Source0: ftp://ftp.isc.org/isc/bind/src/%{version}/bind-src.tar.gz
@@ -17,7 +17,7 @@
 Patch4: bind-8.2-host.patch
 Patch7: bind-8.2.2_P5-restart.patch
 Buildroot: %{_tmppath}/%{name}-root
-Prereq: /sbin/chkconfig, sh-utils, /bin/cat, /bin/chmod, /usr/sbin/useradd, perl
+Prereq: /sbin/chkconfig, sh-utils, /bin/cat, /bin/chmod, /bin/cp, /usr/sbin/useradd, perl
 
 %description
 BIND (Berkeley Internet Name Domain) is an implementation of the DNS
@@ -102,7 +102,7 @@
 rm -rf $RPM_BUILD_ROOT
 mkdir -p ${RPM_BUILD_ROOT}/etc/{rc.d/init.d,logrotate.d}
 mkdir -p ${RPM_BUILD_ROOT}/usr/{bin,lib,sbin}
-mkdir -p ${RPM_BUILD_ROOT}/var/named
+mkdir -p ${RPM_BUILD_ROOT}/var/named/{etc,dev,var/run}
 MANBASE=`echo %{_mandir} | sed -e "s,/man$,,"`
 mkdir -p ${RPM_BUILD_ROOT}/usr/man/{man1,man3,man5,man7,man8}
 mkdir -p ${RPM_BUILD_ROOT}${MANBASE}
@@ -124,12 +124,16 @@
 
 %post
 /sbin/chkconfig --add named
-if [ -f /etc/named.boot -a ! -f /etc/named.conf ]; then
+if [ -f /etc/named.boot -a ! -f /var/named/etc/named.conf ]; then
   if [ -x /usr/sbin/named-bootconf ]; then
-    cat /etc/named.boot | /usr/sbin/named-bootconf > /etc/named.conf
-    chmod 644 /etc/named.conf
+    cat /etc/named.boot | /usr/sbin/named-bootconf > /var/named/etc/named.conf
+    chmod 644 /var/named/etc/named.conf
   fi
 fi
+if [ -f /etc/named.conf -a ! -f /var/named/etc/named.conf ]; then
+  cp /etc/named.conf /var/named/etc
+fi
+cp -a /dev/log /var/named/dev
 
 %preun
 if [ $1 = 0 ]; then
@@ -138,6 +142,7 @@
    /sbin/chkconfig --del named
    [ -f /var/lock/subsys/named ] && /sbin/service named stop >/dev/null 2>&1 || :
 fi
+rm -f /var/named/dev/log
 exit 0
 
 %postun
@@ -174,7 +179,10 @@
 %{_mandir}/man8/named-bootconf.8*
 %{_mandir}/man8/named-xfer.8*
 
+/var/named/etc
+/var/named/dev
 %attr(-,named,named) %dir /var/named
+%attr(-,named,named) %dir /var/named/var/run
      
 %files utils
 %defattr(-,root,root)
@@ -203,6 +211,9 @@
 %{_mandir}/man3/tsig.3*
 
 %changelog
+* Thu Mar 29 2001 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
+- chroot ( see http://clotho.ku3g.org/diary//?20010303#200103031 )
+
 * Tue Jan 30 2001 KAJIKI Yoshihiro <kajiki@ylug.org>
 - add doc/old
 - build for Vine 2.1

