]> git.pld-linux.org Git - packages/bind.git/blobdiff - bind.spec
- bump release to 6 and merge translations from TurboLinux.
[packages/bind.git] / bind.spec
index ab0441ba861fef2917ef0aacb85ca1349f0ac632..7728c0ea9bf491c3143ecfcaf15d51819febac36 100644 (file)
--- a/bind.spec
+++ b/bind.spec
@@ -1,33 +1,36 @@
 Summary:       BIND - DNS name server
-Summary(de):   BIND - DNS-Namenserver  
+Summary(de):   BIND - DNS-Namenserver
 Summary(es):   BIND - Servidor de nombres DNS
 Summary(fr):   BIND - serveur de noms DNS
 Summary(pl):   BIND - serwer nazw DNS
-Summary(tr):   DNS alan adý sunucusu
 Summary(pt_BR):        BIND - Servidor de nomes DNS
+Summary(ru):   BIND - cÅÒ×ÅÒ ÓÉÓÔÅÍÙ ÄÏÍÅÎÎÙÈ ÉÍÅΠ(DNS)
+Summary(tr):   DNS alan adý sunucusu
+Summary(uk):   BIND - cÅÒ×ÅÒ ÓÉÓÔÅÍÉ ÄÏÍÅÎÎÉÈ ¦ÍÅΠ(DNS)
+Summary(zh_CN):        Internet ÓòÃû·þÎñÆ÷ 
 Name:          bind
-Version:       9.1.3
-Release:       5
+Version:       9.2.1
+Release:       6
 Epoch:         5
-License:       Distributable
+License:       BSD-like
 Group:         Networking/Daemons
-Group(de):     Netzwerkwesen/Server
-Group(pl):     Sieciowe/Serwery
 Source0:       ftp://ftp.isc.org/isc/bind9/%{version}/%{name}-%{version}.tar.gz
 Source1:       %{name}-conf.tar.gz
 Source2:       named.init
 Source3:       named.sysconfig
 Source4:       named.logrotate
 Source5:       nslookup.8
-Source6:       resolver.5
+Source6:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 Patch1:                %{name}-time.patch
-BuildRequires: sed
-BuildRequires: flex
-BuildRequires: bison
-BuildRequires: openssl-devel 
+Patch2:                %{name}-autoconf.patch
+Patch3:                %{name}-sec-from-833.patch
 BuildRequires: autoconf
 BuildRequires: automake
+BuildRequires: bison
+BuildRequires: flex
 BuildRequires: libtool
+BuildRequires: openssl-devel
+BuildRequires: sed
 Prereq:                rc-scripts >= 0.2.0
 Prereq:                /sbin/chkconfig
 Prereq:                %{name}-libs
@@ -86,25 +89,48 @@ IP (e vice-versa). Pode ser usado em esta
 servidor de nomes cache, mas geralmente só é necessário em uma máquina
 para toda a rede.
 
