]> git.pld-linux.org Git - packages/bind.git/blob - bind.spec
- added missing files: *.la to -devel and ja nsupdate(8) man page
[packages/bind.git] / bind.spec
1 Summary:        BIND - DNS name server
2 Summary(de):    BIND - DNS-Namenserver
3 Summary(es):    BIND - Servidor de nombres DNS
4 Summary(fr):    BIND - serveur de noms DNS
5 Summary(pl):    BIND - serwer nazw DNS
6 Summary(pt_BR): BIND - Servidor de nomes DNS
7 Summary(ru):    BIND - cÅÒ×ÅÒ ÓÉÓÔÅÍÙ ÄÏÍÅÎÎÙÈ ÉÍÅΠ(DNS)
8 Summary(tr):    DNS alan adý sunucusu
9 Summary(uk):    BIND - cÅÒ×ÅÒ ÓÉÓÔÅÍÉ ÄÏÍÅÎÎÉÈ ¦ÍÅΠ(DNS)
10 Summary(zh_CN): Internet ÓòÃû·þÎñÆ÷ 
11 Name:           bind
12 Version:        9.2.1
13 Release:        7
14 Epoch:          5
15 License:        BSD-like
16 Group:          Networking/Daemons
17 Source0:        ftp://ftp.isc.org/isc/bind9/%{version}/%{name}-%{version}.tar.gz
18 Source1:        %{name}-conf.tar.gz
19 Source2:        named.init
20 Source3:        named.sysconfig
21 Source4:        named.logrotate
22 Source5:        nslookup.8
23 Source6:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
24 Patch1:         %{name}-time.patch
25 Patch2:         %{name}-autoconf.patch
26 Patch3:         %{name}-sec-from-833.patch
27 BuildRequires:  autoconf
28 BuildRequires:  automake
29 BuildRequires:  bison
30 BuildRequires:  flex
31 BuildRequires:  libtool
32 BuildRequires:  openssl-devel
33 BuildRequires:  sed
34 Prereq:         rc-scripts >= 0.2.0
35 Prereq:         /sbin/chkconfig
36 Prereq:         %{name}-libs
37 Requires:       %{name}-libs = %{version}
38 Requires:       psmisc >= 20.1
39 URL:            http://www.isc.org/products/BIND/bind9.html
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Obsoletes:      caching-nameserver
42 Conflicts:      %{name}-chroot
43 Conflicts:      kernel < 2.2.18
44
45 %description
46 BIND (Berkeley Internet Name Domain) is an implementation of the DNS
47 (Domain Name System) protocols. BIND includes a DNS server (named),
48 which resolves host names to IP addresses, and a resolver library
49 (routines for applications to use when interfacing with DNS). A DNS
50 server allows clients to name resources or objects and share the
51 information with other network machines. The named DNS server can be
52 used on workstations as a caching name server, but is generally only
53 needed on one machine for an entire network. Note that the
54 configuration files for making BIND act as a simple caching nameserver
55 are included in the caching-nameserver package.
56
57 Install the bind package if you need a DNS server for your network. If
58 you want bind to act a caching name server, you will also need to
59 install the caching-nameserver package.
60
61 %description -l de
62 Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
63 IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als
64 caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem
65 Recher des Netzwerks erforderlich.
66
67 %description -l es
68 Incluye el servidor de nombres (DNS), que se usa para traducir nombres
69 para IP (y viceversa). Puede ser usado en estaciones de trabajo como
70 un servidor de nombres caché, pero generalmente sólo hace falta en una
71 máquina para toda la red.
72
73 %description -l fr
74 Contient le serveur de noms named, utilisé pour définir les
75 traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
76 utilisé sur les stations de travail comme serveur de nom en cache mais
77 n'est souvent nécessaire que sur une machine pour un réseau entier.
78
79 %description -l pl
80 Pakiet ten zawiera demona named, który s³u¿y do zmieniania nazw
81 komputerów na numery IP i odwrotnie. Mo¿e byæ on u¿ywany na stacjach
82 roboczych jako bufor odwo³añ do serwisu nazw (caching name server),
83 ale generalnie wystarczy tylko jedna jednostka wyposa¿ona w ten
84 program na fragment sieci.
85
86 %description -l pt_BR
87 Inclui o servidor de nomes (DNS), que é usado para traduzir nomes para
88 IP (e vice-versa). Pode ser usado em estações de trabalho como um
89 servidor de nomes cache, mas geralmente só é necessário em uma máquina
90 para toda a rede.
91
92 %description -l ru
93 BIND (Berkeley Internet Name Domain) Ñ×ÌÑÅÔÓÑ ÒÅÁÌÉÚÁÃÉÅÊ ÐÒÏÔÏËÏÌÏ×
94 DNS (Domain Name System). BIND ×ËÌÀÞÁÅÔ DNS ÓÅÒ×ÅÒ (named) É
95 ÂÉÂÌÉÏÔÅËÕ "ÒÅÚÏÌ×ÅÒÁ" (ÐÏÄÐÒÏÇÒÁÍÍÙ ÄÌÑ ÐÒÉÌÏÖÅÎÉÊ, ÞÅÒÅÚ ËÏÔÏÒÙÅ
96 ÐÒÏÉÓÈÏÄÑÔ ÏÂÒÁÝÅÎÉÑ Ë DNS). DNS ÓÅÒ×ÅÒ named ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ
97 ÎÁ ÒÁÂÏÞÉÈ ÓÔÁÎÃÉÑÈ ËÁË ËÅÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ, ÎÏ ÏÂÙÞÎÏ ÚÁÐÕÓËÁÅÔÓÑ ÎÁ
98 ÏÄÎÏÊ ÍÁÛÉÎÅ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ É ÉÓÐÏÌØÚÕÅÔÓÑ ÏÓÔÁÌØÎÙÍÉ ÍÁÛÉÎÁÍÉ (ÜÔÉÍ
99 ÄÏÓÔÉÇÁÅÔÓÑ ÎÁÍÎÏÇÏ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÏÅ ËÅÛÉÒÏ×ÁÎÉÅ).
100
101 ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ, ÎÁÓÔÒÁÉ×ÁÀÝÉÅ BIND ÎÁ ÒÁÂÏÔÕ × ÒÅÖÉÍÅ ÐÒÏÓÔÏÇÏ
102 ËÅÛÉÒÕÀÝÅÇÏ ÓÅÒ×ÅÒÁ, ×ËÌÀÞÅÎÙ × ÐÁËÅÔ caching-nameserver.
103
104 %description -l tr
105 Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için
106 kullanýlan alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek
107 isim sunucusu olarak da kullanýlabilir ama genellikle bütün bir að
108 için sadece bir makina üzerinde kurulur.
109
110 %description -l uk
111 BIND (Berkeley Internet Name Domain) ¤ ÒÅÁ̦ÚÁæ¤À ÐÒÏÔÏËÏ̦נDNS
112 (Domain Name System). BIND ×ËÌÀÞÁ¤ DNS ÓÅÒ×ÅÒ (named) ÔÁ Â¦Â̦ÏÔÅËÕ
113 "ÒÅÚÏÌ×ÅÒÁ" (ЦÄÐÒÏÇÒÁÍÉ, ÝÏ ÚÁÂÅÚÐÅÞÕÀÔØ ¦ÎÔÅÒÆÅÊÓ ÄÏ DNS). DNS
114 ÓÅÒ×ÅÒ named ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÎÁ ÒÏÂÏÞÉÈ ÓÔÁÎæÑÈ ÑË ËÅÛÉÒÕÀÞÉÊ
115 ÓÅÒ×ÅÒ, ÁÌÅ Ú×ÉÞÁÊÎÏ ÚÁÐÕÓËÁ¤ÔØÓÑ ÎÁ ÏÄΦʠÍÁÛÉΦ × ÌÏËÁÌØΦʠÍÅÒÅÖ¦ ¦
116 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ¦ÎÛÉÍÉ (ÃÉÍ ÄÏÓÑÇÁ¤ÔØÓѠ¦ÌØÛÁ ÅÆÅËÔÉ×ΦÓÔØ
117 ×ÉËÏÒÉÓÔÁÎÎÑ ËÅÛÕ).
118
119 ëÏÎƦÇÕÒÁæÊΦ ÆÁÊÌÉ, ÝÁ ÎÁÓÔÒÏÀÀÔØ BIND ÎÁ ÒÏÂÏÔÕ × ÒÅÖÉͦ ÐÒÏÓÔÏÇÏ
120 ËÅÛÉÒÕÀÞÏÇÏ ÓÅÒ×ÅÒÕ, ×ËÌÀÞÅΦ × ÐÁËÅÔ caching-nameserver.
121
122 %package utils
123 Summary:        DNS utils - host, dig, dnsquery, nslookup
124 Summary(de):    DNS-Utils - Host, Dig, Dnsquery, Nslookup
125 Summary(es):    Utilitarios DNS - host, dig, dnsquery y nslookup
126 Summary(fr):    Utilitaires DNS - host, dig, dnsquery, nslookup
127 Summary(pl):    Narzêdzia DNS - host, dig, dnsquery, nslookup
128 Summary(pt_BR): Utilitários DNS - host, dig, dnsquery e nslookup
129 Summary(ru):    õÔÉÌÉÔÙ ÄÌÑ ÐÏÓÙÌËÉ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÅÒÁÍ DNS
130 Summary(tr):    DNS araçlarý - host, dig, dnsquery, nslookup
131 Summary(uk):    õÔÉ̦ÔÉ ÄÌÑ ÎÁÄÓÉÌÁÎÎÑ ÚÁÐÉԦנÄÏ ÓÅÒ×ÅҦנDNS
132 Summary(zh_CN): Internet ÓòÃû·þÎñÆ÷ʵÓù¤¾ß
133 Group:          Networking/Utilities
134 Requires:       %{name}-libs = %{version}
135
136 %description utils
137 Bind-utils contains a collection of utilities for querying DNS (Domain
138 Name Service) name servers to find out information about Internet
139 hosts. These tools will provide you with the IP addresses for given
140 host names, as well as other information about registered domains and
141 network addresses.
142
143 You should install bind-utils if you need to get information from DNS
144 name servers.
145
146 %description utils -l de
147 Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts. Diese
148 Tools bestimmen die IP-Adresse eines angegebenen Host-Namen und finden
149 Informationen über registrierte Domains und Netzwerk-Adressen.
150
151 %description utils -l es
152 Conjunto de utilitarios para consulta a servidores de nombres. Estas
153 herramientas permiten la determinación de direcciones IP para nombres
154 de máquinas informados y busca información sobre dominios registrados
155 y direcciones de red.
156
157 %description utils -l fr
158 Ensemble d'utilitaires pour interroger les serveurs de noms et
159 rechercher des hôtes. Ces outils vous permettent de déterminer les
160 adresses IP pour des noms d'hôtes donnés, et trouver des informations
161 sur les noms de domaine déclarés et les adresses réseau.
162
163 %description utils -l pl
164 Pakiet ten zawiera zbiór aplikacji umo¿liwiaj±cych odpytywanie
165 serwerów nazw z innych domen w celu uzyskania informacji o komputerach
166 i ich adresach IP.
167
168 %description utils -l pt_BR
169 Conjunto de utilitários para consulta a servidores DNS. Estas
170 ferramentas permitem a determinação de endereços IP para nomes de
171 máquinas informados e busca informações sobre domínios registrados e
172 endereços de rede. Você deveria instalar este pacote se necessitar
173 obter informações de servidores DNS.
174
175 %description utils -l ru
176 îÁÂÏÒ ÕÔÉÌÉÔ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÅÒÁÍ ÉÍÅΠ(DNS) É ÐÏÉÓËÁ
177 ÁÄÒÅÓÏ× ÍÁÛÉÎ. üÔÉ ÕÔÉÌÉÔÙ ÐÏÚ×ÏÌÑÀÔ ÏÐÒÅÄÅÌÉÔØ IP-ÁÄÒÅÓ ÐÏ ÉÚ×ÅÓÔÎÏÍÕ
178 ÄÏÍÅÎÎÏÍÕ ÉÍÅÎÉ (É ÎÁÏÂÏÒÏÔ) É ÄÒÕÇÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ
179 ÄÏÍÅÎÁÈ É ÓÅÔÅ×ÙÈ ÁÄÒÅÓÁÈ.
180
181 %description utils -l tr
182 Bu pakette isim sunucularýný sorgulamak ve makina adreslerini çözmek
183 için kullanýlan araçlar bulunmaktadýr.
184
185 %description utils -l uk
186 îÁ¦ҠÕÔÉ̦ԠÄÌÑ ÇÅÎÅÒÁ槠ÚÁÐÉԦנÄÏ ÓÅÒ×ÅҦנ¦ÍÅΠ(DNS) ÔÁ ÐÏÛÕËÕ
187 ÁÄÒÅÓ ÍÁÛÉÎ. ã¦ ÕÔÉ̦ÔÉ ÄÏÚ×ÏÌÑÀÔØ ÏÔÒÉÍÁÔÉ IP-ÁÄÒÅÓÕ ÚÁ ×¦ÄÏÍÉÍ
188 ÄÏÍÅÎÎÉÍ ¦ÍÅÎÅÍ ÔÁ ÎÁ×ÐÁËÉ, Á ÔÁËÏÖ ¦ÎÛÕ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÚÁÒŤÓÔÒÏ×ÁΦ
189 ÄÏÍÅÎÉ ÔÁ ÁÄÒÅÓÉ.
190
191 %package libs
192 Summary:        DNS libraries
193 Summary(pl):    Biblioteki DNS
194 Summary(ru):    âÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ bind
195 Summary(uk):    â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ bind
196 Summary(zh_CN): Internet ÓòÃû·þÎñÆ÷¿ª·¢¿â
197 Group:          Libraries
198
199 %description libs
200 The bind-libs package contains all libraries required for running BIND
201 and bind utils.
202
203 %description libs -l pl
204 Pakiet zawiera wszystkie biblioteki potrzebne do uruchomienia binda
205 lub programów z pakietu bind-utils.
206
207 %description libs -l ru
208 âÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÂÏÔÙ bind.
209
210 %description libs -l uk
211 â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÂÏÔÉ bind.
212
213 %package devel
214 Summary:        DNS development includes
215 Summary(es):    Archivos de inclusión y bibliotecas para desarrollo DNS
216 Summary(pl):    Pliki nag³ówkowe bibliotek DNS
217 Summary(pt_BR): Todos os arquivos de cabeçalho e bibliotecas para desenvolvimento DNS
218 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ bind
219 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ bind
220 Group:          Development/Libraries
221 Requires:       %{name}-libs = %{version}
222
223 %description devel
224 The bind-devel package contains all the include files and symlinks
225 required for DNS (Domain Name Service) development for BIND.
226
227 You should install bind-devel if you want to develop bind DNS
228 applications. If you install bind-devel, you'll also need to install
229 bind-libs.
230
231 %description devel -l es
232 Todos los archivos de inclusión y bibliotecas necesarios al desarrollo
233 DNS para el bind.
234
235 %description devel -l pl
236 Pakiet zawiera pliki nag³ówkowe. Je¿eli bêdziesz pisa³ programy pod
237 binda, lub kompilowa³ kod ¼ród³owy oprogramowania korzystaj±cego z
238 tych plików nag³ówkowych czy biblioteki powiniene¶ zainstalowaæ ten
239 pakiet.
240
241 %description devel -l pt_BR
242 Todos os arquivos de cabeçalho e bibliotecas necessários para o
243 desenvolvimento com o bind.
244
245 %description devel -l ru
246 ÷ÓÅ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ Ó
247 ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ BIND 9.x.x.
248
249 %description devel -l uk
250 ÷Ó¦ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú
251 ×ÉËÏÒÉÓÔÁÎÎÑÍ BIND 9.x.x.
252
253 %package static
254 Summary:        DNS static libs
255 Summary(pl):    Biblioteki statyczne DNS
256 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento DNS
257 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ bind
258 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ bind
259 Group:          Development/Libraries
260 Requires:       %{name}-devel = %{version}
261
262 %description static
263 Static bind libraries.
264
265 %description static -l pl
266 Statyczne biblioteki binda.
267
268 %description static -l pt_BR
269 Bibliotecas estáticas para desenvolvimento DNS.
270
271 %description static -l ru
272 óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ Ó
273 ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ BIND.
274
275 %description static -l uk
276 óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ
277 BIND.
278
279 %prep
280 %setup -q -a1
281 %patch1 -p1
282 %patch2 -p1
283 cd lib/bind
284 %patch3 -p3
285
286 %build
287 %{__libtoolize}
288 aclocal
289 %{__autoconf}
290 cd lib/bind
291 %{__libtoolize}
292 aclocal
293 %{__autoconf}
294 cd ../..
295 %configure \
296         --with-openssl=%{_prefix} \
297         --with-libtool \
298         --enable-threads \
299         --enable-ipv6
300 %{__make}
301
302 %install
303 rm -rf $RPM_BUILD_ROOT
304
305 rm -f doc/rfc/rfc*
306
307 install -d $RPM_BUILD_ROOT{%{_includedir},%{_bindir},%{_sbindir},%{_includedir}}
308 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d,sysconfig}
309 install -d $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8}
310 install -d $RPM_BUILD_ROOT%{_var}/{lib/named/{M,S,dev,etc},run,log}
311
312 %{__make} install \
313         DESTDIR=$RPM_BUILD_ROOT
314
315 install %{SOURCE5}                      $RPM_BUILD_ROOT%{_mandir}/man8
316 bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
317
318 install conf-pld/*.zone                 $RPM_BUILD_ROOT%{_var}/lib/named/M
319 install conf-pld/*.hint                 $RPM_BUILD_ROOT%{_var}/lib/named
320 install conf-pld/*.conf                 $RPM_BUILD_ROOT%{_var}/lib/named/%{_sysconfdir}
321 install bin/tests/named.conf            EXAMPLE-CONFIG-named
322 install bin/tests/ndc.conf              EXAMPLE-CONFIG-ndc
323 install %{SOURCE2}                      $RPM_BUILD_ROOT/etc/rc.d/init.d/named
324 install %{SOURCE3}                      $RPM_BUILD_ROOT/etc/sysconfig/named
325 install %{SOURCE4}                      $RPM_BUILD_ROOT/etc/logrotate.d/named
326
327 ln -sf %{_var}/lib/named/%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
328 ln -sf %{_var}/lib/named/named.log      $RPM_BUILD_ROOT%{_var}/log/named
329 ln -sf %{_var}/lib/named/named.stats    $RPM_BUILD_ROOT%{_var}/log/named.stats
330
331 touch $RPM_BUILD_ROOT%{_var}/lib/named/{named.{log,stats},dev/{random,null}}
332
333 # we don't want Makefiles in documentation...
334 rm -f doc/misc/Makefile*
335
336 %clean
337 rm -rf $RPM_BUILD_ROOT
338
339 %pre
340 if [ -f %{_sysconfdir}/named.boot ]; then
341         cp -f %{_sysconfdir}/named.boot /etc/named.boot.2conf
342         mv -f %{_sysconfdir}/named.boot /etc/named.rpmsave
343         echo "Warning:%{_sysconfdir}/named.boot saved as /etc/named.rpmsave" 1>&2
344 fi
345 if [ -n "`getgid named`" ]; then
346         if [ "`getgid named`" != "58" ]; then
347                 echo "Warning: group namedhaven't gid=58. Correct this before installing bind" 1>&2
348                 exit 1
349         fi
350 else
351         echo "Adding group named GID=58"
352         /usr/sbin/groupadd -g 58 named
353 fi
354 if [ -n "`id -u named 2>/dev/null`" ]; then
355         if [ "`id -u named`" != "58" ]; then
356                 echo "Warning: user named haven't uid=58. Correct this before installing bind" 1>&2
357                 exit 1
358         fi
359 else
360         echo "Adding user named UID=58"
361         /usr/sbin/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
362 fi
363
364 %post
365 /sbin/chkconfig --add named
366 if [ -f /var/lock/subsys/named ]; then
367         /etc/rc.d/init.d/named restart 1>&2
368 else
369         echo "Type \"/etc/rc.d/init.d/named start\" to start named" 1>&2
370 fi
371
372 %preun
373 if [ "$1" = "0" ]; then
374         if [ -f /var/lock/subsys/named ]; then
375                 /etc/rc.d/init.d/named stop 1>&2
376         fi
377         /sbin/chkconfig --del named
378 fi
379
380 %postun
381 if [ "$1" = "0" ]; then
382         echo "Removing user named UID=58"
383         %{_sbindir}/userdel named
384         echo "Removing group named GID=58"
385         %{_sbindir}/groupdel named
386 fi
387
388 %post   libs -p /sbin/ldconfig
389 %postun libs -p /sbin/ldconfig
390
391 %files
392 %defattr(644,root,root,755)
393 %doc README EXAMPLE-CONFIG-* FAQ doc/misc/* doc/arm/*.html doc/rfc/index
394
395 %attr(754,root,root)  /etc/rc.d/init.d/named
396 %attr(640,root,root)  %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
397 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/named.conf
398 %attr(640,root,root)  %config %verify(not size mtime md5) /etc/logrotate.d/named
399
400 %attr(755,root,root) %{_sbindir}/*
401
402 %{_mandir}/man8/dns*
403 %{_mandir}/man8/lwres*
404 %{_mandir}/man8/named*
405 %{_mandir}/man8/rndc*
406 %{_mandir}/man5/rndc*
407 %lang(ja) %{_mandir}/ja/man8/named*
408
409 %attr(770,root,named) %dir %{_var}/lib/named
410 %attr(750,root,named) %dir %{_var}/lib/named/M
411 %attr(770,root,named) %dir %{_var}/lib/named/S
412 %attr(770,root,named) %dir %{_var}/lib/named/dev
413
414 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/named/M/*
415 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/named/root.*
416 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_var}/lib/named/%{_sysconfdir}/*
417
418 #%ghost %{_var}/lib/named/dev/*
419 %attr(770,root,named) %{_var}/lib/named/dev/*
420 %attr(660,named,named) %ghost %{_var}/log/named*
421
422 %files utils
423 %defattr(644,root,root,755)
424 %attr(755,root,root) %{_bindir}/dig
425 %attr(755,root,root) %{_bindir}/host
426 %attr(755,root,root) %{_bindir}/nslookup
427 %attr(755,root,root) %{_bindir}/nsupdate
428 %{_mandir}/man1/dig.1*
429 %{_mandir}/man1/host.1*
430 %{_mandir}/man8/nslookup.8*
431 %{_mandir}/man8/nsupdate*
432
433 %lang(fi) %{_mandir}/fi/man1/host.1*
434
435 %lang(fr) %{_mandir}/fr/man1/host.1*
436
437 %lang(hu) %{_mandir}/hu/man1/host.1*
438
439 %lang(ja) %{_mandir}/ja/man1/dig.1*
440 %lang(ja) %{_mandir}/ja/man1/host.1*
441 %lang(ja) %{_mandir}/ja/man8/nslookup.8*
442 %lang(ja) %{_mandir}/ja/man8/nsupdate.8*
443
444 %lang(pl) %{_mandir}/pl/man1/host.1*
445
446 %files libs
447 %defattr(644,root,root,755)
448 %attr(755,root,root)  %{_libdir}/*.so.*.*
449
450 %files devel
451 %defattr(644,root,root,755)
452 %attr(755,root,root) %{_bindir}/*.sh
453 %attr(755,root,root) %{_libdir}/*.so
454 %attr(755,root,root) %{_libdir}/*.la
455 %{_includedir}/*
456 %{_mandir}/man3/*
457
458 %files static
459 %defattr(644,root,root,755)
460 %{_libdir}/*.a
This page took 0.085225 seconds and 4 git commands to generate.