- updated to 9.5.0rc1
- merged patches - bind-9.5-libcap.patch - make binaries readable by others (#427826)
This commit is contained in:
parent
038864092f
commit
6109c48d8a
@ -1,4 +1,4 @@
|
|||||||
bind-chroot.tar.bz2
|
bind-chroot.tar.bz2
|
||||||
config-3.tar.bz2
|
config-3.tar.bz2
|
||||||
libbind-man.tar.gz
|
libbind-man.tar.gz
|
||||||
bind-9.5.0b3.tar.gz
|
bind-9.5.0rc1.tar.gz
|
||||||
|
@ -1,250 +0,0 @@
|
|||||||
diff -up bind-9.5.0b3/bin/named/unix/os.c.libcap bind-9.5.0b3/bin/named/unix/os.c
|
|
||||||
--- bind-9.5.0b3/bin/named/unix/os.c.libcap 2008-01-30 05:55:51.000000000 +0100
|
|
||||||
+++ bind-9.5.0b3/bin/named/unix/os.c 2008-05-05 13:30:47.000000000 +0200
|
|
||||||
@@ -69,7 +69,7 @@ static int devnullfd = -1;
|
|
||||||
/*
|
|
||||||
* Linux defines:
|
|
||||||
* (T) HAVE_LINUXTHREADS
|
|
||||||
- * (C) HAVE_LINUX_CAPABILITY_H
|
|
||||||
+ * (C) HAVE_SYS_CAPABILITY_H (or HAVE_LINUX_CAPABILITY_H)
|
|
||||||
* (P) HAVE_SYS_PRCTL_H
|
|
||||||
* The possible cases are:
|
|
||||||
* none: setuid() normally
|
|
||||||
@@ -116,16 +116,9 @@ static int dfd[2] = { -1, -1 };
|
|
||||||
static isc_boolean_t non_root = ISC_FALSE;
|
|
||||||
static isc_boolean_t non_root_caps = ISC_FALSE;
|
|
||||||
|
|
||||||
-#if defined(HAVE_CAPSET)
|
|
||||||
-#undef _POSIX_SOURCE
|
|
||||||
#ifdef HAVE_SYS_CAPABILITY_H
|
|
||||||
#include <sys/capability.h>
|
|
||||||
#else
|
|
||||||
-#include <linux/capability.h>
|
|
||||||
-int capset(cap_user_header_t hdrp, const cap_user_data_t datap);
|
|
||||||
-#endif
|
|
||||||
-#include <sys/prctl.h>
|
|
||||||
-#else
|
|
||||||
/*%
|
|
||||||
* We define _LINUX_FS_H to prevent it from being included. We don't need
|
|
||||||
* anything from it, and the files it includes cause warnings with 2.2
|
|
||||||
@@ -133,9 +126,15 @@ int capset(cap_user_header_t hdrp, const
|
|
||||||
* and <string.h>) on 2.3 kernels.
|
|
||||||
*/
|
|
||||||
#define _LINUX_FS_H
|
|
||||||
-
|
|
||||||
-#include <sys/syscall.h> /* Required for syscall(). */
|
|
||||||
-#include <linux/capability.h> /* Required for _LINUX_CAPABILITY_VERSION. */
|
|
||||||
+#include <linux/capability.h>
|
|
||||||
+#include <syscall.h>
|
|
||||||
+#ifndef SYS_capset
|
|
||||||
+#ifndef __NR_capset
|
|
||||||
+#include <asm/unistd.h> /* Slackware 4.0 needs this. */
|
|
||||||
+#endif /* __NR_capset */
|
|
||||||
+#define SYS_capset __NR_capset
|
|
||||||
+#endif /* SYS_capset */
|
|
||||||
+#endif /* HAVE_SYS_CAPABILITY_H */
|
|
||||||
|
|
||||||
#ifdef HAVE_SYS_PRCTL_H
|
|
||||||
#include <sys/prctl.h> /* Required for prctl(). */
|
|
||||||
@@ -152,23 +151,24 @@ int capset(cap_user_header_t hdrp, const
|
|
||||||
|
|
||||||
#endif /* HAVE_SYS_PRCTL_H */
|
|
||||||
|
|
||||||
-#ifndef SYS_capset
|
|
||||||
-#ifndef __NR_capset
|
|
||||||
-#include <asm/unistd.h> /* Slackware 4.0 needs this. */
|
|
||||||
-#endif
|
|
||||||
-#define SYS_capset __NR_capset
|
|
||||||
-#endif
|
|
||||||
-#endif
|
|
||||||
+#ifdef HAVE_LIBCAP
|
|
||||||
+#define SETCAPS_FUNC "cap_set_proc "
|
|
||||||
+#else
|
|
||||||
+typedef unsigned int cap_t;
|
|
||||||
+#define SETCAPS_FUNC "syscall(capset) "
|
|
||||||
+#endif /* HAVE_LIBCAP */
|
|
||||||
|
|
||||||
static void
|
|
||||||
-linux_setcaps(unsigned int caps) {
|
|
||||||
+linux_setcaps(cap_t caps) {
|
|
||||||
+#ifndef HAVE_LIBCAP
|
|
||||||
struct __user_cap_header_struct caphead;
|
|
||||||
struct __user_cap_data_struct cap;
|
|
||||||
+#endif
|
|
||||||
char strbuf[ISC_STRERRORSIZE];
|
|
||||||
|
|
||||||
if ((getuid() != 0 && !non_root_caps) || non_root)
|
|
||||||
return;
|
|
||||||
-
|
|
||||||
+#ifndef HAVE_LIBCAP
|
|
||||||
memset(&caphead, 0, sizeof(caphead));
|
|
||||||
caphead.version = _LINUX_CAPABILITY_VERSION;
|
|
||||||
caphead.pid = 0;
|
|
||||||
@@ -176,46 +176,74 @@ linux_setcaps(unsigned int caps) {
|
|
||||||
cap.effective = caps;
|
|
||||||
cap.permitted = caps;
|
|
||||||
cap.inheritable = 0;
|
|
||||||
-#ifdef HAVE_CAPSET
|
|
||||||
- if (capset(&caphead, &cap) < 0 ) {
|
|
||||||
- isc__strerror(errno, strbuf, sizeof(strbuf));
|
|
||||||
- ns_main_earlyfatal("capset failed: %s:"
|
|
||||||
- " please ensure that the capset kernel"
|
|
||||||
- " module is loaded. see insmod(8)",
|
|
||||||
- strbuf);
|
|
||||||
- }
|
|
||||||
+#endif
|
|
||||||
+#ifdef HAVE_LIBCAP
|
|
||||||
+ if (cap_set_proc(caps) < 0) {
|
|
||||||
#else
|
|
||||||
if (syscall(SYS_capset, &caphead, &cap) < 0) {
|
|
||||||
+#endif
|
|
||||||
isc__strerror(errno, strbuf, sizeof(strbuf));
|
|
||||||
- ns_main_earlyfatal("syscall(capset) failed: %s:"
|
|
||||||
+ ns_main_earlyfatal(SETCAPS_FUNC "failed: %s:"
|
|
||||||
" please ensure that the capset kernel"
|
|
||||||
" module is loaded. see insmod(8)",
|
|
||||||
strbuf);
|
|
||||||
}
|
|
||||||
-#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
+#ifdef HAVE_LIBCAP
|
|
||||||
+#define SET_CAP(flag) \
|
|
||||||
+ do { \
|
|
||||||
+ capval = (flag); \
|
|
||||||
+ err = cap_set_flag(caps, CAP_EFFECTIVE, 1, &capval, CAP_SET); \
|
|
||||||
+ if (err == -1) { \
|
|
||||||
+ isc__strerror(errno, strbuf, sizeof(strbuf)); \
|
|
||||||
+ ns_main_earlyfatal("cap_set_proc failed: %s", strbuf); \
|
|
||||||
+ } \
|
|
||||||
+ \
|
|
||||||
+ err = cap_set_flag(caps, CAP_PERMITTED, 1, &capval, CAP_SET); \
|
|
||||||
+ if (err == -1) { \
|
|
||||||
+ isc__strerror(errno, strbuf, sizeof(strbuf)); \
|
|
||||||
+ ns_main_earlyfatal("cap_set_proc failed: %s", strbuf); \
|
|
||||||
+ } \
|
|
||||||
+ } while (0)
|
|
||||||
+#define INIT_CAP \
|
|
||||||
+ do { \
|
|
||||||
+ caps = cap_init(); \
|
|
||||||
+ if (caps == NULL) { \
|
|
||||||
+ isc__strerror(errno, strbuf, sizeof(strbuf)); \
|
|
||||||
+ ns_main_earlyfatal("cap_init failed: %s", strbuf); \
|
|
||||||
+ } \
|
|
||||||
+ } while (0)
|
|
||||||
+#else
|
|
||||||
+#define SET_CAP(flag) { caps |= (1 << (flag)); }
|
|
||||||
+#define INIT_CAP { caps = 0; }
|
|
||||||
+#endif /* HAVE_LIBCAP */
|
|
||||||
+
|
|
||||||
static void
|
|
||||||
linux_initialprivs(void) {
|
|
||||||
- unsigned int caps;
|
|
||||||
+ cap_t caps;
|
|
||||||
+#ifdef HAVE_LIBCAP
|
|
||||||
+ cap_value_t capval;
|
|
||||||
+ char strbuf[ISC_STRERRORSIZE];
|
|
||||||
+ int err;
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
/*%
|
|
||||||
* We don't need most privileges, so we drop them right away.
|
|
||||||
* Later on linux_minprivs() will be called, which will drop our
|
|
||||||
* capabilities to the minimum needed to run the server.
|
|
||||||
*/
|
|
||||||
-
|
|
||||||
- caps = 0;
|
|
||||||
+ INIT_CAP;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* We need to be able to bind() to privileged ports, notably port 53!
|
|
||||||
*/
|
|
||||||
- caps |= (1 << CAP_NET_BIND_SERVICE);
|
|
||||||
+ SET_CAP(CAP_NET_BIND_SERVICE);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* We need chroot() initially too.
|
|
||||||
*/
|
|
||||||
- caps |= (1 << CAP_SYS_CHROOT);
|
|
||||||
+ SET_CAP(CAP_SYS_CHROOT);
|
|
||||||
|
|
||||||
#if defined(HAVE_SYS_PRCTL_H) || !defined(HAVE_LINUXTHREADS)
|
|
||||||
/*
|
|
||||||
@@ -224,19 +252,19 @@ linux_initialprivs(void) {
|
|
||||||
* tried) or we're not using threads. If either of these is
|
|
||||||
* true, we want the setuid capability.
|
|
||||||
*/
|
|
||||||
- caps |= (1 << CAP_SETUID);
|
|
||||||
+ SET_CAP(CAP_SETUID);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Since we call initgroups, we need this.
|
|
||||||
*/
|
|
||||||
- caps |= (1 << CAP_SETGID);
|
|
||||||
+ SET_CAP(CAP_SETGID);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Without this, we run into problems reading a configuration file
|
|
||||||
* owned by a non-root user and non-world-readable on startup.
|
|
||||||
*/
|
|
||||||
- caps |= (1 << CAP_DAC_READ_SEARCH);
|
|
||||||
+ SET_CAP(CAP_DAC_READ_SEARCH);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* XXX We might want to add CAP_SYS_RESOURCE, though it's not
|
|
||||||
@@ -245,15 +273,21 @@ linux_initialprivs(void) {
|
|
||||||
* of files, the stack size, data size, and core dump size to
|
|
||||||
* support named.conf options, this is now being added to test.
|
|
||||||
*/
|
|
||||||
- caps |= (1 << CAP_SYS_RESOURCE);
|
|
||||||
+ SET_CAP(CAP_SYS_RESOURCE);
|
|
||||||
|
|
||||||
linux_setcaps(caps);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
linux_minprivs(void) {
|
|
||||||
- unsigned int caps;
|
|
||||||
+ cap_t caps;
|
|
||||||
+#ifdef HAVE_LIBCAP
|
|
||||||
+ cap_value_t capval;
|
|
||||||
+ char strbuf[ISC_STRERRORSIZE];
|
|
||||||
+ int err;
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
+ INIT_CAP;
|
|
||||||
/*%
|
|
||||||
* Drop all privileges except the ability to bind() to privileged
|
|
||||||
* ports.
|
|
||||||
@@ -262,8 +296,7 @@ linux_minprivs(void) {
|
|
||||||
* chroot() could be used to escape from the chrooted area.
|
|
||||||
*/
|
|
||||||
|
|
||||||
- caps = 0;
|
|
||||||
- caps |= (1 << CAP_NET_BIND_SERVICE);
|
|
||||||
+ SET_CAP(CAP_NET_BIND_SERVICE);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* XXX We might want to add CAP_SYS_RESOURCE, though it's not
|
|
||||||
@@ -272,7 +305,7 @@ linux_minprivs(void) {
|
|
||||||
* of files, the stack size, data size, and core dump size to
|
|
||||||
* support named.conf options, this is now being added to test.
|
|
||||||
*/
|
|
||||||
- caps |= (1 << CAP_SYS_RESOURCE);
|
|
||||||
+ SET_CAP(CAP_SYS_RESOURCE);
|
|
||||||
|
|
||||||
linux_setcaps(caps);
|
|
||||||
}
|
|
||||||
diff -up bind-9.5.0b3/configure.in.libcap bind-9.5.0b3/configure.in
|
|
||||||
--- bind-9.5.0b3/configure.in.libcap 2008-01-30 05:55:51.000000000 +0100
|
|
||||||
+++ bind-9.5.0b3/configure.in 2008-05-05 13:28:34.000000000 +0200
|
|
||||||
@@ -1876,7 +1876,7 @@ AC_ARG_ENABLE(linux-caps,
|
|
||||||
case "$enable_linux_caps" in
|
|
||||||
yes|'')
|
|
||||||
AC_CHECK_HEADERS(linux/capability.h sys/capability.h)
|
|
||||||
- AC_CHECK_FUNCS(capset)
|
|
||||||
+ AC_CHECK_LIB(cap, cap_set_proc)
|
|
||||||
;;
|
|
||||||
no)
|
|
||||||
;;
|
|
152
bind.spec
152
bind.spec
@ -2,7 +2,7 @@
|
|||||||
# Red Hat BIND package .spec file
|
# Red Hat BIND package .spec file
|
||||||
#
|
#
|
||||||
|
|
||||||
%define RELEASEVER b3
|
%define RELEASEVER rc1
|
||||||
|
|
||||||
%{?!SDB: %define SDB 1}
|
%{?!SDB: %define SDB 1}
|
||||||
%{?!LIBBIND: %define LIBBIND 1}
|
%{?!LIBBIND: %define LIBBIND 1}
|
||||||
@ -18,7 +18,7 @@ Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
|
|||||||
Name: bind
|
Name: bind
|
||||||
License: ISC
|
License: ISC
|
||||||
Version: 9.5.0
|
Version: 9.5.0
|
||||||
Release: 32.%{RELEASEVER}%{dist}
|
Release: 33.%{RELEASEVER}%{dist}
|
||||||
Epoch: 32
|
Epoch: 32
|
||||||
Url: http://www.isc.org/products/BIND/
|
Url: http://www.isc.org/products/BIND/
|
||||||
Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -57,7 +57,6 @@ Patch63: bind-9.4.0-dnssec-directory.patch
|
|||||||
Patch71: bind-9.5-overflow.patch
|
Patch71: bind-9.5-overflow.patch
|
||||||
Patch72: bind-9.5-dlz-64bit.patch
|
Patch72: bind-9.5-dlz-64bit.patch
|
||||||
Patch87: bind-9.5-parallel-build.patch
|
Patch87: bind-9.5-parallel-build.patch
|
||||||
Patch88: bind-9.5-libcap.patch
|
|
||||||
Patch89: bind-9.5-recv-race.patch
|
Patch89: bind-9.5-recv-race.patch
|
||||||
Patch90: bind-9.5-edns.patch
|
Patch90: bind-9.5-edns.patch
|
||||||
|
|
||||||
@ -86,8 +85,8 @@ Requires: mktemp
|
|||||||
Requires(post): grep, chkconfig >= 1.3.26
|
Requires(post): grep, chkconfig >= 1.3.26
|
||||||
Requires(pre): shadow-utils
|
Requires(pre): shadow-utils
|
||||||
Requires(preun):chkconfig >= 1.3.26
|
Requires(preun):chkconfig >= 1.3.26
|
||||||
Obsoletes: bind-config, caching-nameserver
|
Obsoletes: bind-config < 30:9.3.2-34.fc6, caching-nameserver < 31:9.4.1-7.fc8
|
||||||
Provides: bind-config, caching-nameserver
|
Provides: bind-config = 30:9.3.2-34.fc6, caching-nameserver = 31:9.4.1-7.fc8
|
||||||
BuildRequires: openssl-devel, libtool, autoconf, pkgconfig, libcap-devel
|
BuildRequires: openssl-devel, libtool, autoconf, pkgconfig, libcap-devel
|
||||||
BuildRequires: libidn-devel
|
BuildRequires: libidn-devel
|
||||||
%if %{SDB}
|
%if %{SDB}
|
||||||
@ -98,7 +97,7 @@ BuildRequires: db4-devel unixODBC-devel
|
|||||||
BuildRequires: dbus-devel
|
BuildRequires: dbus-devel
|
||||||
%endif
|
%endif
|
||||||
%if %{test}
|
%if %{test}
|
||||||
BuildRequires: net-tools, perl
|
BuildRequires: net-tools
|
||||||
%endif
|
%endif
|
||||||
%if %{GSSTSIG}
|
%if %{GSSTSIG}
|
||||||
BuildRequires: krb5-devel
|
BuildRequires: krb5-devel
|
||||||
@ -130,11 +129,12 @@ or in the filesystem (dirdb), in addition to the standard in-memory RBT
|
|||||||
%package libs
|
%package libs
|
||||||
Summary: Libraries used by the BIND DNS packages
|
Summary: Libraries used by the BIND DNS packages
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
Obsoletes: bind-libbind-devel
|
Obsoletes:bind-libbind-devel < 31:9.3.3-4.fc7
|
||||||
|
Provides: bind-libbind-devel = 31:9.3.3-4.fc7
|
||||||
|
|
||||||
%description libs
|
%description libs
|
||||||
Contains libraries used by both the bind server package as well as the utils packages.
|
Contains libraries used by both the bind server package as well as the utils
|
||||||
|
packages.
|
||||||
|
|
||||||
%package utils
|
%package utils
|
||||||
Summary: Utilities for querying DNS name servers
|
Summary: Utilities for querying DNS name servers
|
||||||
@ -150,11 +150,11 @@ network addresses.
|
|||||||
You should install bind-utils if you need to get information from DNS name
|
You should install bind-utils if you need to get information from DNS name
|
||||||
servers.
|
servers.
|
||||||
|
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Header files and libraries needed for BIND DNS development
|
Summary: Header files and libraries needed for BIND DNS development
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Obsoletes: bind-libbind-devel
|
Obsoletes:bind-libbind-devel < 31:9.3.3-4.fc7
|
||||||
|
Provides: bind-libbind-devel = 31:9.3.3-4.fc7
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
The bind-devel package contains all the header files and libraries
|
The bind-devel package contains all the header files and libraries
|
||||||
@ -182,7 +182,6 @@ Based on the code from Jan "Yenya" Kasprzak <kas@fi.muni.cz>
|
|||||||
%patch5 -p1 -b .nonexec
|
%patch5 -p1 -b .nonexec
|
||||||
%patch10 -p1 -b .PIE
|
%patch10 -p1 -b .PIE
|
||||||
%patch16 -p1 -b .redhat_doc
|
%patch16 -p1 -b .redhat_doc
|
||||||
%patch88 -p1 -b .libcap
|
|
||||||
%if %{SDB}
|
%if %{SDB}
|
||||||
mkdir bin/named-sdb
|
mkdir bin/named-sdb
|
||||||
cp -r bin/named/* bin/named-sdb
|
cp -r bin/named/* bin/named-sdb
|
||||||
@ -289,6 +288,29 @@ fi
|
|||||||
if [ -s openssl_config.h ]; then cat openssl_config.h >> config.h ; fi;
|
if [ -s openssl_config.h ]; then cat openssl_config.h >> config.h ; fi;
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%if %{test}
|
||||||
|
%check
|
||||||
|
if [ "`whoami`" = 'root' ]; then
|
||||||
|
set -e
|
||||||
|
chmod -R a+rwX .
|
||||||
|
pushd bin/tests
|
||||||
|
pushd system
|
||||||
|
./ifconfig.sh up
|
||||||
|
popd
|
||||||
|
make test
|
||||||
|
e=$?
|
||||||
|
pushd system
|
||||||
|
./ifconfig.sh down
|
||||||
|
popd
|
||||||
|
popd
|
||||||
|
if [ "$e" -ne 0 ]; then
|
||||||
|
echo "ERROR: this build of BIND failed 'make test'. Aborting."
|
||||||
|
exit $e;
|
||||||
|
fi;
|
||||||
|
else
|
||||||
|
echo 'only root can run the tests (they require an ifconfig).'
|
||||||
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf ${RPM_BUILD_ROOT}
|
rm -rf ${RPM_BUILD_ROOT}
|
||||||
|
|
||||||
@ -343,28 +365,6 @@ cp -fp %{SOURCE11} ${RPM_BUILD_ROOT}%{_datadir}/dbus-1/services/named.service
|
|||||||
cp -fp %{SOURCE13} ${RPM_BUILD_ROOT}%{_sbindir}/namedSetForwarders
|
cp -fp %{SOURCE13} ${RPM_BUILD_ROOT}%{_sbindir}/namedSetForwarders
|
||||||
cp -fp %{SOURCE14} ${RPM_BUILD_ROOT}%{_sbindir}/namedGetForwarders
|
cp -fp %{SOURCE14} ${RPM_BUILD_ROOT}%{_sbindir}/namedGetForwarders
|
||||||
%endif
|
%endif
|
||||||
%if %{test}
|
|
||||||
if [ "`whoami`" = 'root' ]; then
|
|
||||||
set -e
|
|
||||||
chmod -R a+rwX .
|
|
||||||
pushd bin/tests
|
|
||||||
pushd system
|
|
||||||
./ifconfig.sh up
|
|
||||||
popd
|
|
||||||
make test
|
|
||||||
e=$?
|
|
||||||
pushd system
|
|
||||||
./ifconfig.sh down
|
|
||||||
popd
|
|
||||||
popd
|
|
||||||
if [ "$e" -ne 0 ]; then
|
|
||||||
echo "ERROR: this build of BIND failed 'make test'. Aborting."
|
|
||||||
exit $e;
|
|
||||||
fi;
|
|
||||||
else
|
|
||||||
echo 'test==1 : only root can run the tests (they require an ifconfig).';
|
|
||||||
fi
|
|
||||||
%endif
|
|
||||||
# Files required to run test-suite outside of build tree:
|
# Files required to run test-suite outside of build tree:
|
||||||
cp -fp config.h ${RPM_BUILD_ROOT}/%{_includedir}/bind9
|
cp -fp config.h ${RPM_BUILD_ROOT}/%{_includedir}/bind9
|
||||||
cp -fp lib/dns/include/dns/forward.h ${RPM_BUILD_ROOT}/%{_includedir}/dns
|
cp -fp lib/dns/include/dns/forward.h ${RPM_BUILD_ROOT}/%{_includedir}/dns
|
||||||
@ -464,12 +464,10 @@ if [ "$1" -gt 0 ]; then
|
|||||||
fi
|
fi
|
||||||
:;
|
:;
|
||||||
|
|
||||||
|
|
||||||
%post libs -p /sbin/ldconfig
|
%post libs -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun libs -p /sbin/ldconfig
|
%postun libs -p /sbin/ldconfig
|
||||||
|
|
||||||
|
|
||||||
%post chroot
|
%post chroot
|
||||||
if [ "$1" -gt 0 ]; then
|
if [ "$1" -gt 0 ]; then
|
||||||
/usr/sbin/bind-chroot-admin --enable > /dev/null 2>&1;
|
/usr/sbin/bind-chroot-admin --enable > /dev/null 2>&1;
|
||||||
@ -477,9 +475,8 @@ fi;
|
|||||||
:;
|
:;
|
||||||
|
|
||||||
%posttrans chroot
|
%posttrans chroot
|
||||||
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled && \
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
[ -x /sbin/restorecon ]; then
|
[ -x /usr/sbin/restorecon ] && /sbin/restorecon %{chroot_prefix}/dev/* > /dev/null 2>&1;
|
||||||
/sbin/restorecon %{chroot_prefix}/dev/* > /dev/null 2>&1;
|
|
||||||
fi;
|
fi;
|
||||||
:;
|
:;
|
||||||
|
|
||||||
@ -494,6 +491,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
:;
|
:;
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
# Hide configuration
|
||||||
%defattr(0640,root,named,0750)
|
%defattr(0640,root,named,0750)
|
||||||
%dir %{_localstatedir}/named
|
%dir %{_localstatedir}/named
|
||||||
%config(noreplace) %verify(not link) %{_sysconfdir}/named.conf
|
%config(noreplace) %verify(not link) %{_sysconfdir}/named.conf
|
||||||
@ -502,17 +500,12 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%config %verify(not link) %{_localstatedir}/named/named.localhost
|
%config %verify(not link) %{_localstatedir}/named/named.localhost
|
||||||
%config %verify(not link) %{_localstatedir}/named/named.loopback
|
%config %verify(not link) %{_localstatedir}/named/named.loopback
|
||||||
%config %verify(not link) %{_localstatedir}/named/named.empty
|
%config %verify(not link) %{_localstatedir}/named/named.empty
|
||||||
%defattr(0644,root,root,0755)
|
|
||||||
%doc Copyright
|
|
||||||
%doc rfc1912.txt
|
|
||||||
%defattr(0660,named,named,0770)
|
%defattr(0660,named,named,0770)
|
||||||
%dir %{_localstatedir}/named/slaves
|
%dir %{_localstatedir}/named/slaves
|
||||||
%dir %{_localstatedir}/named/data
|
%dir %{_localstatedir}/named/data
|
||||||
%dir %{_localstatedir}/named/dynamic
|
%dir %{_localstatedir}/named/dynamic
|
||||||
%dir %{_localstatedir}/run/named
|
%dir %{_localstatedir}/run/named
|
||||||
%ghost %{_localstatedir}/log/named.log
|
%ghost %{_localstatedir}/log/named.log
|
||||||
%defattr(0754,root,root,0750)
|
|
||||||
%config %{_sysconfdir}/rc.d/init.d/named
|
|
||||||
%defattr(0640,root,named,0750)
|
%defattr(0640,root,named,0750)
|
||||||
%config(noreplace) %{_sysconfdir}/sysconfig/named
|
%config(noreplace) %{_sysconfdir}/sysconfig/named
|
||||||
%ghost %config(noreplace) %{_sysconfdir}/rndc.key
|
%ghost %config(noreplace) %{_sysconfdir}/rndc.key
|
||||||
@ -524,17 +517,16 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
# ^- The default rndc.conf which uses rndc.key is in named's default internal config -
|
# ^- The default rndc.conf which uses rndc.key is in named's default internal config -
|
||||||
# so rndc.conf is not necessary.
|
# so rndc.conf is not necessary.
|
||||||
%config(noreplace) %{_sysconfdir}/logrotate.d/named
|
%config(noreplace) %{_sysconfdir}/logrotate.d/named
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root,-)
|
||||||
|
%{_sysconfdir}/rc.d/init.d/named
|
||||||
%{_sbindir}/dnssec*
|
%{_sbindir}/dnssec*
|
||||||
%{_sbindir}/named-check*
|
%{_sbindir}/named-check*
|
||||||
%{_sbindir}/dns-keygen
|
%{_sbindir}/dns-keygen
|
||||||
%defattr(0750,root,root,0755)
|
|
||||||
%{_sbindir}/lwresd
|
%{_sbindir}/lwresd
|
||||||
%{_sbindir}/named
|
%{_sbindir}/named
|
||||||
%{_sbindir}/named-bootconf
|
%{_sbindir}/named-bootconf
|
||||||
%{_sbindir}/rndc*
|
%{_sbindir}/rndc*
|
||||||
%{_sbindir}/named-compilezone
|
%{_sbindir}/named-compilezone
|
||||||
%defattr(0644,root,root,0755)
|
|
||||||
%{_mandir}/man5/named.conf.5*
|
%{_mandir}/man5/named.conf.5*
|
||||||
%{_mandir}/man5/rndc.conf.5*
|
%{_mandir}/man5/rndc.conf.5*
|
||||||
%{_mandir}/man8/rndc.8*
|
%{_mandir}/man8/rndc.8*
|
||||||
@ -548,49 +540,47 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%doc CHANGES COPYRIGHT README
|
%doc CHANGES COPYRIGHT README
|
||||||
%doc doc/arm doc/misc
|
%doc doc/arm doc/misc
|
||||||
%doc sample/
|
%doc sample/
|
||||||
|
%doc Copyright
|
||||||
|
%doc rfc1912.txt
|
||||||
%if %{WITH_DBUS}
|
%if %{WITH_DBUS}
|
||||||
%doc contrib/dbus/README.DBUS
|
%doc contrib/dbus/README.DBUS
|
||||||
%attr(644,root,root) %config %{_sysconfdir}/dbus-1/system.d/named.conf
|
%config %{_sysconfdir}/dbus-1/system.d/named.conf
|
||||||
%attr(644,root,root) %config %{_datadir}/dbus-1/services/named.service
|
%config %{_datadir}/dbus-1/services/named.service
|
||||||
%attr(750,root,root) %{_sbindir}/namedGetForwarders
|
%{_sbindir}/namedGetForwarders
|
||||||
%attr(750,root,root) %{_sbindir}/namedSetForwarders
|
%{_sbindir}/namedSetForwarders
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{SDB}
|
%if %{SDB}
|
||||||
%files sdb
|
%files sdb
|
||||||
%defattr(0644,root,root,0755)
|
%defattr(-,root,root,-)
|
||||||
%{_mandir}/man1/zone2ldap.1*
|
%{_mandir}/man1/zone2ldap.1*
|
||||||
%doc contrib/sdb/ldap/README.ldap contrib/sdb/ldap/INSTALL.ldap contrib/sdb/pgsql/README.sdb_pgsql
|
%doc contrib/sdb/ldap/README.ldap contrib/sdb/ldap/INSTALL.ldap contrib/sdb/pgsql/README.sdb_pgsql
|
||||||
%dir %{_sysconfdir}/openldap/schema
|
%dir %{_sysconfdir}/openldap/schema
|
||||||
%config(noreplace) %{_sysconfdir}/openldap/schema/dnszone.schema
|
%config(noreplace) %{_sysconfdir}/openldap/schema/dnszone.schema
|
||||||
%defattr(0750,root,root,0755)
|
|
||||||
%{_sbindir}/named-sdb
|
%{_sbindir}/named-sdb
|
||||||
%{_sbindir}/zone2ldap
|
%{_sbindir}/zone2ldap
|
||||||
%{_sbindir}/ldap2zone
|
%{_sbindir}/ldap2zone
|
||||||
%{_sbindir}/zonetodb
|
%{_sbindir}/zonetodb
|
||||||
%{_sbindir}/zone2sqlite
|
%{_sbindir}/zone2sqlite
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
%defattr(-,root,root,0755)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/*so.*
|
%{_libdir}/*so.*
|
||||||
|
|
||||||
%files utils
|
%files utils
|
||||||
%defattr(0755,root,root,0755)
|
%defattr(-,root,root,-)
|
||||||
%{_bindir}/dig
|
%{_bindir}/dig
|
||||||
%{_bindir}/host
|
%{_bindir}/host
|
||||||
%{_bindir}/nslookup
|
%{_bindir}/nslookup
|
||||||
%{_bindir}/nsupdate
|
%{_bindir}/nsupdate
|
||||||
%defattr(0644,root,root,0755)
|
|
||||||
%{_mandir}/man1/host.1*
|
%{_mandir}/man1/host.1*
|
||||||
%{_mandir}/man8/nsupdate.8*
|
%{_mandir}/man8/nsupdate.8*
|
||||||
%{_mandir}/man1/dig.1*
|
%{_mandir}/man1/dig.1*
|
||||||
%{_mandir}/man1/nslookup.1*
|
%{_mandir}/man1/nslookup.1*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root,0755)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/libbind9.a
|
%{_libdir}/libbind9.a
|
||||||
%{_libdir}/libdns.a
|
%{_libdir}/libdns.a
|
||||||
%{_libdir}/libisc.a
|
%{_libdir}/libisc.a
|
||||||
@ -643,10 +633,16 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%ghost %{chroot_prefix}/dev/null
|
%ghost %{chroot_prefix}/dev/null
|
||||||
%ghost %{chroot_prefix}/dev/random
|
%ghost %{chroot_prefix}/dev/random
|
||||||
%ghost %{chroot_prefix}/dev/zero
|
%ghost %{chroot_prefix}/dev/zero
|
||||||
%defattr(0750,root,root,0755)
|
%defattr(-,root,root,-)
|
||||||
%{_sbindir}/bind-chroot-admin
|
%{_sbindir}/bind-chroot-admin
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 14 2008 Adam Tkac <atkac redhat com> 32:9.5.0-33.rc1
|
||||||
|
- updated to 9.5.0rc1
|
||||||
|
- merged patches
|
||||||
|
- bind-9.5-libcap.patch
|
||||||
|
- make binaries readable by others (#427826)
|
||||||
|
|
||||||
* Tue May 13 2008 Adam Tkac <atkac redhat com> 32:9.5.0-32.b3
|
* Tue May 13 2008 Adam Tkac <atkac redhat com> 32:9.5.0-32.b3
|
||||||
- reverted "any" patch, upstream says not needed
|
- reverted "any" patch, upstream says not needed
|
||||||
- log EDNS failure only when we really switch to plain EDNS (#275091)
|
- log EDNS failure only when we really switch to plain EDNS (#275091)
|
||||||
@ -998,7 +994,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
- prever macro has been removed from version
|
- prever macro has been removed from version
|
||||||
|
|
||||||
* Mon Jan 29 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-2.fc7
|
* Mon Jan 29 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-2.fc7
|
||||||
- redirected output from bind-chroot prep and preun stages to /dev/null
|
- redirected output from bind-chroot prep and %%preun stages to /dev/null
|
||||||
|
|
||||||
* Wed Jan 25 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-1.fc7
|
* Wed Jan 25 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-1.fc7
|
||||||
- updated to version 9.3.4 which contains security bugfixes
|
- updated to version 9.3.4 which contains security bugfixes
|
||||||
@ -1037,7 +1033,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
- fix for #211282: EDNS is globally enabled, crashing CheckPoint FW-1,
|
- fix for #211282: EDNS is globally enabled, crashing CheckPoint FW-1,
|
||||||
added edns-enable options to named configuration file which can suppress
|
added edns-enable options to named configuration file which can suppress
|
||||||
EDNS in queries to DNS servers (see /usr/share/doc/bind-9.3.3/misc/options)
|
EDNS in queries to DNS servers (see /usr/share/doc/bind-9.3.3/misc/options)
|
||||||
- fix for #212961: bind-chroot doesn't clean up its mess on %preun
|
- fix for #212961: bind-chroot doesn't clean up its mess on %%preun
|
||||||
- update to 9.3.3rc3, removed already merged patches
|
- update to 9.3.3rc3, removed already merged patches
|
||||||
|
|
||||||
* Fri Oct 13 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-5
|
* Fri Oct 13 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-5
|
||||||
@ -1055,7 +1051,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
shell variable.
|
shell variable.
|
||||||
|
|
||||||
* Mon Oct 2 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-2
|
* Mon Oct 2 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-2
|
||||||
- removed chcon from post script, replaced by restorecon
|
- removed chcon from %%post script, replaced by restorecon
|
||||||
(Bug 202547, comment no. 37)
|
(Bug 202547, comment no. 37)
|
||||||
|
|
||||||
* Fri Sep 15 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-1
|
* Fri Sep 15 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-1
|
||||||
@ -1085,7 +1081,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
- fix bug 197493: renaming subpackage bind-config to caching-nameserver
|
- fix bug 197493: renaming subpackage bind-config to caching-nameserver
|
||||||
|
|
||||||
* Mon Jul 24 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-34
|
* Mon Jul 24 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-34
|
||||||
- fix bug 199876: make '%exclude libbbind.*' conditional on %{LIBBIND}
|
- fix bug 199876: make '%%exclude libbbind.*' conditional on %{LIBBIND}
|
||||||
|
|
||||||
* Mon Jul 24 2006 Florian La Roche <laroche@redhat.com> - 30:9.3.2-33
|
* Mon Jul 24 2006 Florian La Roche <laroche@redhat.com> - 30:9.3.2-33
|
||||||
- fix #195881, perms are not packaged correctly
|
- fix #195881, perms are not packaged correctly
|
||||||
@ -1170,7 +1166,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
|
|
||||||
* Wed Mar 29 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-14
|
* Wed Mar 29 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-14
|
||||||
- fix bug 186577: remove -L/usr/lib from libbind.pc and more .spec file cleanup
|
- fix bug 186577: remove -L/usr/lib from libbind.pc and more .spec file cleanup
|
||||||
- add '%doc' sample configuration files in /usr/share/doc/bind*/sample
|
- add '%%doc' sample configuration files in /usr/share/doc/bind*/sample
|
||||||
- rebuild with new gcc and glibc
|
- rebuild with new gcc and glibc
|
||||||
|
|
||||||
* Wed Mar 22 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-12
|
* Wed Mar 22 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-12
|
||||||
@ -1262,7 +1258,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
- When forwarder nameservers are changed with D-BUS, flush the cache.
|
- When forwarder nameservers are changed with D-BUS, flush the cache.
|
||||||
|
|
||||||
* Mon Sep 26 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-12
|
* Mon Sep 26 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-12
|
||||||
- fix bug 168302: use %{__cc} for compiling dns-keygen
|
- fix bug 168302: use %%{__cc} for compiling dns-keygen
|
||||||
- fix bug 167682: bind-chroot directory permissions
|
- fix bug 167682: bind-chroot directory permissions
|
||||||
- fix issues with -D dbus option when dbus service not running or disabled
|
- fix issues with -D dbus option when dbus service not running or disabled
|
||||||
|
|
||||||
@ -1357,10 +1353,10 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
- AAAA addresses are queried
|
- AAAA addresses are queried
|
||||||
|
|
||||||
* Mon Oct 18 2004 Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-2
|
* Mon Oct 18 2004 Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-2
|
||||||
- Fix bug 136243: bind-chroot %post must run restorecon -R %{prefix}
|
- Fix bug 136243: bind-chroot %%post must run restorecon -R %{prefix}
|
||||||
- Fix bug 135175: named.init must return non-zero if named is not run
|
- Fix bug 135175: named.init must return non-zero if named is not run
|
||||||
- Fix bug 134060: bind-chroot %post must use mktemp, not /tmp/named
|
- Fix bug 134060: bind-chroot %%post must use mktemp, not /tmp/named
|
||||||
- Fix bug 133423: bind-chroot %files entries should have been %dirs
|
- Fix bug 133423: bind-chroot %%files entries should have been %dirs
|
||||||
|
|
||||||
* Thu Sep 23 2004 Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-1
|
* Thu Sep 23 2004 Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-1
|
||||||
- BIND 9.2.4 (final release) released - source code actually
|
- BIND 9.2.4 (final release) released - source code actually
|
||||||
@ -1384,13 +1380,13 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
|
|
||||||
* Wed Sep 8 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-11_EL3
|
* Wed Sep 8 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-11_EL3
|
||||||
- Fix bug 131803: replace ROOTDIR line removed by broken
|
- Fix bug 131803: replace ROOTDIR line removed by broken
|
||||||
- bind-chroot 9.2.2-21's '%postun'; added %triggerpostun for bind-chroot
|
- bind-chroot 9.2.2-21's '%%postun'; added %%triggerpostun for bind-chroot
|
||||||
|
|
||||||
* Tue Sep 7 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10_EL3
|
* Tue Sep 7 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10_EL3
|
||||||
- Fix bugs 130121 & 130981 for RHEL-3
|
- Fix bugs 130121 & 130981 for RHEL-3
|
||||||
|
|
||||||
* Mon Aug 30 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10
|
* Mon Aug 30 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10
|
||||||
- Fix bug 130121: add '%ghost' entries for files included in previous
|
- Fix bug 130121: add '%%ghost' entries for files included in previous
|
||||||
- bind-chroot & not in current - ie. named.conf, rndc.key, dev/* -
|
- bind-chroot & not in current - ie. named.conf, rndc.key, dev/* -
|
||||||
- that RPM removed after upgrade .
|
- that RPM removed after upgrade .
|
||||||
|
|
||||||
@ -1718,7 +1714,7 @@ versions).
|
|||||||
|
|
||||||
* Mon Sep 3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-4
|
* Mon Sep 3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-4
|
||||||
- Make sure /etc/rndc.conf isn't world-readable even after the
|
- Make sure /etc/rndc.conf isn't world-readable even after the
|
||||||
%post script inserted a random key (#53009)
|
%%post script inserted a random key (#53009)
|
||||||
|
|
||||||
* Thu Jul 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-3
|
* Thu Jul 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-3
|
||||||
- Add build dependencies (#49368)
|
- Add build dependencies (#49368)
|
||||||
@ -1857,7 +1853,7 @@ versions).
|
|||||||
|
|
||||||
* Tue Dec 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
|
* Tue Dec 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
|
||||||
- Fix reverse lookups (#22272)
|
- Fix reverse lookups (#22272)
|
||||||
- Run ldconfig in %post utils
|
- Run ldconfig in %%post utils
|
||||||
|
|
||||||
* Tue Dec 12 2000 Karsten Hopp <karsten@redhat.de>
|
* Tue Dec 12 2000 Karsten Hopp <karsten@redhat.de>
|
||||||
- fixed logrotate script (wrong path to kill)
|
- fixed logrotate script (wrong path to kill)
|
||||||
@ -1939,7 +1935,7 @@ versions).
|
|||||||
- Fix TTL (patch from ISC, Bug #9820)
|
- Fix TTL (patch from ISC, Bug #9820)
|
||||||
|
|
||||||
* Wed Feb 16 2000 Bernhard Rosenkranzer <bero@redhat.com>
|
* Wed Feb 16 2000 Bernhard Rosenkranzer <bero@redhat.com>
|
||||||
- fix typo in spec (it's %post, without a leading blank) introduced in -6
|
- fix typo in spec (it's %%post, without a leading blank) introduced in -6
|
||||||
- change SYSTYPE to linux
|
- change SYSTYPE to linux
|
||||||
|
|
||||||
* Sat Feb 11 2000 Bill Nottingham <notting@redhat.com>
|
* Sat Feb 11 2000 Bill Nottingham <notting@redhat.com>
|
||||||
@ -1978,7 +1974,7 @@ versions).
|
|||||||
problems when named has changed during a package update... (# 4890)
|
problems when named has changed during a package update... (# 4890)
|
||||||
|
|
||||||
* Fri Sep 10 1999 Bill Nottingham <notting@redhat.com>
|
* Fri Sep 10 1999 Bill Nottingham <notting@redhat.com>
|
||||||
- chkconfig --del in %preun, not %postun
|
- chkconfig --del in %%preun, not %%postun
|
||||||
|
|
||||||
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
|
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
|
||||||
- initscript munging
|
- initscript munging
|
||||||
@ -1990,7 +1986,7 @@ versions).
|
|||||||
- conflict with new (in man-1.24) man pages (#3876,#3877).
|
- conflict with new (in man-1.24) man pages (#3876,#3877).
|
||||||
|
|
||||||
* Tue Jun 29 1999 Bill Nottingham <notting@redhat.com>
|
* Tue Jun 29 1999 Bill Nottingham <notting@redhat.com>
|
||||||
- fix named.logrotate (wrong %SOURCE)
|
- fix named.logrotate (wrong %%SOURCE)
|
||||||
|
|
||||||
* Fri Jun 25 1999 Jeff Johnson <jbj@redhat.com>
|
* Fri Jun 25 1999 Jeff Johnson <jbj@redhat.com>
|
||||||
- update to 8.2.1.
|
- update to 8.2.1.
|
||||||
@ -2045,8 +2041,8 @@ versions).
|
|||||||
- don't start if /etc/named.conf doesn't exist.
|
- don't start if /etc/named.conf doesn't exist.
|
||||||
|
|
||||||
* Sat Aug 8 1998 Jeff Johnson <jbj@redhat.com>
|
* Sat Aug 8 1998 Jeff Johnson <jbj@redhat.com>
|
||||||
- autmagically create /etc/named.conf from /etc/named.boot in %post
|
- autmagically create /etc/named.conf from /etc/named.boot in %%post
|
||||||
- remove echo in %post
|
- remove echo in %%post
|
||||||
|
|
||||||
* Wed Jun 10 1998 Jeff Johnson <jbj@redhat.com>
|
* Wed Jun 10 1998 Jeff Johnson <jbj@redhat.com>
|
||||||
- merge in 5.1 mods
|
- merge in 5.1 mods
|
||||||
|
2
sources
2
sources
@ -1,4 +1,4 @@
|
|||||||
4faa4395b955e5f8a3d50f308b9fabc8 bind-chroot.tar.bz2
|
4faa4395b955e5f8a3d50f308b9fabc8 bind-chroot.tar.bz2
|
||||||
d4bc7234a0d7b93328335ed9c076c6e9 config-3.tar.bz2
|
d4bc7234a0d7b93328335ed9c076c6e9 config-3.tar.bz2
|
||||||
13fef79f99fcefebb51d84b08805de51 libbind-man.tar.gz
|
13fef79f99fcefebb51d84b08805de51 libbind-man.tar.gz
|
||||||
9dbacfd7a957efd36e30736d579ed519 bind-9.5.0b3.tar.gz
|
bf50ba674a8e2f9a762d423eba7dc01a bind-9.5.0rc1.tar.gz
|
||||||
|
Loading…
Reference in New Issue
Block a user