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