+%description -l ru
+BIND (Berkeley Internet Name Domain) Ñ×ÌÑÅÔÓÑ ÒÅÁÌÉÚÁÃÉÅÊ ÐÒÏÔÏËÏÌÏ×
+DNS (Domain Name System). BIND ×ËÌÀÞÁÅÔ DNS ÓÅÒ×ÅÒ (named) É
+ÂÉÂÌÉÏÔÅËÕ "ÒÅÚÏÌ×ÅÒÁ" (ÐÏÄÐÒÏÇÒÁÍÍÙ ÄÌÑ ÐÒÉÌÏÖÅÎÉÊ, ÞÅÒÅÚ ËÏÔÏÒÙÅ
+ÐÒÏÉÓÈÏÄÑÔ ÏÂÒÁÝÅÎÉÑ Ë DNS). DNS ÓÅÒ×ÅÒ named ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ
+ÎÁ ÒÁÂÏÞÉÈ ÓÔÁÎÃÉÑÈ ËÁË ËÅÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ, ÎÏ ÏÂÙÞÎÏ ÚÁÐÕÓËÁÅÔÓÑ ÎÁ
+ÏÄÎÏÊ ÍÁÛÉÎÅ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ É ÉÓÐÏÌØÚÕÅÔÓÑ ÏÓÔÁÌØÎÙÍÉ ÍÁÛÉÎÁÍÉ (ÜÔÉÍ
+ÄÏÓÔÉÇÁÅÔÓÑ ÎÁÍÎÏÇÏ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÏÅ ËÅÛÉÒÏ×ÁÎÉÅ).
+
+ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ, ÎÁÓÔÒÁÉ×ÁÀÝÉÅ BIND ÎÁ ÒÁÂÏÔÕ × ÒÅÖÉÍÅ ÐÒÏÓÔÏÇÏ
+ËÅÛÉÒÕÀÝÅÇÏ ÓÅÒ×ÅÒÁ, ×ËÌÀÞÅÎÙ × ÐÁËÅÔ caching-nameserver.
+
 %description -l tr
 Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için
 kullanýlan alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek
 isim sunucusu olarak da kullanýlabilir ama genellikle bütün bir að
 için sadece bir makina üzerinde kurulur.
 
+%description -l uk
+BIND (Berkeley Internet Name Domain) ¤ ÒÅÁ̦ÚÁæ¤À ÐÒÏÔÏËÏ̦נDNS
+(Domain Name System). BIND ×ËÌÀÞÁ¤ DNS ÓÅÒ×ÅÒ (named) ÔÁ Â¦Â̦ÏÔÅËÕ
+"ÒÅÚÏÌ×ÅÒÁ" (ЦÄÐÒÏÇÒÁÍÉ, ÝÏ ÚÁÂÅÚÐÅÞÕÀÔØ ¦ÎÔÅÒÆÅÊÓ ÄÏ DNS). DNS
+ÓÅÒ×ÅÒ named ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÎÁ ÒÏÂÏÞÉÈ ÓÔÁÎæÑÈ ÑË ËÅÛÉÒÕÀÞÉÊ
+ÓÅÒ×ÅÒ, ÁÌÅ Ú×ÉÞÁÊÎÏ ÚÁÐÕÓËÁ¤ÔØÓÑ ÎÁ ÏÄΦʠÍÁÛÉΦ × ÌÏËÁÌØΦʠÍÅÒÅÖ¦ ¦
+×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ¦ÎÛÉÍÉ (ÃÉÍ ÄÏÓÑÇÁ¤ÔØÓѠ¦ÌØÛÁ ÅÆÅËÔÉ×ΦÓÔØ
+×ÉËÏÒÉÓÔÁÎÎÑ ËÅÛÕ).
+
+ëÏÎƦÇÕÒÁæÊΦ ÆÁÊÌÉ, ÝÁ ÎÁÓÔÒÏÀÀÔØ BIND ÎÁ ÒÏÂÏÔÕ × ÒÅÖÉͦ ÐÒÏÓÔÏÇÏ
+ËÅÛÉÒÕÀÞÏÇÏ ÓÅÒ×ÅÒÕ, ×ËÌÀÞÅΦ × ÐÁËÅÔ caching-nameserver.
+
 %package utils
 Summary:       DNS utils - host, dig, dnsquery, nslookup
-Summary(de):   DNS-Utils - Host, Dig, Dnsquery, Nslookup 
+Summary(de):   DNS-Utils - Host, Dig, Dnsquery, Nslookup
 Summary(es):   Utilitarios DNS - host, dig, dnsquery y nslookup
 Summary(fr):   Utilitaires DNS - host, dig, dnsquery, nslookup
 Summary(pl):   Narzêdzia DNS - host, dig, dnsquery, nslookup
 Summary(pt_BR):        Utilitários DNS - host, dig, dnsquery e nslookup
