Summary(pl): BIND - serwer nazw DNS
Summary(tr): DNS alan adý sunucusu
Name: bind
-Version: 8.2.2_P5
-Release: 20
-Copyright: distributable
+Version: 8.2.3
+Release: 1
+License: Distributable
Group: Networking/Daemons
+Group(de): Netzwerkwesen/Server
Group(pl): Sieciowe/Serwery
-Source0: ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}.src.tar.gz
-Source1: ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}.doc.tar.gz
-Source2: ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}.contrib.tar.gz
+Source0: %{name}-%{version}.src.tar.gz
+Source1: %{name}-%{version}.doc.tar.gz
+Source2: %{name}-%{version}.contrib.tar.gz
Source3: named.init
Source4: named.sysconfig
Source5: named.logrotate
Patch2: %{name}-fds.patch
Patch3: %{name}-nonlist.patch
Patch4: %{name}-host.patch
-Patch5: %{name}-glibc21.patch
Patch6: %{name}-mkdep.patch
Patch7: %{name}-probe_ipv6.patch
-Patch8: %{name}-host-forcetype.patch
Patch9: %{name}-pidfile.patch
-Patch10: %{name}-ttl.patch
Patch11: ftp://ftp.6bone.pl/pub/ipv6/set-glibc-2.1.new/host_991529+.diff
Patch12: %{name}-res_randomid.patch
Patch20: utils-holelogd-linux.patch
Patch21: %{name}-chroot-ndc.patch
BuildRequires: flex
+BuildRequires: glibc-static
Prereq: /sbin/chkconfig
Requires: rc-scripts >= 0.2.0
Obsoletes: caching-nameserver
Summary(pl): BIND - serwer nazw DNS
Summary(tr): DNS alan adý sunucusu
Group: Networking/Daemons
+Group(de): Netzwerkwesen/Server
Group(pl): Sieciowe/Serwery
Prereq: /sbin/chkconfig
Requires: rc-scripts >= 0.2.0
Summary(pl): Narzêdzia DNS - host, dig, dnsquery, nslookup
Summary(tr): DNS araçlarý - host, dig, dnsquery, nslookup
Group: Networking/Utilities
+Group(de): Netzwerkwesen/Werkzeuge
Group(pl): Sieciowe/Narzêdzia
%description utils
Summary: DNS development includes and libs
Summary(pl): Pliki nag³ówkowe i biblioteka statyczna
Group: Development/Libraries
+Group(de): Entwicklung/Libraries
Group(fr): Development/Librairies
Group(pl): Programowanie/Biblioteki
Summary: Bind documentation
Summary(pl): Dokumentacja programu bind
Group: Documentation
+Group(de): Dokumentation
Group(pl): Dokumentacja
%description doc
%patch2 -p1
%patch3 -p0
%patch4 -p1
-%patch5 -p1
+#%patch5 -p1
%patch6 -p0
%patch7 -p0
-%patch8 -p0
+#%patch8 -p0
%patch9 -p1
-%patch10 -p1
+#%patch10 -p1
%patch12 -p1
%patch20 -p1
+#%patch22 -p0
cd contrib/host
%patch11 -p1
depend \
all \
DESTDIR="" \
- CDEBUG="$RPM_OPT_FLAGS" \
+ CDEBUG="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}" \
DESTBIN="%{_bindir}" \
DESTSBIN="%{_sbindir}" \
DESTMAN="%{_mandir}" \
eval "make -C src/bin/named named \
'DESTDIR=' \
- 'CDEBUG=$RPM_OPT_FLAGS' \
+ 'CDEBUG=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}' \
'DESTBIN=%{_bindir}' \
'DESTSBIN=%{_sbindir}' \
'DESTMAN=%{_mandir}' \
'DESTHELP=%{_datadir}/misc' \
'DESTETC=%{_sysconfdir}' \
'DESTRUN=%{_chroot}/var/run' \
- 'LDFLAGS=-static -s' \
+ 'LDFLAGS=-static %{!?debug:-s}' \
'SYSTYPE=linux' \
`sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
VER=`cat ./src/Version`"
eval "make -C src/bin/named-xfer named-xfer \
'DESTDIR=' \
- 'CDEBUG=$RPM_OPT_FLAGS' \
+ 'CDEBUG=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}' \
'DESTBIN=%{_bindir}' \
'DESTSBIN=%{_sbindir}' \
'DESTMAN=%{_mandir}' \
'DESTHELP=%{_datadir}/misc' \
'DESTETC=%{_sysconfdir}' \
'DESTRUN=%{_chroot}/var/run' \
- 'LDFLAGS=-static -s' \
+ 'LDFLAGS=-static %{!?debug:-s}' \
'SYSTYPE=linux' \
`sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
VER=`cat ./src/Version`"
eval "make -C src/bin/ndc ndc \
'DESTDIR=' \
- 'CDEBUG=$RPM_OPT_FLAGS' \
+ 'CDEBUG=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}' \
'DESTBIN=%{_bindir}' \
'DESTSBIN=%{_sbindir}' \
'DESTMAN=%{_mandir}' \
'DESTHELP=%{_datadir}/misc' \
'DESTETC=%{_sysconfdir}' \
'DESTRUN=%{_chroot}/var/run' \
- 'LDFLAGS=-s' \
+ 'LDFLAGS=%{!?debug:-s}' \
'SYSTYPE=linux' \
`sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
VER=`cat ./src/Version`"
mv -f src/bin/ndc/ndc.nonc src/bin/ndc/ndc
cd utils-1.0
-gcc -s $RPM_OPT_FLAGS -o holelogd holelogd.c
+gcc $RPM_OPT_FLAGS -o holelogd holelogd.c
%install
rm -rf $RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_bindir}/mkservdb \
$RPM_BUILD_ROOT%{_mandir}/man5/resolver.5
-strip $RPM_BUILD_ROOT{%{_sbindir}/*,%{_bindir}/*} || :
-strip $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/*
+rm -f $RPM_BUILD_ROOT%{_mandir}/man3/{gethostbyname,getipnodebyname,getaddrinfo}.3
-gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[13578]/* \
- src/README src/Version src/CHANGES EXAMPLE-CONFIG \
+gzip -9nf src/README src/Version src/CHANGES EXAMPLE-CONFIG \
*.holelogd
%pre
if ! id -u named > /dev/null 2>&1 ; then
%{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
fi
-%{_bindir}/update-db
%post
/sbin/chkconfig --add named
if [ -f /etc/named.boot.2conf ]; then
/usr/sbin/named-bootconf </etc/named.boot.2conf >/etc/named.conf
- rm /etc/named.boot.2conf
+ rm -f /etc/named.boot.2conf
fi
umask 117
if [ "$1" = "0" ]; then
%{_sbindir}/userdel named
%{_sbindir}/groupdel named
- %{_bindir}/update-db
fi
%pre chroot
if [ -f /etc/named.boot ]; then
cp /etc/named.boot /etc/named.boot.2conf
mv -f /etc/named.boot /etc/named.rpmsave
- echo "Warrnig: /etc/named.boot saved as /etc/named.rpmsave" 1>&2
+ echo "Warrnig:/etc/named.boot saved as /etc/named.rpmsave" 1>&2
fi
if ! id -g named > /dev/null 2>&1 ; then
%{_sbindir}/groupadd -g 58 named
if ! id -u named > /dev/null 2>&1 ; then
%{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
fi
-%{_bindir}/update-db
%post chroot
ln -sf named-chroot /etc/rc.d/init.d/named
if [ -f /etc/named.boot.2conf ]; then
/usr/sbin/named-bootconf </etc/named.boot.2conf >%{_chroot}/etc/named.conf
- rm /etc/named.boot.2conf
+ rm -f /etc/named.boot.2conf
fi
mknod -m a+rw %{_chroot}/dev/null c 1 3
if [ "$1" = "0" ]; then
%{_sbindir}/userdel named
%{_sbindir}/groupdel named
- %{_bindir}/update-db
fi
%clean
%{_mandir}/man1/dnskeygen.1*
%{_mandir}/man8/nsupdate.8*
-%attr(770,named,named) %dir /var/lib/named
-%attr(770,named,named) %dir %{_chroot}
-%attr(770,named,named) %dir %{_chroot}%{_sysconfdir}
-%attr(770,named,named) %dir %{_chroot}/dev
-%attr(770,named,named) %dir %{_chroot}%{_prefix}
-%attr(770,named,named) %dir %{_chroot}%{_sbindir}
-%attr(770,named,named) %dir %{_chroot}%{_datadir}
-%attr(770,named,named) %dir %{_chroot}%{_datadir}/zoneinfo
-%attr(770,named,named) %dir %{_chroot}/var
-%attr(770,named,named) %dir %{_chroot}/var/lib
-%attr(770,named,named) %dir %{_chroot}/var/lib/named
-%attr(770,named,named) %dir %{_chroot}/var/lib/named/M
-%attr(770,named,named) %dir %{_chroot}/var/lib/named/S
-%attr(770,named,named) %dir %{_chroot}/var/log
-%attr(770,named,named) %dir %{_chroot}/var/run
-%attr(770,named,named) %dir %{_chroot}/var/tmp
+%attr(750,root,named) %dir /var/lib/named
+%attr(750,root,named) %dir %{_chroot}
+%attr(750,root,named) %dir %{_chroot}%{_sysconfdir}
+%attr(750,root,named) %dir %{_chroot}/dev
+%attr(750,root,named) %dir %{_chroot}%{_prefix}
+%attr(750,root,named) %dir %{_chroot}%{_sbindir}
+%attr(750,root,named) %dir %{_chroot}%{_datadir}
+%attr(750,root,named) %dir %{_chroot}%{_datadir}/zoneinfo
+%attr(750,root,named) %dir %{_chroot}/var
+%attr(750,root,named) %dir %{_chroot}/var/lib
+%attr(750,root,named) %dir %{_chroot}/var/lib/named
+%attr(750,root,named) %dir %{_chroot}/var/lib/named/M
+%attr(770,root,named) %dir %{_chroot}/var/lib/named/S
+%attr(750,root,named) %dir %{_chroot}/var/log
+%attr(770,root,named) %dir %{_chroot}/var/run
+%attr(770,root,named) %dir %{_chroot}/var/tmp
%attr(660,named,named) %ghost %{_chroot}/var/log/named
-%attr(660,named,named) %{_chroot}/var/lib/named/M/*
-%attr(660,named,named) %{_chroot}/var/lib/named/root.*
+%{_chroot}/var/lib/named/M/*
+%{_chroot}/var/lib/named/root.*
-%attr(775,named,named) %dir %{_chroot}%{_sbindir}/*
-%attr(644,named,named) %dir %{_chroot}%{_datadir}/zoneinfo/*
+%attr(755,root,root) %{_chroot}%{_sbindir}/*
+%{_chroot}%{_datadir}/zoneinfo/*
%ghost %verify(not md5 size mtime) %{_chroot}%{_sysconfdir}/group
%ghost %verify(not md5 size mtime) %{_chroot}%{_sysconfdir}/localtime