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