+Summary(ru):   õÔÉÌÉÔÙ ÄÌÑ ÐÏÓÙÌËÉ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÅÒÁÍ DNS
 Summary(tr):   DNS araçlarý - host, dig, dnsquery, nslookup
+Summary(uk):   õÔÉ̦ÔÉ ÄÌÑ ÎÁÄÓÉÌÁÎÎÑ ÚÁÐÉԦנÄÏ ÓÅÒ×ÅҦנDNS
+Summary(zh_CN):        Internet ÓòÃû·þÎñÆ÷ʵÓù¤¾ß
 Group:         Networking/Utilities
-Group(de):     Netzwerkwesen/Werkzeuge
-Group(es):     Red/Utilitarios
-Group(pl):     Sieciowe/Narzêdzia
-Group(pt_BR):  Rede/Utilitários
 Requires:      %{name}-libs = %{version}
 
 %description utils
@@ -117,72 +143,81 @@ network addresses.
 You should install bind-utils if you need to get information from DNS
 name servers.
 
-%description -l de utils
+%description utils -l de
 Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts. Diese
 Tools bestimmen die IP-Adresse eines angegebenen Host-Namen und finden
 Informationen über registrierte Domains und Netzwerk-Adressen.
 
-%description -l es utils
+%description utils -l es
 Conjunto de utilitarios para consulta a servidores de nombres. Estas
 herramientas permiten la determinación de direcciones IP para nombres
 de máquinas informados y busca información sobre dominios registrados
 y direcciones de red.
 
-%description -l fr utils
+%description utils -l fr
 Ensemble d'utilitaires pour interroger les serveurs de noms et
 rechercher des hôtes. Ces outils vous permettent de déterminer les
 adresses IP pour des noms d'hôtes donnés, et trouver des informations
 sur les noms de domaine déclarés et les adresses réseau.
 
-%description -l pl utils
+%description utils -l pl
 Pakiet ten zawiera zbiór aplikacji umo¿liwiaj±cych odpytywanie
 serwerów nazw z innych domen w celu uzyskania informacji o komputerach
 i ich adresach IP.
 
-%description -l pt_BR utils
+%description utils -l pt_BR
 Conjunto de utilitários para consulta a servidores DNS. Estas
 ferramentas permitem a determinação de endereços IP para nomes de
 máquinas informados e busca informações sobre domínios registrados e
 endereços de rede. Você deveria instalar este pacote se necessitar
 obter informações de servidores DNS.
 
-%description -l tr utils
+%description utils -l ru
+îÁÂÏÒ ÕÔÉÌÉÔ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÅÒÁÍ ÉÍÅΠ(DNS) É ÐÏÉÓËÁ
+ÁÄÒÅÓÏ× ÍÁÛÉÎ. üÔÉ ÕÔÉÌÉÔÙ ÐÏÚ×ÏÌÑÀÔ ÏÐÒÅÄÅÌÉÔØ IP-ÁÄÒÅÓ ÐÏ ÉÚ×ÅÓÔÎÏÍÕ
+ÄÏÍÅÎÎÏÍÕ ÉÍÅÎÉ (É ÎÁÏÂÏÒÏÔ) É ÄÒÕÇÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ
+ÄÏÍÅÎÁÈ É ÓÅÔÅ×ÙÈ ÁÄÒÅÓÁÈ.
+
+%description utils -l tr
 Bu pakette isim sunucularýný sorgulamak ve makina adreslerini çözmek
 için kullanýlan araçlar bulunmaktadýr.
 
