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