]> git.pld-linux.org Git - packages/bind.git/blame - bind.spec
- todo
[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
aa53bae0 397# we don't want Makefiles in documentation...
3db87a20 398# FIXME: breaks re-entrant install
aa53bae0 399rm -f doc/misc/Makefile*
0e48858f 400
488e6010
JB
401%clean
402rm -rf $RPM_BUILD_ROOT
403
11de7303 404%pre
1571af96 405if [ -f %{_sysconfdir}/named.boot ]; then
5850f65f 406 cp -f %{_sysconfdir}/named.boot /etc/named.boot.2conf
1571af96 407 mv -f %{_sysconfdir}/named.boot /etc/named.rpmsave
59c9264e 408 echo "Warning: %{_sysconfdir}/named.boot saved as /etc/named.rpmsave." 1>&2
11de7303 409fi
082ddc94
ER
410%groupadd -g 58 named
411%useradd -u 58 -g 58 -d /tmp -s /bin/false -c "BIND user" named
860ee3a3 412
0e48858f 413%post
3611da4c
ER
414if [ "$1" = 1 ]; then
415 mknod -m 660 %{_var}/lib/named/dev/null c 1 3 2>/dev/null
416 chown root:named %{_var}/lib/named/dev/null 2>/dev/null
417 mknod -m 640 %{_var}/lib/named/dev/null c 1 8 2>/dev/null
418 chown root:named %{_var}/lib/named/dev/random 2>/dev/null
419 if [ ! -c %{_var}/lib/named/dev/null ] || [ ! -c %{_var}/lib/named/dev/random ]; then
420%banner -e %{name}-devs <<-EOF
421Device nodes were not created!!!
422
423Please read PLD Linux Vserver FAQ if you're installing %{name} inside
424vserver: <http://www.pld-linux.org/Vserver>.
425EOF
426 fi #'
427fi
4b7d240d 428/sbin/chkconfig --add named
3db87a20 429%service named restart
a63c704a 430
4ec575c7 431%preun
4b7d240d 432if [ "$1" = "0" ]; then
3db87a20 433 %service named stop
4b7d240d 434 /sbin/chkconfig --del named
d0280ced 435fi
0e48858f 436
a6ec0553 437%postun
438if [ "$1" = "0" ]; then
9ec63108 439 %userremove named
440 %groupremove named
a6ec0553 441fi
442
4c7c7216 443%post libs -p /sbin/ldconfig
444%postun libs -p /sbin/ldconfig
d928e85c 445
c3720519 446%files
4ec575c7 447%defattr(644,root,root,755)
4490bf31 448%doc README EXAMPLE-CONFIG-* FAQ doc/misc/* doc/arm/*.html doc/rfc/index %{?with_ldap:doc/*.sdb-ldap}
c3720519 449
0eb570bd 450%attr(754,root,root) /etc/rc.d/init.d/named
b51e175d
JB
451%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/named
452%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/named.conf
453%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/named
a63c704a 454
1571af96 455%attr(755,root,root) %{_sbindir}/*
1571af96
JR
456
457%{_mandir}/man8/dns*
458%{_mandir}/man8/lwres*
459%{_mandir}/man8/named*
460%{_mandir}/man8/rndc*
461%{_mandir}/man5/rndc*
9b423bf5 462%{_mandir}/man5/named.conf*
c1c390fe 463%lang(ja) %{_mandir}/ja/man8/named*
11de7303 464
1571af96 465%attr(770,root,named) %dir %{_var}/lib/named
ef974bf8 466%attr(770,root,named) %dir %{_var}/lib/named/D
c8d289a9 467%attr(750,root,named) %dir %{_var}/lib/named/M
1571af96 468%attr(770,root,named) %dir %{_var}/lib/named/S
92b018a5 469%attr(750,root,named) %dir %{_var}/lib/named%{_sysconfdir}
4ec575c7 470
b51e175d
JB
471%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/M/*
472%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/root.*
473%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named%{_sysconfdir}/*
474%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named*
ddabc59e
AM
475%attr(660,named,named) %ghost %{_var}/lib/named/named.log
476%attr(660,named,named) %ghost %{_var}/lib/named/named.stats
1571af96 477
49429b31 478# devices for chrooted bind
479%attr(750,root,named) %dir %{_var}/lib/named/dev
3611da4c
ER
480%ghost %attr(660,root,named) %{_var}/lib/named/dev/null
481%ghost %attr(640,root,named) %{_var}/lib/named/dev/random
1571af96
JR
482
483%files utils
484%defattr(644,root,root,755)
485%attr(755,root,root) %{_bindir}/dig
486%attr(755,root,root) %{_bindir}/host
487%attr(755,root,root) %{_bindir}/nslookup
f74cdc69 488%attr(755,root,root) %{_bindir}/nsupdate
b9bb4e72 489%{_mandir}/man1/dig.1*
490%{_mandir}/man1/host.1*
a91d6c66
JB
491%{_mandir}/man1/nslookup.1*
492%{_mandir}/man8/nsupdate.8*
c3720519 493
c1c390fe 494%lang(fi) %{_mandir}/fi/man1/host.1*
495
496%lang(fr) %{_mandir}/fr/man1/host.1*
497
498%lang(hu) %{_mandir}/hu/man1/host.1*
499
500%lang(ja) %{_mandir}/ja/man1/dig.1*
501%lang(ja) %{_mandir}/ja/man1/host.1*
a91d6c66 502%lang(ja) %{_mandir}/ja/man1/nslookup.1*
b66b9ee8 503%lang(ja) %{_mandir}/ja/man8/nsupdate.8*
c1c390fe 504
505%lang(pl) %{_mandir}/pl/man1/host.1*
506
1571af96 507%files libs
4ec575c7 508%defattr(644,root,root,755)
0eb570bd 509%attr(755,root,root) %{_libdir}/*.so.*.*
c0af667c 510
1571af96
JR
511%files devel
512%defattr(644,root,root,755)
513%attr(755,root,root) %{_bindir}/*.sh
b66b9ee8 514%attr(755,root,root) %{_libdir}/*.so
f46612c8 515%{_libdir}/*.la
1571af96 516%{_includedir}/*
5850f65f 517%{_mandir}/man3/*
0e48858f 518
830bc4cc 519%if %{with static_libs}
1571af96 520%files static
b56cbb8b 521%defattr(644,root,root,755)
1571af96 522%{_libdir}/*.a
195f7d20 523%endif
6ab96876
AM
524
525%if %{with ldap}
526%files -n openldap-schema-bind
527%defattr(644,root,root,755)
528%{_datadir}/openldap/schema/*.schema
529%endif
This page took 0.167612 seconds and 4 git commands to generate.