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