]> git.pld-linux.org Git - packages/bind.git/blob - bind.spec
- adapterized.
[packages/bind.git] / bind.spec
1 Summary:        BIND - DNS name server
2 Summary(de):    BIND - DNS-Namenserver  
3 Summary(fr):    BIND - serveur de noms DNS
4 Summary(pl):    BIND - serwer nazw DNS
5 Summary(tr):    DNS alan adý sunucusu
6 Name:           bind
7 Version:        8.2.2_P5
8 Release:        19
9 Copyright:      distributable
10 Group:          Networking/Daemons
11 Group(pl):      Sieciowe/Serwery
12 Source0:        ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}.src.tar.gz
13 Source1:        ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}.doc.tar.gz
14 Source2:        ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}.contrib.tar.gz
15 Source3:        named.init
16 Source4:        named.sysconfig
17 Source5:        named.logrotate
18 Source6:        named.conf
19 Source7:        named-chroot.init
20 Source8:        ftp://ftp.obtuse.com/pub/utils/utils-1.0.tar.gz
21 Patch1:         %{name}-pselect.patch
22 Patch2:         %{name}-fds.patch
23 Patch3:         %{name}-nonlist.patch
24 Patch4:         %{name}-host.patch
25 Patch5:         %{name}-glibc21.patch
26 Patch6:         %{name}-mkdep.patch
27 Patch7:         %{name}-probe_ipv6.patch
28 Patch8:         %{name}-host-forcetype.patch
29 Patch9:         %{name}-pidfile.patch
30 Patch10:        %{name}-ttl.patch
31 Patch11:        ftp://ftp.6bone.pl/pub/ipv6/set-glibc-2.1.new/host_991529+.diff
32 Patch12:        %{name}-res_randomid.patch
33 Patch20:        utils-holelogd-linux.patch
34 Patch21:        %{name}-chroot-ndc.patch
35 BuildRequires:  flex
36 Prereq:         /sbin/chkconfig
37 Requires:       rc-scripts >= 0.2.0
38 Obsoletes:      caching-nameserver
39 Conflicts:      %{name}-chroot
40 URL:            http://www.isc.org/bind.html
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %define         _sysconfdir     /etc
44 %define         _chroot         /var/lib/named/chroot
45
46 %description
47 BIND (Berkeley Internet Name Domain) is an implementation of the DNS
48 (Domain Name System) protocols. BIND includes a DNS server (named),
49 which resolves host names to IP addresses, and a resolver library
50 (routines for applications to use when interfacing with DNS). A DNS
51 server allows clients to name resources or objects and share the
52 information with other network machines. The named DNS server can be
53 used on workstations as a caching name server, but is generally only
54 needed on one machine for an entire network. Note that the
55 configuration files for making BIND act as a simple caching nameserver
56 are included in the caching-nameserver package.
57
58 Install the bind package if you need a DNS server for your network. If
59 you want bind to act a caching name server, you will also need to
60 install the caching-nameserver package.
61
62 %description -l de
63 Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
64 IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als
65 caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem
66 Recher des Netzwerks erforderlich.
67
68 %description -l fr
69 Contient le serveur de noms named, utilisé pour définir les
70 traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
71 utilisé sur les stations de travail comme serveur de nom en cache mais
72 n'est souvent nécessaire que sur une machine pour un réseau entier.
73
74 %description -l pl
75 Pakiet ten zawiera demona named, który s³u¿y do zmieniania nazw
76 komputerów na numery IP i odwrotnie. Mo¿e byæ on u¿ywany na stacjach
77 roboczych jako bufor odwo³añ do serwisu nazw (caching name server),
78 ale generalnie wystarczy tylko jedna jednostka wyposa¿ona w ten
79 program na fragment sieci.
80
81 %description -l tr
82 Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için
83 kullanýlan alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek
84 isim sunucusu olarak da kullanýlabilir ama genellikle bütün bir að
85 için sadece bir makina üzerinde kurulur.
86
87 %package chroot
88 Summary:        BIND - DNS name server
89 Summary(de):    BIND - DNS-Namenserver  
90 Summary(fr):    BIND - serveur de noms DNS
91 Summary(pl):    BIND - serwer nazw DNS
92 Summary(tr):    DNS alan adý sunucusu
93 Group:          Networking/Daemons
94 Group(pl):      Sieciowe/Serwery
95 Prereq:         /sbin/chkconfig
96 Requires:       rc-scripts >= 0.2.0
97 Obsoletes:      caching-nameserver
98 Conflicts:      %{name}
99 URL:            http://www.isc.org/bind.html
100
101 %description chroot
102 BIND (Berkeley Internet Name Domain) is an implementation of the DNS
103 (Domain Name System) protocols. BIND includes a DNS server (named),
104 which resolves host names to IP addresses, and a resolver library
105 (routines for applications to use when interfacing with DNS). A DNS
106 server allows clients to name resources or objects and share the
107 information with other network machines. The named DNS server can be
108 used on workstations as a caching name server, but is generally only
109 needed on one machine for an entire network. Note that the
110 configuration files for making BIND act as a simple caching nameserver
111 are included in the caching-nameserver package.
112
113 Install the bind package if you need a DNS server for your network. If
114 you want bind to act a caching name server, you will also need to
115 install the caching-nameserver package.
116
117 The bind-chroot package runs the DNS server daemon under the non-root
118 user and group and in the chroot()ed directory.
119
120 %description -l de chroot
121 Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
122 IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als
123 caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem
124 Recher des Netzwerks erforderlich.
125
126 %description -l fr chroot
127 Contient le serveur de noms named, utilisé pour définir les
128 traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
129 utilisé sur les stations de travail comme serveur de nom en cache mais
130 n'est souvent nécessaire que sur une machine pour un réseau entier.
131
132 %description -l pl chroot
133 Pakiet ten zawiera demona named, który s³u¿y do zmieniania nazw
134 komputerów na numery IP i odwrotnie. Mo¿e byæ on u¿ywany na stacjach
135 roboczych jako bufor odwo³añ do serwisu nazw (caching name server),
136 ale generalnie wystarczy tylko jedna jednostka wyposa¿ona w ten
137 program na fragment sieci.
138
139 %description -l tr chroot
140 Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için
141 kullanýlan alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek
142 isim sunucusu olarak da kullanýlabilir ama genellikle bütün bir að
143 için sadece bir makina üzerinde kurulur.
144
145 %package utils
146 Summary:        DNS utils - host, dig, dnsquery, nslookup
147 Summary(de):    DNS-Utils - Host, Dig, Dnsquery, Nslookup 
148 Summary(fr):    Utilitaires DNS - host, dig, dnsquery, nslookup
149 Summary(pl):    Narzêdzia DNS - host, dig, dnsquery, nslookup
150 Summary(tr):    DNS araçlarý - host, dig, dnsquery, nslookup
151 Group:          Networking/Utilities
152 Group(pl):      Sieciowe/Narzêdzia
153
154 %description utils
155 Bind-utils contains a collection of utilities for querying DNS (Domain
156 Name Service) name servers to find out information about Internet
157 hosts. These tools will provide you with the IP addresses for given
158 host names, as well as other information about registered domains and
159 network addresses.
160
161 You should install bind-utils if you need to get information from DNS
162 name servers.
163
164 %description -l de utils
165 Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts. Diese
166 Tools bestimmen die IP-Adresse eines angegebenen Host-Namen und finden
167 Informationen über registrierte Domains und Netzwerk-Adressen.
168
169 %description -l fr utils
170 Ensemble d'utilitaires pour interroger les serveurs de noms et
171 rechercher des hôtes. Ces outils vous permettent de déterminer les
172 adresses IP pour des noms d'hôtes donnés, et trouver des informations
173 sur les noms de domaine déclarés et les adresses réseau.
174
175 %description -l pl utils
176 Pakiet ten zawiera zbiór aplikacji umo¿liwiaj±cych odpytywanie
177 serwerów nazw z innych domen w celu uzyskania informacji o komupterach
178 i ich adresach IP.
179
180 %description -l tr utils
181 Bu pakette isim sunucularýný sorgulamak ve makina adreslerini çözmek
182 için kullanýlan araçlar bulunmaktadýr.
183
184 %package devel
185 Summary:        DNS development includes and libs
186 Summary(pl):    Pliki nag³ówkowe i biblioteka statyczna
187 Group:          Development/Libraries
188 Group(fr):      Development/Librairies
189 Group(pl):      Programowanie/Biblioteki
190
191 %description devel
192 The bind-devel package contains all the include files and the library
193 required for DNS (Domain Name Service) development for BIND versions
194 8.x.x.
195
196 You should install bind-devel if you want to develop bind DNS
197 applications. If you install bind-devel, you'll also need to install
198 bind.
199
200 %description -l pl devel
201 Pakiet zawiera pliki nag³ówkowe i bibliotekê statyczn±. Je¿eli
202 bêdziesz pisa³ programy pod binda, lub kompilowa³ kod ¼ród³owy
203 oprogramowania korzystaj±cego z tych plików nag³ówkowych czy
204 biblioteki powiniene¶ zainstalowaæ ten pakiet.
205
206 %package doc
207 Summary:        Bind documentation
208 Summary(pl):    Dokumentacja programu bind
209 Group:          Documentation
210 Group(pl):      Dokumentacja
211
212 %description doc
213 Bind documentations
214
215 %decscription doc -l pl
216 Dokumentacja programu bind
217
218 %prep
219 %setup -q -c -n %{name}-%{version} -a 1 -a 2 -a 8
220
221 %patch1 -p0
222 %patch2 -p1
223 %patch3 -p0
224 %patch4 -p1
225 %patch5 -p1
226 %patch6 -p0
227 %patch7 -p0
228 %patch8 -p0
229 %patch9 -p1
230 %patch10 -p1
231 %patch12 -p1
232 %patch20 -p1
233 cd contrib/host
234 %patch11 -p1
235
236 %build
237 rm -f compat/include/sys/cdefs.h
238 cd src
239 %{__make}       clean \
240         depend \
241         all \
242         DESTDIR="" \
243         CDEBUG="$RPM_OPT_FLAGS" \
244         DESTBIN="%{_bindir}" \
245         DESTSBIN="%{_sbindir}" \
246         DESTMAN="%{_mandir}" \
247         DESTHELP="%{_datadir}/misc" \
248         DESTETC="%{_sysconfdir}" \
249         DESTRUN="/var/run"
250 cd ..
251 cd contrib/host
252 %{__make}
253
254 # Now build stuff for chroot
255 cd ../..
256 mv -f src/bin/named/named src/bin/named/named.dynamic
257 mv -f src/bin/named-xfer/named-xfer src/bin/named-xfer/named-xfer.dynamic
258 mv -f src/bin/ndc/ndc src/bin/ndc/ndc.nonc
259
260 patch -p1 < %{PATCH21}
261
262 eval "make -C src/bin/named named \
263         'DESTDIR=' \
264         'CDEBUG=$RPM_OPT_FLAGS' \
265         'DESTBIN=%{_bindir}' \
266         'DESTSBIN=%{_sbindir}' \
267         'DESTMAN=%{_mandir}' \
268         'DESTHELP=%{_datadir}/misc' \
269         'DESTETC=%{_sysconfdir}' \
270         'DESTRUN=%{_chroot}/var/run' \
271         'LDFLAGS=-static -s' \
272         'SYSTYPE=linux' \
273         `sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
274         VER=`cat ./src/Version`"
275
276 eval "make -C src/bin/named-xfer named-xfer \
277         'DESTDIR=' \
278         'CDEBUG=$RPM_OPT_FLAGS' \
279         'DESTBIN=%{_bindir}' \
280         'DESTSBIN=%{_sbindir}' \
281         'DESTMAN=%{_mandir}' \
282         'DESTHELP=%{_datadir}/misc' \
283         'DESTETC=%{_sysconfdir}' \
284         'DESTRUN=%{_chroot}/var/run' \
285         'LDFLAGS=-static -s' \
286         'SYSTYPE=linux' \
287         `sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
288         VER=`cat ./src/Version`"
289
290 eval "make -C src/bin/ndc ndc \
291         'DESTDIR=' \
292         'CDEBUG=$RPM_OPT_FLAGS' \
293         'DESTBIN=%{_bindir}' \
294         'DESTSBIN=%{_sbindir}' \
295         'DESTMAN=%{_mandir}' \
296         'DESTHELP=%{_datadir}/misc' \
297         'DESTETC=%{_sysconfdir}' \
298         'DESTRUN=%{_chroot}/var/run' \
299         'LDFLAGS=-s' \
300         'SYSTYPE=linux' \
301         `sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
302         VER=`cat ./src/Version`"
303
304 patch -p1 -R < %{PATCH21}
305 touch src/bin/ndc/*
306
307 mv -f src/bin/named/named src/bin/named/named.static
308 mv -f src/bin/named-xfer/named-xfer src/bin/named-xfer/named-xfer.static
309 mv -f src/bin/ndc/ndc src/bin/ndc/ndc.chroot
310
311 mv -f src/bin/named/named.dynamic src/bin/named/named
312 mv -f src/bin/named-xfer/named-xfer.dynamic src/bin/named-xfer/named-xfer
313 mv -f src/bin/ndc/ndc.nonc src/bin/ndc/ndc
314
315 cd utils-1.0
316 gcc -s $RPM_OPT_FLAGS -o holelogd holelogd.c
317
318 %install
319 rm -rf $RPM_BUILD_ROOT
320
321 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir},%{_datadir}/misc} \
322         $RPM_BUILD_ROOT%{_sysconfdir}/{sysconfig,logrotate.d,rc.d/init.d} \
323         $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,7,8}
324
325 install -d $RPM_BUILD_ROOT%{_chroot}/{%{_sbindir},%{_datadir}/zoneinfo} \
326         $RPM_BUILD_ROOT%{_chroot}/{etc,dev,var/{tmp,run,log,lib/named/{M,S}}}
327
328 cd src
329 %{__make} install \
330         DESTDIR="$RPM_BUILD_ROOT" \
331         DESTINC="%{_includedir}/bind" \
332         DESTLIB="%{_libdir}" \
333         DESTBIN="%{_bindir}" \
334         DESTSBIN="%{_sbindir}" \
335         DESTMAN="%{_mandir}" \
336         DESTHELP="%{_datadir}/misc" \
337         DESTETC="%{_sysconfdir}" \
338         DESTRUN="/var/run" \
339         INSTALL_LIB=" " \
340         INSTALL_EXEC=" "
341
342 cd ..
343
344 cd doc/man
345 %{__make} clean
346 %{__make} install \
347         MANROFF=cat \
348         CATEXT=\$\$N \
349         DESTDIR=$RPM_BUILD_ROOT \
350         DESTMAN=%{_mandir} \
351         MANDIR=man
352
353 cd ../../
354 install -d $RPM_BUILD_ROOT/var/{log,lib/named/{M,S}}
355
356 install src/bin/named/test/127.* $RPM_BUILD_ROOT/var/lib/named/M
357 install src/bin/named/test/loca* $RPM_BUILD_ROOT/var/lib/named/M
358 install src/conf/workstation/root.* $RPM_BUILD_ROOT/var/lib/named/root.hint
359 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}
360
361 install contrib/host/host $RPM_BUILD_ROOT%{_bindir}/host6
362
363 cp src/bin/named/named.conf EXAMPLE-CONFIG
364
365 # Now chroot install
366 # This will be log daemon for our jail alone so we can easily start and
367 # stop it if there are others for other jails.
368 install utils-1.0/holelogd $RPM_BUILD_ROOT%{_sbindir}/holelogd.named
369 mv -f utils-1.0/LICENSE LICENSE.holelogd
370 mv -f utils-1.0/README README.holelogd
371
372 install src/bin/named/named.static $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/named
373 install src/bin/named-xfer/named-xfer.static $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/named-xfer
374 install src/bin/ndc/ndc.chroot $RPM_BUILD_ROOT%{_sbindir}
375
376 install src/bin/named/test/127.* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/M
377 install src/bin/named/test/loca* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/M
378 install src/conf/workstation/root.* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/root.hint
379 install %{SOURCE6} $RPM_BUILD_ROOT%{_chroot}%{_sysconfdir}
380
381 ln -sf ../../..%{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/localtime
382 ln -sf localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/posixrules
383 ln -sf localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/posixtime
384
385 touch $RPM_BUILD_ROOT%{_chroot}%{_sysconfdir}/{localtime,group}
386 touch $RPM_BUILD_ROOT%{_chroot}/dev/{log,null}
387 touch $RPM_BUILD_ROOT%{_chroot}/var/log/named
388 # ...continue
389
390 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/named
391 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/named-chroot
392 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/named
393 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/named
394 touch $RPM_BUILD_ROOT/var/log/named
395
396 mv -f $RPM_BUILD_ROOT%{_bindir}/nsupdate $RPM_BUILD_ROOT%{_sbindir}
397 rm -f $RPM_BUILD_ROOT%{_bindir}/mkservdb \
398         $RPM_BUILD_ROOT%{_mandir}/man5/resolver.5
399
400 strip $RPM_BUILD_ROOT{%{_sbindir}/*,%{_bindir}/*} || :
401 strip $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/*
402
403 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[13578]/* \
404         src/README src/Version src/CHANGES EXAMPLE-CONFIG \
405         *.holelogd
406
407 %pre
408 if [ -f /etc/named.boot ]; then
409         cp /etc/named.boot /etc/named.boot.2conf
410         mv -f /etc/named.boot /etc/named.rpmsave
411         echo "Warrnig: /etc/named.boot saved as /etc/named.rpmsave" 1>&2
412 fi
413 if ! id -g named > /dev/null 2>&1 ; then
414         %{_sbindir}/groupadd -g 58 named
415 fi
416 if ! id -u named > /dev/null 2>&1 ; then
417         %{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
418 fi
419 %{_bindir}/update-db
420
421 %post
422 /sbin/chkconfig --add named
423
424 if [ -f /var/lock/subsys/named ]; then
425         /etc/rc.d/init.d/named restart 1>&2
426 else
427         echo "Type \"/etc/rc.d/init.d/named start\" to start named" 1>&2
428 fi
429
430 if [ -f /etc/named.boot.2conf ]; then
431         /usr/sbin/named-bootconf </etc/named.boot.2conf >/etc/named.conf
432         rm /etc/named.boot.2conf
433 fi
434
435 umask 117
436 /bin/touch /var/log/named
437 chown named.named /var/log/named
438
439 %preun
440 if [ "$1" = "0" ]; then
441         if [ -f /var/lock/subsys/named ]; then
442                 /etc/rc.d/init.d/named stop 1>&2
443         fi
444         /sbin/chkconfig --del named
445 fi    
446
447 %postun
448 if [ "$1" = "0" ]; then
449         %{_sbindir}/groupdel named
450         %{_sbindir}/userdel named
451         %{_bindir}/update-db
452 fi
453
454 %pre chroot
455 if [ -f /etc/named.boot ]; then
456         cp /etc/named.boot /etc/named.boot.2conf
457         mv -f /etc/named.boot /etc/named.rpmsave
458         echo "Warrnig: /etc/named.boot saved as /etc/named.rpmsave" 1>&2
459 fi
460 if ! id -g named > /dev/null 2>&1 ; then
461         %{_sbindir}/groupadd -g 58 named
462 fi
463 if ! id -u named > /dev/null 2>&1 ; then
464         %{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
465 fi
466 %{_bindir}/update-db
467
468 %post chroot
469 ln -sf named-chroot /etc/rc.d/init.d/named
470 /sbin/chkconfig --add named
471
472 if [ -f /var/lock/subsys/named ]; then
473         /etc/rc.d/init.d/named restart 1>&2
474 else
475         echo "Type \"/etc/rc.d/init.d/named start\" to start named" 1>&2
476 fi
477
478 if [ -f /etc/named.boot.2conf ]; then
479         /usr/sbin/named-bootconf </etc/named.boot.2conf >%{_chroot}/etc/named.conf
480         rm /etc/named.boot.2conf
481 fi
482
483 mknod -m a+rw %{_chroot}/dev/null c 1 3
484 cp -rf /etc/localtime %{_chroot}/etc/localtime
485 grep "^named:" /etc/group > %{_chroot}/etc/group
486 ln -sf %{_chroot}/etc/named.conf /etc/named.conf
487
488 cd /var/lib/named
489 ln -s chroot/var/lib/named/* .
490
491 umask 117
492 /bin/touch %{_chroot}/var/log/named
493 chown named.named %{_chroot}/var/log/named
494
495 %preun chroot
496 if [ "$1" = "0" ]; then
497         for i in /var/lib/named/{M,S,root.hint}; do
498                 [ -L $i ] && rm -f $i
499         done
500         if [ -f /var/lock/subsys/named ]; then
501                 /etc/rc.d/init.d/named stop 1>&2
502         fi
503         /sbin/chkconfig --del named
504 fi    
505
506 %postun chroot
507 if [ "$1" = "0" ]; then
508         %{_sbindir}/userdel named
509         %{_sbindir}/groupdel named
510         %{_bindir}/update-db
511 fi
512
513 %clean
514 #rm -rf $RPM_BUILD_ROOT
515
516 %files
517 %defattr(644,root,root,755)
518 %doc {src/README,src/Version,src/CHANGES,EXAMPLE-CONFIG}.gz
519
520 %attr(754,root,root) /etc/rc.d/init.d/named
521 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
522 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/named.conf
523 %attr(640,root,root) %config %verify(not size mtime md5) /etc/logrotate.d/named
524
525 %attr(755,root,root) %{_sbindir}/dnskeygen
526 %attr(755,root,root) %{_sbindir}/irpd
527 %attr(755,root,root) %{_sbindir}/named*
528 %attr(755,root,root) %{_sbindir}/ndc
529 %attr(755,root,root) %{_sbindir}/nsupdate
530
531 %{_mandir}/man8/named.8*
532 %{_mandir}/man8/ndc.8*
533 %{_mandir}/man8/named-xfer.8*
534 %{_mandir}/man8/named-bootconf.8*
535 %{_mandir}/man7/hostname.7*
536 %{_mandir}/man5/irs.conf.5*
537 %{_mandir}/man5/named.conf.5*
538 %{_mandir}/man1/dnskeygen.1*
539 %{_mandir}/man8/nsupdate.8*
540
541 %attr(770,root,named) %dir /var/lib/named
542 %attr(750,root,root) %dir /var/lib/named/M
543 %attr(770,root,named) %dir /var/lib/named/S
544
545 /var/lib/named/M/*
546 /var/lib/named/root.*
547
548 %attr(660,named,named) %ghost /var/log/named
549
550 %files chroot
551 %defattr(644,root,root,755)
552 %doc {src/README,src/Version,src/CHANGES,EXAMPLE-CONFIG}.gz
553 %doc *.holelogd.gz
554
555 %ghost %attr(754,root,root) /etc/rc.d/init.d/named
556 %attr(754,root,root) /etc/rc.d/init.d/named-chroot
557 %attr(640,root,root) %config %verify(not size mtime md5) /etc/logrotate.d/named
558 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
559 %attr(640,root,root) %ghost %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/named.conf
560 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_chroot}%{_sysconfdir}/named.conf
561
562 %attr(755,root,root) %{_sbindir}/dnskeygen
563 %attr(755,root,root) %{_sbindir}/holelogd.named
564 %attr(755,root,root) %{_sbindir}/irpd
565 %attr(755,root,root) %{_sbindir}/named-bootconf
566 %attr(755,root,root) %{_sbindir}/ndc.chroot
567 %attr(755,root,root) %{_sbindir}/nsupdate
568
569 %{_mandir}/man8/named.8*
570 %{_mandir}/man8/ndc.8*
571 %{_mandir}/man8/named-xfer.8*
572 %{_mandir}/man8/named-bootconf.8*
573 %{_mandir}/man7/hostname.7*
574 %{_mandir}/man5/irs.conf.5*
575 %{_mandir}/man5/named.conf.5*
576 %{_mandir}/man1/dnskeygen.1*
577 %{_mandir}/man8/nsupdate.8*
578
579 %attr(770,named,named) %dir /var/lib/named
580 %attr(770,named,named) %dir %{_chroot}
581 %attr(770,named,named) %dir %{_chroot}%{_sysconfdir}
582 %attr(770,named,named) %dir %{_chroot}/dev
583 %attr(770,named,named) %dir %{_chroot}%{_prefix}
584 %attr(770,named,named) %dir %{_chroot}%{_sbindir}
585 %attr(770,named,named) %dir %{_chroot}%{_datadir}
586 %attr(770,named,named) %dir %{_chroot}%{_datadir}/zoneinfo
587 %attr(770,named,named) %dir %{_chroot}/var
588 %attr(770,named,named) %dir %{_chroot}/var/lib
589 %attr(770,named,named) %dir %{_chroot}/var/lib/named
590 %attr(770,named,named) %dir %{_chroot}/var/lib/named/M
591 %attr(770,named,named) %dir %{_chroot}/var/lib/named/S
592 %attr(770,named,named) %dir %{_chroot}/var/log
593 %attr(770,named,named) %dir %{_chroot}/var/run
594 %attr(770,named,named) %dir %{_chroot}/var/tmp
595
596 %attr(660,named,named) %ghost %{_chroot}/var/log/named
597
598 %attr(660,named,named) %{_chroot}/var/lib/named/M/*
599 %attr(660,named,named) %{_chroot}/var/lib/named/root.*
600
601 %attr(775,named,named) %dir %{_chroot}%{_sbindir}/*
602 %attr(644,named,named) %dir %{_chroot}%{_datadir}/zoneinfo/*
603
604 %ghost %verify(not md5 size mtime) %{_chroot}%{_sysconfdir}/group
605 %ghost %verify(not md5 size mtime) %{_chroot}%{_sysconfdir}/localtime
606
607 %attr(10666,root,root) %ghost %{_chroot}/dev/log
608 %attr(20666,root,root) %ghost %{_chroot}/dev/null
609
610 %files utils
611 %defattr(644,root,root,755)
612 %attr(755,root,root) %{_bindir}/*
613
614 %{_datadir}/misc/nslookup.help
615
616 %{_mandir}/man1/dig.1*
617 %{_mandir}/man1/host.1*
618 %{_mandir}/man1/dnsquery.1*
619 %{_mandir}/man8/nslookup.8*
620
621 %files devel
622 %defattr(644,root,root,755)
623
624 %{_includedir}/bind
625 %{_libdir}/*.a
626 %{_mandir}/man3/*
627
628 %files doc
629 %defattr(644,root,root,755)
630 %doc doc/html doc/rfc doc/misc doc/notes
This page took 0.07512 seconds and 3 git commands to generate.