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