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