summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcvsdist <cvsdist@fedoraproject.org>2004-09-09 03:38:04 +0000
committercvsdist <cvsdist@fedoraproject.org>2004-09-09 03:38:04 +0000
commit93b7ac544f26c50a7f5db7c94542dfdca6e6a217 (patch)
tree99f26049e54a6393db473146565bdd07c9e88fdd
parent17bde02b09779f83b0e1cb27547c19917c2df8e0 (diff)
downloadbind-93b7ac544f26c50a7f5db7c94542dfdca6e6a217.tar.gz
bind-93b7ac544f26c50a7f5db7c94542dfdca6e6a217.tar.xz
bind-93b7ac544f26c50a7f5db7c94542dfdca6e6a217.zip
auto-import bind-9.2.4rc6-3 from bind-9.2.4rc6-3.src.rpmbind-9_2_4rc6-3
-rw-r--r--bind.spec68
-rw-r--r--sources2
2 files changed, 38 insertions, 32 deletions
diff --git a/bind.spec b/bind.spec
index 186b046..586d60e 100644
--- a/bind.spec
+++ b/bind.spec
@@ -25,7 +25,7 @@ Patch9: bind-9.2.3rc3-deprecation_msg_shut_up.diff.bz2
Url: http://www.isc.org/products/BIND/
Buildroot: %{_tmppath}/%{name}-root
Version: 9.2.4rc6
-Release: 2
+Release: 3
BuildRequires: openssl-devel gcc glibc-devel >= 2.2.5-26 glibc-kernheaders >= 2.4-7.10 libtool pkgconfig fileutils tar
Requires(pre,preun): shadow-utils
@@ -88,10 +88,13 @@ based off code from Jan "Yenya" Kasprzak <kas@fi.muni.cz>
%files chroot
%defattr(-,root,root)
+%attr(770,root,named) %prefix
+%attr(770,root,named) %prefix/dev
+%attr(770,root,named) %prefix/etc
+%attr(770,root,named) %prefix/var
+%attr(770,root,named) %prefix/var/run
%attr(770,named,named) %prefix/var/run/named
-%attr(640,root,named) %config(noreplace) %verify(user group mode) %prefix/etc/named.conf
-%attr(640,root,named) %config(noreplace) %verify(user group mode) %prefix/etc/rndc.key
-%attr(750,root,named) %prefix/var/named
+%attr(750,root,named) %prefix/var/named
%attr(770,named,named) %prefix/var/named/slaves
%post chroot
@@ -99,37 +102,40 @@ if test -r /etc/sysconfig/named && grep -q ^ROOTDIR= /etc/sysconfig/named
then :
else
echo ROOTDIR="%{prefix}" >>/etc/sysconfig/named
+fi
if [ ! -d "${prefix}/var/tmp" ]; then
mkdir -m770 -p "%{prefix}/var/tmp"
- if test -r /etc/localtime
- then
- cp /etc/localtime "%{prefix}/etc/localtime"
- fi
- if test -r /etc/rndc.key
- then
- cp /etc/rndc.key "%{prefix}/etc/rndc.key"
- chown root:named "%{prefix}/etc/rndc.key"
- fi
- if test -r /etc/named.conf
- then
- cp /etc/named.conf "%{prefix}/etc/named.conf"
- chown root:named "%{prefix}/etc/named.conf"
- fi
- if test -r /etc/named.custom
- then
- cp /etc/named.custom "%{prefix}/etc/named.custom"
- chown root:named "%{prefix}/etc/named.custom"
- fi
- for i in `ls -1d /var/named/* | grep -v /var/named/chroot`; do
- cp -rf $i "%{prefix}/var/named/" 2> /dev/null
- done
-
- chown -R root:named "%{prefix}/var/named"
- if /etc/init.d/named condrestart
- then :
- fi
fi
+if test -r /etc/localtime
+then
+ cp -fp /etc/localtime "%{prefix}/etc/localtime"
+fi
+if test -r /etc/rndc.key
+then
+ cp -fp /etc/rndc.key "%{prefix}/etc/rndc.key"
+ chown root:named "%{prefix}/etc/rndc.key"
+fi
+if test -r /etc/named.conf
+then
+ cp -fp /etc/named.conf "%{prefix}/etc/named.conf"
+ chown root:named "%{prefix}/etc/named.conf"
+fi
+if test -r /etc/named.custom
+then
+ cp -fp /etc/named.custom "%{prefix}/etc/named.custom"
+ chown root:named "%{prefix}/etc/named.custom"
fi
+for i in `ls -1d /var/named/* | grep -v /var/named/chroot`; do
+ cp -rf $i "%{prefix}/var/named/" 2> /dev/null
+done
+mknod "%{prefix}/dev/random" c 1 8
+mknod "%{prefix}/dev/zero" c 1 5
+chown root:named "%{prefix}/var/named"
+chown named:named "%{prefix}/var/named/slaves"
+if /etc/init.d/named condrestart
+then :
+fi
+
%preun chroot
if [ "$1" = "0" ]; then
if test -r /etc/sysconfig/named && grep -q ^ROOTDIR= /etc/sysconfig/named
diff --git a/sources b/sources
index 4589241..ad3c938 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
f1266fa636426e2f3ce6771f09ce787f bind-9.2.3rc3-deprecation_msg_shut_up.diff.bz2
f63054b2fc51e9af97bde8d432ccf6aa bind-9.2.4rc6.tar.gz
-948709e38115ccfe3e4d078d4a8ed00e bind-chroot.tar.gz
+af38102dea2db4375bc6bf1fcb087d8f bind-chroot.tar.gz
1ae2dcc356623ef5fd130893e95a9b94 bind-manpages.patch.bz2
c2f6322d4ef48684478cbb3c5cccbd3f bind-manpages.tar.bz2