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