+%description utils -l uk
+îÁ¦ҠÕÔÉ̦ԠÄÌÑ ÇÅÎÅÒÁ槠ÚÁÐÉԦנÄÏ ÓÅÒ×ÅҦנ¦ÍÅΠ(DNS) ÔÁ ÐÏÛÕËÕ
+ÁÄÒÅÓ ÍÁÛÉÎ. ã¦ ÕÔÉ̦ÔÉ ÄÏÚ×ÏÌÑÀÔØ ÏÔÒÉÍÁÔÉ IP-ÁÄÒÅÓÕ ÚÁ ×¦ÄÏÍÉÍ
+ÄÏÍÅÎÎÉÍ ¦ÍÅÎÅÍ ÔÁ ÎÁ×ÐÁËÉ, Á ÔÁËÏÖ ¦ÎÛÕ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÚÁÒŤÓÔÒÏ×ÁΦ
+ÄÏÍÅÎÉ ÔÁ ÁÄÒÅÓÉ.
+
 %package libs
 Summary:       DNS libraries
 Summary(pl):   Biblioteki DNS
+Summary(ru):   âÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ bind
+Summary(uk):   â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ bind
+Summary(zh_CN):        Internet ÓòÃû·þÎñÆ÷¿ª·¢¿â
 Group:         Libraries
-Group(de):     Libraries
-Group(es):     Bibliotecas
-Group(fr):     Librairies
-Group(pl):     Biblioteki
-Group(pt_BR):  Bibliotecas
-Group(ru):     âÉÂÌÉÏÔÅËÉ
-Group(uk):     â¦Â̦ÏÔÅËÉ
 
 %description libs
 The bind-libs package contains all libraries required for running BIND
 and bind utils.
 
-%description -l pl libs
+%description libs -l pl
 Pakiet zawiera wszystkie biblioteki potrzebne do uruchomienia binda
 lub programów z pakietu bind-utils.
 
+%description libs -l ru
+âÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÂÏÔÙ bind.
+
+%description libs -l uk
+â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÂÏÔÉ bind.
+
 %package devel
 Summary:       DNS development includes
 Summary(es):   Archivos de inclusión y bibliotecas para desarrollo DNS
 Summary(pl):   Pliki nag³ówkowe bibliotek DNS
 Summary(pt_BR):        Todos os arquivos de cabeçalho e bibliotecas para desenvolvimento DNS
+Summary(ru):   èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ bind
+Summary(uk):   èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ bind
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 Requires:      %{name}-libs = %{version}
 
 %description devel
@@ -193,59 +228,82 @@ You should install bind-devel if you want to develop bind DNS
 applications. If you install bind-devel, you'll also need to install
 bind-libs.
 
-%description -l es devel
+%description devel -l es
 Todos los archivos de inclusión y bibliotecas necesarios al desarrollo
 DNS para el bind.
 
-%description -l pl devel
+%description devel -l pl
 Pakiet zawiera pliki nag³ówkowe. Je¿eli bêdziesz pisa³ programy pod
 binda, lub kompilowa³ kod ¼ród³owy oprogramowania korzystaj±cego z
 tych plików nag³ówkowych czy biblioteki powiniene¶ zainstalowaæ ten
 pakiet.
 
-%description -l pt_BR devel
+%description devel -l pt_BR
 Todos os arquivos de cabeçalho e bibliotecas necessários para o
 desenvolvimento com o bind.
 
+%description devel -l ru
+÷ÓÅ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ Ó
+ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ BIND 9.x.x.
+
+%description devel -l uk
+÷Ó¦ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú
+×ÉËÏÒÉÓÔÁÎÎÑÍ BIND 9.x.x.
+
 %package static
 Summary:       DNS static libs
 Summary(pl):   Biblioteki statyczne DNS
 Summary(pt_BR):        Bibliotecas estáticas para desenvolvimento DNS
+Summary(ru):   óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ bind
+Summary(uk):   óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ bind
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
+Requires:      %{name}-devel = %{version}
 
 %description static
 Static bind libraries.
 
-%description -l pl static
+%description static -l pl
 Statyczne biblioteki binda.
 
-%description -l pt_BR static
+%description static -l pt_BR
 Bibliotecas estáticas para desenvolvimento DNS.
 
