]> git.pld-linux.org Git - packages/bind.git/blobdiff - bind.spec
- fixed
[packages/bind.git] / bind.spec
index c41a65b25968f55ce0935604a99cff8d6b8d731c..8dad267c6bbc021ec2f6f02a936dcfa01d1df83c 100644 (file)
--- a/bind.spec
+++ b/bind.spec
@@ -4,14 +4,15 @@ Summary(fr):  BIND - serveur de noms DNS
 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
@@ -22,17 +23,15 @@ Patch1:             %{name}-pselect.patch
 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
@@ -91,6 +90,7 @@ Summary(fr):  BIND - serveur de noms DNS
 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
@@ -149,6 +149,7 @@ Summary(fr):        Utilitaires DNS - host, dig, dnsquery, nslookup
 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
@@ -185,6 +186,7 @@ i
 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
 
@@ -207,6 +209,7 @@ biblioteki powiniene
 Summary:       Bind documentation
 Summary(pl):   Dokumentacja programu bind
 Group:         Documentation
+Group(de):     Dokumentation
 Group(pl):     Dokumentacja
 
 %description doc
@@ -222,14 +225,15 @@ Dokumentacja programu bind
 %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
 
@@ -240,7 +244,7 @@ cd src
        depend \
        all \
        DESTDIR="" \
-       CDEBUG="$RPM_OPT_FLAGS" \
+       CDEBUG="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}" \
        DESTBIN="%{_bindir}" \
        DESTSBIN="%{_sbindir}" \
        DESTMAN="%{_mandir}" \
@@ -261,42 +265,42 @@ patch -p1 < %{PATCH21}
 
 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`"
@@ -313,7 +317,7 @@ mv -f src/bin/named-xfer/named-xfer.dynamic src/bin/named-xfer/named-xfer
 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
@@ -397,11 +401,9 @@ mv -f $RPM_BUILD_ROOT%{_bindir}/nsupdate $RPM_BUILD_ROOT%{_sbindir}
 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
@@ -416,7 +418,6 @@ fi
 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
@@ -429,7 +430,7 @@ fi
 
 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
@@ -448,14 +449,13 @@ fi
 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
@@ -463,7 +463,6 @@ fi
 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
@@ -477,7 +476,7 @@ fi
 
 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
@@ -507,7 +506,6 @@ fi
 if [ "$1" = "0" ]; then
        %{_sbindir}/userdel named
        %{_sbindir}/groupdel named
-       %{_bindir}/update-db
 fi
 
 %clean
@@ -576,30 +574,30 @@ fi
 %{_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
This page took 0.03893 seconds and 4 git commands to generate.