summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcvsdist <cvsdist@fedoraproject.org>2004-09-09 03:40:14 +0000
committercvsdist <cvsdist@fedoraproject.org>2004-09-09 03:40:14 +0000
commit1d13f1358fa19e2f0a420b108109f18ac5207495 (patch)
treee799437fe468fcbb5d86f7ad4a1703a25e005275
parentdb43ccdc5a39710ee05c27de89521c04fc498567 (diff)
downloadbind-1d13f1358fa19e2f0a420b108109f18ac5207495.tar.gz
bind-1d13f1358fa19e2f0a420b108109f18ac5207495.tar.xz
bind-1d13f1358fa19e2f0a420b108109f18ac5207495.zip
auto-import changelog data from bind-9.2.4rc7-10.src.rpmpresent-on-develbind-9_2_4rc7-10
9.2.7-rc7-10 - Fix bug 130121: add '%ghost' entries for files included in previous - bind-chroot & not in current - ie. named.conf, rndc.key, dev/* - - that RPM removed after upgrade . Thu Aug 26 2004 Jason Vas Dias <jvdias@redhat.com> - Fix bug 130981: add '-t' option to named-checkconf invocation in - named.init if chroot installed.
-rw-r--r--bind.spec23
-rwxr-xr-xnamed.init4
2 files changed, 24 insertions, 3 deletions
diff --git a/bind.spec b/bind.spec
index 47654d2..b4f290b 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.4rc7
-Release: 9
+Release: 10
Epoch: 10
BuildRequires: openssl-devel gcc glibc-devel >= 2.2.5-26 glibc-kernheaders >= 2.4-7.10 libtool pkgconfig tar
Requires(pre,preun): shadow-utils
@@ -98,6 +98,10 @@ based off code from Jan "Yenya" Kasprzak <kas@fi.muni.cz>
%attr(750,root,named) %prefix/var/named
%attr(770,named,named) %prefix/var/named/slaves
%attr(770,named,named) %prefix/var/named/data
+%ghost %prefix/etc/named.conf
+%ghost %prefix/etc/rndc.key
+%ghost %prefix/dev/null
+%ghost %prefix/dev/random
%post chroot
safe_replace()
@@ -248,7 +252,13 @@ mkdir -p ${RPM_BUILD_ROOT}/var/run/named
#chroot
mkdir -p ${RPM_BUILD_ROOT}/%{prefix}
tar --no-same-owner -zxvf %{SOURCE7} --directory ${RPM_BUILD_ROOT}/%{prefix}
-
+# these are required to prevent them being erased during upgrade of previous
+# versions that included them (bug #130121):
+touch ${RPM_BUILD_ROOT}/%{prefix}/etc/named.conf
+touch ${RPM_BUILD_ROOT}/%{prefix}/etc/rndc.key
+touch ${RPM_BUILD_ROOT}/%{prefix}/dev/null
+touch ${RPM_BUILD_ROOT}/%{prefix}/dev/random
+#end chroot
make DESTDIR=$RPM_BUILD_ROOT install
install -c -m 640 bin/rndc/rndc.conf $RPM_BUILD_ROOT%{_sysconfdir}
install -c -m 755 contrib/named-bootconf/named-bootconf.sh $RPM_BUILD_ROOT/usr/sbin/named-bootconf
@@ -392,6 +402,15 @@ rm -rf ${RPM_BUILD_ROOT} ${RPM_BUILD_DIR}/%{name}-%{version}
%doc doc/draft doc/rfc
%changelog
+* Mon Aug 30 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.7-rc7-10
+- Fix bug 130121: add '%ghost' entries for files included in previous
+- bind-chroot & not in current - ie. named.conf, rndc.key, dev/* -
+- that RPM removed after upgrade .
+
+* Thu Aug 26 2004 Jason Vas Dias <jvdias@redhat.com>
+- Fix bug 130981: add '-t' option to named-checkconf invocation in
+- named.init if chroot installed.
+
* Wed Aug 25 2004 Jason Vas Dias <jvdias@redhat.com>
- Remove resolver(5) manpage now in man-pages (bug 130792);
- Don't create /dev/ entries in bind-chroot if already there (bug 127556);
diff --git a/named.init b/named.init
index a7df666..f5534e3 100755
--- a/named.init
+++ b/named.init
@@ -34,11 +34,13 @@ start() {
return 1
fi
echo -n $"Starting $prog: "
+ ckcf_options='';
if [ -n "${ROOTDIR}" -a "x${ROOTDIR}" != "x/" ]; then
OPTIONS="${OPTIONS} -t ${ROOTDIR}"
+ ckcf_options="-t ${ROOTDIR}";
fi
conf_ok=0;
- if [ -x /usr/sbin/named-checkconf ] && /usr/sbin/named-checkconf; then
+ if [ -x /usr/sbin/named-checkconf ] && /usr/sbin/named-checkconf $ckcf_options; then
conf_ok=1;
else
RETVAL=$?;