+%description static -l ru
+óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ Ó
+ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ BIND.
+
+%description static -l uk
+óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ
+BIND.
+
 %prep
 %setup -q -a1
 %patch1 -p1
+%patch2 -p1
+cd lib/bind
+%patch3 -p3
 
 %build
-libtoolize --copy --force
+%{__libtoolize}
+aclocal
+%{__autoconf}
+cd lib/bind
+%{__libtoolize}
 aclocal
-autoconf
+%{__autoconf}
+cd ../..
 %configure \
        --with-openssl=%{_prefix} \
        --with-libtool \
+       --enable-threads \
        --enable-ipv6
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+rm -f doc/rfc/rfc*
+
 install -d $RPM_BUILD_ROOT{%{_includedir},%{_bindir},%{_sbindir},%{_includedir}}
 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d,sysconfig}
 install -d $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8}
@@ -254,26 +312,27 @@ install -d $RPM_BUILD_ROOT%{_var}/{lib/named/{M,S,dev,etc},run,log}
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install doc/man/bin/*.1                        $RPM_BUILD_ROOT%{_mandir}/man1
-install doc/man/lwres/*.3              $RPM_BUILD_ROOT%{_mandir}/man3
-install doc/man/bin/*.5                        $RPM_BUILD_ROOT%{_mandir}/man5
-install %{SOURCE6}                     $RPM_BUILD_ROOT%{_mandir}/man5
-install doc/man/{bin/*.8,dnssec/*.8}   $RPM_BUILD_ROOT%{_mandir}/man8
 install %{SOURCE5}                     $RPM_BUILD_ROOT%{_mandir}/man8
+bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
 install conf-pld/*.zone                        $RPM_BUILD_ROOT%{_var}/lib/named/M
 install conf-pld/*.hint                        $RPM_BUILD_ROOT%{_var}/lib/named
-install conf-pld/*.conf                        $RPM_BUILD_ROOT%{_var}/lib/named/etc
+install conf-pld/*.conf                        $RPM_BUILD_ROOT%{_var}/lib/named/%{_sysconfdir}
 install bin/tests/named.conf           EXAMPLE-CONFIG-named
 install bin/tests/ndc.conf             EXAMPLE-CONFIG-ndc
 install %{SOURCE2}                     $RPM_BUILD_ROOT/etc/rc.d/init.d/named
 install %{SOURCE3}                     $RPM_BUILD_ROOT/etc/sysconfig/named
 install %{SOURCE4}                     $RPM_BUILD_ROOT/etc/logrotate.d/named
-ln -sf %{_var}/lib/named/etc/named.conf $RPM_BUILD_ROOT%{_sysconfdir}/named.conf
+
+ln -sf %{_var}/lib/named/%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
 ln -sf %{_var}/lib/named/named.log     $RPM_BUILD_ROOT%{_var}/log/named
-touch          $RPM_BUILD_ROOT%{_var}/lib/named/{named.log,dev/{random,null}}
+ln -sf %{_var}/lib/named/named.stats   $RPM_BUILD_ROOT%{_var}/log/named.stats
+
+touch $RPM_BUILD_ROOT%{_var}/lib/named/{named.{log,stats},dev/{random,null}}
 
-gzip -9nf README EXAMPLE-CONFIG-* doc/misc/*
+# we don't want Makefiles in documentation...
+rm -f doc/misc/Makefile*
+gzip -9nf README EXAMPLE-CONFIG-* FAQ doc/misc/* doc/rfc/index
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -284,11 +343,23 @@ if [ -f %{_sysconfdir}/named.boot ]; then
        mv -f %{_sysconfdir}/named.boot /etc/named.rpmsave
        echo "Warning:%{_sysconfdir}/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 [ -n "`getgid named`" ]; then
+       if [ "`getgid named`" != "58" ]; then
+               echo "Warning: group namedhaven't gid=58. Correct this before installing bind" 1>&2
+               exit 1
+       fi
+else
+       echo "Adding group named GID=58"
+       /usr/sbin/groupadd -g 58 named
 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
+if [ -n "`id -u named 2>/dev/null`" ]; then
+       if [ "`id -u named`" != "58" ]; then
+               echo "Warning: user named haven't uid=58. Correct this before installing bind" 1>&2
+               exit 1
+       fi
+else
+       echo "Adding user named UID=58"
+       /usr/sbin/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
 fi
 
 %post
@@ -305,11 +376,13 @@ if [ "$1" = "0" ]; then
                /etc/rc.d/init.d/named stop 1>&2
        fi
        /sbin/chkconfig --del named
-fi    
+fi
 
 %postun
 if [ "$1" = "0" ]; then
+       echo "Removing user named UID=58"
        %{_sbindir}/userdel named
+       echo "Removing group named GID=58"
        %{_sbindir}/groupdel named
 fi
 
@@ -318,7 +391,7 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc *.gz doc/misc/*.gz doc/arm/*
+%doc *.gz doc/misc/*.gz doc/arm/*.html doc/rfc
 
 %attr(754,root,root)  /etc/rc.d/init.d/named
 %attr(640,root,root)  %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
@@ -326,35 +399,49 @@ fi
 %attr(640,root,root)  %config %verify(not size mtime md5) /etc/logrotate.d/named
 
 %attr(755,root,root) %{_sbindir}/*
-%attr(755,root,root) %{_bindir}/nsupdate
 
 %{_mandir}/man8/dns*
 %{_mandir}/man8/lwres*
 %{_mandir}/man8/named*
 %{_mandir}/man8/rndc*
 %{_mandir}/man5/rndc*
-%{_mandir}/man8/nsupdate*
+%lang(ja) %{_mandir}/ja/man8/named*
 
 %attr(770,root,named) %dir %{_var}/lib/named
 %attr(750,root,named) %dir %{_var}/lib/named/M
 %attr(770,root,named) %dir %{_var}/lib/named/S
 %attr(770,root,named) %dir %{_var}/lib/named/dev
 
-%{_var}/lib/named/M/*
-%{_var}/lib/named/root.*
-%attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_var}/lib/named/etc/*
+%config(noreplace) %verify(not size mtime md5) %{_var}/lib/named/M/*
+%config(noreplace) %verify(not size mtime md5) %{_var}/lib/named/root.*
+%attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_var}/lib/named/%{_sysconfdir}/*
 
-%ghost %{_var}/lib/named/dev/*
-%attr(660,named,named) %ghost %{_var}/log/named
+#%ghost %{_var}/lib/named/dev/*
+%attr(770,root,named) %{_var}/lib/named/dev/*
+%attr(660,named,named) %ghost %{_var}/log/named*
 
 %files utils
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/dig
 %attr(755,root,root) %{_bindir}/host
 %attr(755,root,root) %{_bindir}/nslookup
+%attr(755,root,root) %{_bindir}/nsupdate
 %{_mandir}/man1/dig.1*
 %{_mandir}/man1/host.1*
 %{_mandir}/man8/nslookup.8*
+%{_mandir}/man8/nsupdate*
+
+%lang(fi) %{_mandir}/fi/man1/host.1*
+
+%lang(fr) %{_mandir}/fr/man1/host.1*
+
+%lang(hu) %{_mandir}/hu/man1/host.1*
+
+%lang(ja) %{_mandir}/ja/man1/dig.1*
+%lang(ja) %{_mandir}/ja/man1/host.1*
+%lang(ja) %{_mandir}/ja/man8/nslookup.8*
+
+%lang(pl) %{_mandir}/pl/man1/host.1*
 
 %files libs
 %defattr(644,root,root,755)
This page took 0.090009 seconds and 4 git commands to generate.