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