]> git.pld-linux.org Git - packages/bind.git/blob - bind.spec
- up to 9.7.0
[packages/bind.git] / bind.spec
1 # TODO
2 # - apply http://www.caraytech.com/geodns/
3 #
4 # Conditional build:
5 %bcond_without  ssl             # build without OpenSSL support
6 %bcond_without  ipv6            # build without IPv6 support
7 %bcond_without  ldap            # build without LDAP support
8 %bcond_without  kerberos5       # build without kerneros5 support
9 %bcond_without  sql             # build without SQL support
10 %bcond_without  static_libs     # build without static libraries
11 %bcond_without  tests           # perform tests
12 %bcond_with     hip             # build with HIP RR support
13 #
14 Summary:        BIND - DNS name server
15 Summary(de.UTF-8):      BIND - DNS-Namenserver
16 Summary(es.UTF-8):      BIND - Servidor de nombres DNS
17 Summary(fr.UTF-8):      BIND - serveur de noms DNS
18 Summary(pl.UTF-8):      BIND - serwer nazw DNS
19 Summary(pt_BR.UTF-8):   BIND - Servidor de nomes DNS
20 Summary(ru.UTF-8):      BIND - cервер системы доменных имен (DNS)
21 Summary(tr.UTF-8):      DNS alan adı sunucusu
22 Summary(uk.UTF-8):      BIND - cервер системи доменних імен (DNS)
23 Summary(zh_CN.UTF-8):   Internet 域名服务器
24 %define ver             9.7.0
25 Name:           bind
26 Version:        %{ver}
27 Release:        1
28 Epoch:          7
29 License:        BSD-like
30 Group:          Networking/Daemons
31 Source0:        ftp://ftp.isc.org/isc/bind9/%{ver}/%{name}-%{ver}.tar.gz
32 # Source0-md5:  c245b5d1aa0a4f53d9538faa1efe2c3f
33 Source1:        named.init
34 Source2:        named.sysconfig
35 Source3:        named.logrotate
36 Source4:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
37 # Source4-md5:  35b1dfaa12615c9802126ee833e0e7f7
38 Source5:        http://www.venaas.no/ldap/bind-sdb/dnszone-schema.txt
39 # Source5-md5:  49fe799c6eca54ae227b22d57ebc1145
40 Source6:        %{name}-hip.tar.gz
41 # Source6-md5:  62a8a67f51ff8db9fe815205416a1f62
42 Source7:        ftp://rs.internic.net/domain/named.root
43 # Source7-md5:  a94e29ac677846f3d4d618c50b7d34f1
44 Source8:        %{name}-127.0.0.zone
45 Source9:        %{name}-localhost.zone
46 Source10:       %{name}-named.conf
47 Patch0:         %{name}-time.patch
48 Patch1:         %{name}-link.patch
49 Patch2:         %{name}-pmake.patch
50 Patch3:         %{name}-sdb-ldap.patch
51 URL:            https://www.isc.org/software/bind
52 BuildRequires:  autoconf
53 BuildRequires:  automake
54 BuildRequires:  bison
55 BuildRequires:  flex
56 BuildRequires:  idnkit-devel
57 %{?with_kerberos5:BuildRequires:        heimdal-devel}
58 %{?with_hip:BuildRequires:      libxml2-devel}
59 BuildRequires:  libtool
60 %{?with_ldap:BuildRequires:     openldap-devel}
61 %{?with_ssl:BuildRequires:      openssl-devel >= 0.9.7d}
62 %{?with_sql:BuildRequires:      mysql-devel}
63 %{?with_sql:BuildRequires:      postgresql-devel}
64 %{?with_sql:BuildRequires:      unixODBC-devel}
65 BuildRequires:  rpmbuild(macros) >= 1.268
66 Requires(post,preun):   /sbin/chkconfig
67 Requires(postun):       /usr/sbin/groupdel
68 Requires(postun):       /usr/sbin/userdel
69 Requires(pre):  /bin/id
70 Requires(pre):  /usr/bin/getgid
71 Requires(pre):  /usr/sbin/groupadd
72 Requires(pre):  /usr/sbin/useradd
73 Requires(pre):  fileutils
74 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
75 Requires:       psmisc >= 20.1
76 Requires:       rc-scripts >= 0.2.0
77 Provides:       group(named)
78 Provides:       nameserver
79 Provides:       user(named)
80 Obsoletes:      caching-nameserver
81 Conflicts:      %{name}-chroot
82 Conflicts:      kernel < 2.2.18
83 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
84
85 %define         schemadir       /usr/share/openldap/schema
86
87 %description
88 BIND (Berkeley Internet Name Domain) is an implementation of the DNS
89 (Domain Name System) protocols. BIND includes a DNS server (named),
90 which resolves host names to IP addresses, and a resolver library
91 (routines for applications to use when interfacing with DNS). A DNS
92 server allows clients to name resources or objects and share the
93 information with other network machines. The named DNS server can be
94 used on workstations as a caching name server, but is generally only
95 needed on one machine for an entire network. Note that the
96 configuration files for making BIND act as a simple caching nameserver
97 are included in the caching-nameserver package.
98
99 Install the bind package if you need a DNS server for your network. If
100 you want bind to act a caching name server, you will also need to
101 install the caching-nameserver package.
102
103 %description -l de.UTF-8
104 Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
105 IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als
106 caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem
107 Recher des Netzwerks erforderlich.
108
109 %description -l es.UTF-8
110 Incluye el servidor de nombres (DNS), que se usa para traducir nombres
111 para IP (y viceversa). Puede ser usado en estaciones de trabajo como
112 un servidor de nombres caché, pero generalmente sólo hace falta en una
113 máquina para toda la red.
114
115 %description -l fr.UTF-8
116 Contient le serveur de noms named, utilisé pour définir les
117 traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
118 utilisé sur les stations de travail comme serveur de nom en cache mais
119 n'est souvent nécessaire que sur une machine pour un réseau entier.
120
121 %description -l pl.UTF-8
122 Pakiet ten zawiera demona named, który służy do zmieniania nazw
123 komputerów na numery IP i odwrotnie. Może być on używany na stacjach
124 roboczych jako bufor odwołań do serwisu nazw (caching name server),
125 ale generalnie wystarczy tylko jedna jednostka wyposażona w ten
126 program na fragment sieci.
127
128 %description -l pt_BR.UTF-8
129 Inclui o servidor de nomes (DNS), que é usado para traduzir nomes para
130 IP (e vice-versa). Pode ser usado em estações de trabalho como um
131 servidor de nomes cache, mas geralmente só é necessário em uma máquina
132 para toda a rede.
133
134 %description -l ru.UTF-8
135 BIND (Berkeley Internet Name Domain) является реализацией протоколов
136 DNS (Domain Name System). BIND включает DNS сервер (named) и
137 библиотеку "резолвера" (подпрограммы для приложений, через которые
138 происходят обращения к DNS). DNS сервер named может быть использован
139 на рабочих станциях как кеширующий сервер, но обычно запускается на
140 одной машине в локальной сети и используется остальными машинами (этим
141 достигается намного более эффективное кеширование).
142
143 Конфигурационные файлы, настраивающие BIND на работу в режиме простого
144 кеширующего сервера, включены в пакет caching-nameserver.
145
146 %description -l tr.UTF-8
147 Bu paket, makina adını IP numarasına (ya da tersi) çevirmek için
148 kullanılan alan adı sunucusunu içerir. İş istasyonlarında bir önbellek
149 isim sunucusu olarak da kullanılabilir ama genellikle bütün bir ağ
150 için sadece bir makina üzerinde kurulur.
151
152 %description -l uk.UTF-8
153 BIND (Berkeley Internet Name Domain) є реалізацією протоколів DNS
154 (Domain Name System). BIND включає DNS сервер (named) та бібліотеку
155 "резолвера" (підпрограми, що забезпечують інтерфейс до DNS). DNS
156 сервер named може бути використаний на робочих станціях як кешируючий
157 сервер, але звичайно запускається на одній машині в локальній мережі і
158 використовується іншими (цим досягається більша ефективність
159 використання кешу).
160
161 Конфігураційні файли, ща настроюють BIND на роботу в режимі простого
162 кешируючого серверу, включені в пакет caching-nameserver.
163
164 %package utils
165 Summary:        DNS utils - host, dig, dnsquery, nslookup
166 Summary(de.UTF-8):      DNS-Utils - Host, Dig, Dnsquery, Nslookup
167 Summary(es.UTF-8):      Utilitarios DNS - host, dig, dnsquery y nslookup
168 Summary(fr.UTF-8):      Utilitaires DNS - host, dig, dnsquery, nslookup
169 Summary(pl.UTF-8):      Narzędzia DNS - host, dig, dnsquery, nslookup
170 Summary(pt_BR.UTF-8):   Utilitários DNS - host, dig, dnsquery e nslookup
171 Summary(ru.UTF-8):      Утилиты для посылки запросов к серверам DNS
172 Summary(tr.UTF-8):      DNS araçları - host, dig, dnsquery, nslookup
173 Summary(uk.UTF-8):      Утиліти для надсилання запитів до серверів DNS
174 Summary(zh_CN.UTF-8):   Internet 域名服务器实用工具
175 Group:          Networking/Utilities
176 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
177 Requires:       iconv
178
179 %description utils
180 Bind-utils contains a collection of utilities for querying DNS (Domain
181 Name Service) name servers to find out information about Internet
182 hosts. These tools will provide you with the IP addresses for given
183 host names, as well as other information about registered domains and
184 network addresses.
185
186 You should install bind-utils if you need to get information from DNS
187 name servers.
188
189 %description utils -l de.UTF-8
190 Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts. Diese
191 Tools bestimmen die IP-Adresse eines angegebenen Host-Namen und finden
192 Informationen über registrierte Domains und Netzwerk-Adressen.
193
194 %description utils -l es.UTF-8
195 Conjunto de utilitarios para consulta a servidores de nombres. Estas
196 herramientas permiten la determinación de direcciones IP para nombres
197 de máquinas informados y busca información sobre dominios registrados
198 y direcciones de red.
199
200 %description utils -l fr.UTF-8
201 Ensemble d'utilitaires pour interroger les serveurs de noms et
202 rechercher des hôtes. Ces outils vous permettent de déterminer les
203 adresses IP pour des noms d'hôtes donnés, et trouver des informations
204 sur les noms de domaine déclarés et les adresses réseau.
205
206 %description utils -l pl.UTF-8
207 Pakiet ten zawiera zbiór aplikacji umożliwiających odpytywanie
208 serwerów nazw z innych domen w celu uzyskania informacji o komputerach
209 i ich adresach IP.
210
211 %description utils -l pt_BR.UTF-8
212 Conjunto de utilitários para consulta a servidores DNS. Estas
213 ferramentas permitem a determinação de endereços IP para nomes de
214 máquinas informados e busca informações sobre domínios registrados e
215 endereços de rede. Você deveria instalar este pacote se necessitar
216 obter informações de servidores DNS.
217
218 %description utils -l ru.UTF-8
219 Набор утилит для генерации запросов к серверам имен (DNS) и поиска
220 адресов машин. Эти утилиты позволяют определить IP-адрес по известному
221 доменному имени (и наоборот) и другую информацию о зарегистрированных
222 доменах и сетевых адресах.
223
224 %description utils -l tr.UTF-8
225 Bu pakette isim sunucularını sorgulamak ve makina adreslerini çözmek
226 için kullanılan araçlar bulunmaktadır.
227
228 %description utils -l uk.UTF-8
229 Набір утиліт для генерації запитів до серверів імен (DNS) та пошуку
230 адрес машин. Ці утиліти дозволяють отримати IP-адресу за відомим
231 доменним іменем та навпаки, а також іншу інформацію про зареєстровані
232 домени та адреси.
233
234 %package libs
235 Summary:        DNS libraries
236 Summary(pl.UTF-8):      Biblioteki DNS
237 Summary(ru.UTF-8):      Библиотеки, необходимые для bind
238 Summary(uk.UTF-8):      Бібліотеки, необхідні для bind
239 Summary(zh_CN.UTF-8):   Internet 域名服务器开发库
240 Group:          Libraries
241
242 %description libs
243 The bind-libs package contains all libraries required for running BIND
244 and bind utils.
245
246 %description libs -l pl.UTF-8
247 Pakiet zawiera wszystkie biblioteki potrzebne do uruchomienia binda
248 lub programów z pakietu bind-utils.
249
250 %description libs -l ru.UTF-8
251 Библиотеки, необходимые для работы bind.
252
253 %description libs -l uk.UTF-8
254 Бібліотеки, необхідні для роботи bind.
255
256 %package devel
257 Summary:        DNS development includes
258 Summary(es.UTF-8):      Archivos de inclusión y bibliotecas para desarrollo DNS
259 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek DNS
260 Summary(pt_BR.UTF-8):   Todos os arquivos de cabeçalho e bibliotecas para desenvolvimento DNS
261 Summary(ru.UTF-8):      Хедеры и библиотеки разработчика для bind
262 Summary(uk.UTF-8):      Хедери та бібліотеки програміста для bind
263 Group:          Development/Libraries
264 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
265
266 %description devel
267 The bind-devel package contains all the include files and symlinks
268 required for DNS (Domain Name Service) development for BIND.
269
270 You should install bind-devel if you want to develop bind DNS
271 applications. If you install bind-devel, you'll also need to install
272 bind-libs.
273
274 %description devel -l es.UTF-8
275 Los archivos de inclusión y bibliotecas necesarios al desarrollo DNS
276 para el bind.
277
278 %description devel -l pl.UTF-8
279 Pakiet zawiera pliki nagłówkowe. Jeżeli będziesz pisał programy pod
280 binda, lub kompilował kod źródłowy oprogramowania korzystającego z
281 tych plików nagłówkowych czy biblioteki powinieneś zainstalować ten
282 pakiet.
283
284 %description devel -l pt_BR.UTF-8
285 Todos os arquivos de cabeçalho e bibliotecas necessários para o
286 desenvolvimento com o bind.
287
288 %description devel -l ru.UTF-8
289 Все хедеры и библиотеки, необходимые для написания программ с
290 использованием BIND 9.x.x.
291
292 %description devel -l uk.UTF-8
293 Всі хедери та бібліотеки, необхідні для розробки програм з
294 використанням BIND 9.x.x.
295
296 %package static
297 Summary:        DNS static libs
298 Summary(pl.UTF-8):      Biblioteki statyczne DNS
299 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento DNS
300 Summary(ru.UTF-8):      Статические библиотеки разработчика для bind
301 Summary(uk.UTF-8):      Статичні бібліотеки програміста для bind
302 Group:          Development/Libraries
303 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
304
305 %description static
306 Static bind libraries.
307
308 %description static -l pl.UTF-8
309 Statyczne biblioteki binda.
310
311 %description static -l pt_BR.UTF-8
312 Bibliotecas estáticas para desenvolvimento DNS.
313
314 %description static -l ru.UTF-8
315 Статические библиотеки, необходимые для написания программ с
316 использованием BIND.
317
318 %description static -l uk.UTF-8
319 Статичні бібліотеки, необхідні для розробки програм з використанням
320 BIND.
321
322 %package -n openldap-schema-bind
323 Summary:        BIND schema for openldap
324 Summary(pl.UTF-8):      Schemat BIND dla openldap
325 Group:          Development/Libraries
326 Requires(post,postun):  sed >= 4.0
327 Requires:       openldap-servers
328 Requires:       sed >= 4.0
329
330 %description -n openldap-schema-bind
331 BIND schema for openldap.
332
333 %description -n openldap-schema-bind -l pl.UTF-8
334 Schemat BIND dla openldap.
335
336 %prep
337 %setup -q %{?with_hip:-a6} -n %{name}-%{ver}
338 %patch0 -p1
339 %patch1 -p1
340 %patch2 -p1
341 %{?with_ldap:%patch3 -p1}
342 %{?with_hip:mv bind-hip/hip_55.[ch] lib/dns/rdata/generic}
343
344
345 %build
346 %{__libtoolize}
347 %{__aclocal}
348 %{__autoconf}
349 cp -f /usr/share/automake/config.* .
350 %configure \
351         CFLAGS="-D_GNU_SOURCE=1 %{rpmcppflags}" \
352         --with-idn \
353         --with-libtool \
354         %{?with_ssl:--with-openssl=%{_prefix}} \
355         %{?with_ipv6:--enable-ipv6} \
356         %{?with_kerberos5:--with-gssapi} \
357         %{?with_sql:--with-dlz-postgres=yes} \
358         %{?with_sql:--with-dlz-mysql=yes} \
359         --with-dlz-bdb=no \
360         --with-dlz-filesystem=yes \
361         %{?with_ldap:--with-dlz-ldap=yes} \
362         --with-dlz-odbc=no \
363         --with-dlz-stub=yes \
364         --enable-largefile \
365         %{!?with_static_libs:--enable-static=no} \
366         --enable-threads \
367         --enable-getifaddrs
368
369 %{__make}
370 %{?with_hip:cd bind-hip/; %{__make}}
371
372 %{?with_tests:%{__make} test}
373
374 %install
375 rm -rf $RPM_BUILD_ROOT
376 install -d $RPM_BUILD_ROOT{%{_includedir},%{_bindir},%{_sbindir},%{_includedir}} \
377         $RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d,sysconfig} \
378         $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5,8},%{_var}/{lib/named/{M,D,S,dev,etc},run/{named,lwresd},log}}
379
380 %{__make} install \
381         DESTDIR=$RPM_BUILD_ROOT
382
383 bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
384 mv $RPM_BUILD_ROOT%{_mandir}/ja/man8/nslookup.8 $RPM_BUILD_ROOT%{_mandir}/ja/man1/nslookup.1
385 %{__perl} -pi -e 's/NSLOOKUP 8/NSLOOKUP 1/' $RPM_BUILD_ROOT%{_mandir}/ja/man1/nslookup.1
386
387 install bin/tests/named.conf            EXAMPLE-CONFIG-named
388 install bin/tests/ndc.conf              EXAMPLE-CONFIG-ndc
389 install %{SOURCE1}                      $RPM_BUILD_ROOT/etc/rc.d/init.d/named
390 install %{SOURCE2}                      $RPM_BUILD_ROOT/etc/sysconfig/named
391 install %{SOURCE3}                      $RPM_BUILD_ROOT/etc/logrotate.d/named
392 install %{SOURCE7}                      $RPM_BUILD_ROOT%{_var}/lib/named/root.hint
393 install %{SOURCE8}                      $RPM_BUILD_ROOT%{_var}/lib/named/M/127.0.0.zone
394 install %{SOURCE9}                      $RPM_BUILD_ROOT%{_var}/lib/named/M/localhost.zone
395 install %{SOURCE10}                     $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/named.conf
396 mv $RPM_BUILD_ROOT/etc/bind.keys        $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/
397
398 ln -sf %{_var}/lib/named%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
399 ln -sf %{_var}/lib/named%{_sysconfdir}/bind.keys $RPM_BUILD_ROOT/etc/bind.keys
400 ln -sf %{_var}/lib/named/named.log      $RPM_BUILD_ROOT%{_var}/log/named
401 ln -sf %{_var}/lib/named/named.stats    $RPM_BUILD_ROOT%{_var}/log/named.stats
402
403 touch $RPM_BUILD_ROOT%{_var}/lib/named/named.{log,stats}
404
405 %if %{with ldap}
406 install -d $RPM_BUILD_ROOT%{schemadir}
407 install %{SOURCE5} $RPM_BUILD_ROOT%{schemadir}/dnszone.schema
408 %endif
409
410 %{?with_hip:install bind-hip/hi2dns $RPM_BUILD_ROOT%{_bindir}}
411
412 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8
413 echo ".so man8/named-checkzone.8" > $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8
414
415 # let rpm generate deps (workaround -m644 used for libs installation)
416 chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*.*
417
418 # we don't want Makefiles in documentation...
419 rm -rf _doc
420 cp -a doc _doc
421 rm -f _doc/rfc/rfc*
422 rm -f _doc/misc/Makefile*
423
424 %clean
425 rm -rf $RPM_BUILD_ROOT
426
427 %pre
428 if [ -f %{_sysconfdir}/named.boot ]; then
429         cp -f %{_sysconfdir}/named.boot /etc/named.boot.2conf
430         mv -f %{_sysconfdir}/named.boot /etc/named.rpmsave
431         echo "Warning: %{_sysconfdir}/named.boot saved as /etc/named.rpmsave." 1>&2
432 fi
433 %groupadd -g 58 named
434 %useradd -u 58 -g 58 -d /tmp -s /bin/false -c "BIND user" named
435
436 %post
437 /sbin/chkconfig --add named
438 %service named restart
439
440 %preun
441 if [ "$1" = "0" ]; then
442         %service named stop
443         /sbin/chkconfig --del named
444 fi
445
446 %postun
447 if [ "$1" = "0" ]; then
448         %userremove named
449         %groupremove named
450 fi
451
452 %post   libs -p /sbin/ldconfig
453 %postun libs -p /sbin/ldconfig
454
455 %post -n openldap-schema-bind
456 %openldap_schema_register %{schemadir}/dnszone.schema
457 %service -q ldap restart
458
459 %postun -n openldap-schema-bind
460 if [ "$1" = "0" ]; then
461         %openldap_schema_unregister %{schemadir}/dnszone.schema
462         %service -q ldap restart
463 fi
464
465 %triggerpostun -- %{name} < 7:9.4.2-2
466 /sbin/chkconfig named reset
467 #triggerpostun -- %{name} < 6:9.4.1
468 sed -i -e 's#^\([ \t]*category[ \t]\+cname[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
469 sed -i -e 's#^\([ \t]*category[ \t]\+response-checks[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
470 sed -i -e 's#^\([ \t]*category[ \t]\+load[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
471
472 %files
473 %defattr(644,root,root,755)
474 %doc README EXAMPLE-CONFIG-* FAQ %{?with_hip:bind-hip/COPYRIGHT-HIP-RR}
475 %doc _doc/misc/* _doc/arm/*.html _doc/rfc/index %{?with_ldap:_doc/*.sdb-ldap}
476
477 %attr(754,root,root) /etc/rc.d/init.d/named
478 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/named
479 %attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/named.conf
480 %attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bind.keys
481 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/named
482
483 %attr(755,root,root) %{_sbindir}/*
484
485 %{_mandir}/man8/dns*
486 %{_mandir}/man8/lwres*
487 %{_mandir}/man8/named*
488 %{_mandir}/man8/rndc*
489 %{_mandir}/man5/rndc*
490 %{_mandir}/man5/named.conf*
491 %lang(ja) %{_mandir}/ja/man8/named*
492
493 %attr(770,root,named) %dir %{_var}/lib/named
494 %attr(770,root,named) %dir %{_var}/lib/named/D
495 %attr(750,root,named) %dir %{_var}/lib/named/M
496 %attr(770,root,named) %dir %{_var}/lib/named/S
497 %attr(750,root,named) %dir %{_var}/lib/named%{_sysconfdir}
498
499 %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/M/*
500 %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/root.*
501 %attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named%{_sysconfdir}/*
502 %attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named*
503 %attr(660,named,named) %ghost  %{_var}/lib/named/named.log
504 %attr(660,named,named) %ghost  %{_var}/lib/named/named.stats
505
506 %attr(770,root,named) %dir %{_var}/run/named
507 %attr(770,root,named) %dir %{_var}/run/lwresd
508
509 %files utils
510 %defattr(644,root,root,755)
511 %attr(755,root,root) %{_bindir}/dig
512 %attr(755,root,root) %{_bindir}/host
513 %attr(755,root,root) %{_bindir}/nslookup
514 %attr(755,root,root) %{_bindir}/nsupdate
515 %{?with_hip:%attr(755,root,root) %{_bindir}/hi2dns}
516 %{_mandir}/man1/dig.1*
517 %{_mandir}/man1/host.1*
518 %{_mandir}/man1/nslookup.1*
519 %{_mandir}/man1/nsupdate.1*
520
521 %lang(fi) %{_mandir}/fi/man1/host.1*
522
523 %lang(fr) %{_mandir}/fr/man1/host.1*
524
525 %lang(hu) %{_mandir}/hu/man1/host.1*
526
527 %lang(ja) %{_mandir}/ja/man1/dig.1*
528 %lang(ja) %{_mandir}/ja/man1/host.1*
529 %lang(ja) %{_mandir}/ja/man1/nslookup.1*
530 %lang(ja) %{_mandir}/ja/man8/nsupdate.8*
531
532 %lang(pl) %{_mandir}/pl/man1/host.1*
533
534 %files libs
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/libbind9.so.*.*.*
537 %attr(755,root,root) %ghost %{_libdir}/libbind9.so.[0-9][0-9]
538 %attr(755,root,root) %{_libdir}/libdns.so.*.*.*
539 %attr(755,root,root) %ghost %{_libdir}/libdns.so.[0-9][0-9]
540 %attr(755,root,root) %{_libdir}/libisc.so.*.*.*
541 %attr(755,root,root) %ghost %{_libdir}/libisc.so.[0-9][0-9]
542 %attr(755,root,root) %{_libdir}/libisccc.so.*.*.*
543 %attr(755,root,root) %ghost %{_libdir}/libisccc.so.[0-9][0-9]
544 %attr(755,root,root) %{_libdir}/libisccfg.so.*.*.*
545 %attr(755,root,root) %ghost %{_libdir}/libisccfg.so.[0-9][0-9]
546 %attr(755,root,root) %{_libdir}/liblwres.so.*.*.*
547 %attr(755,root,root) %ghost %{_libdir}/liblwres.so.[0-9][0-9]
548
549 %files devel
550 %defattr(644,root,root,755)
551 %attr(755,root,root) %{_bindir}/isc-config.sh
552 %attr(755,root,root) %{_libdir}/libbind9.so
553 %attr(755,root,root) %{_libdir}/libdns.so
554 %attr(755,root,root) %{_libdir}/libisc.so
555 %attr(755,root,root) %{_libdir}/libisccc.so
556 %attr(755,root,root) %{_libdir}/libisccfg.so
557 %attr(755,root,root) %{_libdir}/liblwres.so
558 %{_libdir}/libbind9.la
559 %{_libdir}/libdns.la
560 %{_libdir}/libisc.la
561 %{_libdir}/libisccc.la
562 %{_libdir}/libisccfg.la
563 %{_libdir}/liblwres.la
564 %{_includedir}/bind9
565 %{_includedir}/dns
566 %{_includedir}/dst
567 %{_includedir}/isc
568 %{_includedir}/isccc
569 %{_includedir}/isccfg
570 %{_includedir}/lwres
571 %{_mandir}/man1/isc-config.sh.1*
572 %{_mandir}/man3/lwres*.3*
573
574 %if %{with static_libs}
575 %files static
576 %defattr(644,root,root,755)
577 %{_libdir}/libbind9.a
578 %{_libdir}/libdns.a
579 %{_libdir}/libisc.a
580 %{_libdir}/libisccc.a
581 %{_libdir}/libisccfg.a
582 %{_libdir}/liblwres.a
583 %endif
584
585 %if %{with ldap}
586 %files -n openldap-schema-bind
587 %defattr(644,root,root,755)
588 %{_datadir}/openldap/schema/dnszone.schema
589 %endif
This page took 0.072499 seconds and 4 git commands to generate.