]> git.pld-linux.org Git - packages/bind.git/blob - bind.spec
- patch for chroot
[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:        17
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:         bind-pselect.patch
22 Patch2:         bind-fds.patch
23 Patch3:         bind-nonlist.patch
24 Patch4:         bind-host.patch
25 Patch5:         bind-glibc21.patch
26 Patch6:         bind-mkdep.patch
27 Patch7:         bind-probe_ipv6.patch
28 Patch8:         bind-host-forcetype.patch
29 Patch9:         bind-pidfile.patch
30 Patch10:        bind-ttl.patch
31 Patch11:        ftp://ftp.6bone.pl/pub/ipv6/set-glibc-2.1.new/host_991529+.diff
32 Patch12:        bind-res_randomid.patch
33 Patch20:        utils-holelogd-linux.patch
34 Patch21:        bind-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 src/bin/named/named src/bin/named/named.dynamic
257 mv src/bin/named-xfer/named-xfer src/bin/named-xfer/named-xfer.dynamic
258 mv 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
306 mv src/bin/named/named src/bin/named/named.static
307 mv src/bin/named-xfer/named-xfer src/bin/named-xfer/named-xfer.static
308 mv src/bin/ndc/ndc src/bin/ndc/ndc.chroot
309
310 mv src/bin/named/named.dynamic src/bin/named/named
311 mv src/bin/named-xfer/named-xfer.dynamic src/bin/named-xfer/named-xfer
312 mv src/bin/ndc/ndc.nonc src/bin/ndc/ndc
313
314 cd utils-1.0
315 gcc -s $RPM_OPT_FLAGS -o holelogd holelogd.c
316
317 %install
318 rm -rf $RPM_BUILD_ROOT
319
320 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir},%{_datadir}/misc} \
321         $RPM_BUILD_ROOT/etc/{sysconfig,logrotate.d,rc.d/init.d} \
322         $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,7,8}
323
324 install -d $RPM_BUILD_ROOT%{_chroot}/{%{_sbindir},%{_datadir}/zoneinfo} \
325         $RPM_BUILD_ROOT%{_chroot}/{etc,dev,var/{tmp,run,log,lib/named/{M,S}}}
326
327 cd src
328 %{__make} install \
329         DESTDIR="$RPM_BUILD_ROOT" \
330         DESTINC="%{_includedir}/bind" \
331         DESTLIB="%{_libdir}" \
332         DESTBIN="%{_bindir}" \
333         DESTSBIN="%{_sbindir}" \
334         DESTMAN="%{_mandir}" \
335         DESTHELP="%{_datadir}/misc" \
336         DESTETC="%{_sysconfdir}" \
337         DESTRUN="/var/run" \
338         INSTALL_LIB=" " \
339         INSTALL_EXEC=" "
340
341 cd ..
342
343 cd doc/man
344 %{__make} clean
345 %{__make} install \
346         MANROFF=cat \
347         CATEXT=\$\$N \
348         DESTDIR=$RPM_BUILD_ROOT \
349         DESTMAN=%{_mandir} \
350         MANDIR=man
351
352 cd ../../
353 install -d $RPM_BUILD_ROOT/var/{log,lib/named/{M,S}}
354
355 install src/bin/named/test/127.* $RPM_BUILD_ROOT/var/lib/named/M
356 install src/bin/named/test/loca* $RPM_BUILD_ROOT/var/lib/named/M
357 install src/conf/workstation/root.* $RPM_BUILD_ROOT/var/lib/named/root.hint
358 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}
359
360 install contrib/host/host $RPM_BUILD_ROOT%{_bindir}/host6
361
362 cp src/bin/named/named.conf EXAMPLE-CONFIG
363
364 # Now chroot install
365 # This will be log daemon for our jail alone so we can easily start and
366 # stop it if there are others for other jails.
367 install utils-1.0/holelogd $RPM_BUILD_ROOT%{_sbindir}/holelogd.named
368 mv utils-1.0/LICENSE LICENSE.holelogd
369 mv utils-1.0/README README.holelogd
370
371 install src/bin/named/named.static $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/named
372 install src/bin/named-xfer/named-xfer.static $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/named-xfer
373 install src/bin/ndc/ndc.chroot $RPM_BUILD_ROOT%{_sbindir}
374
375 install src/bin/named/test/127.* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/M
376 install src/bin/named/test/loca* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/M
377 install src/conf/workstation/root.* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/root.hint
378 install %{SOURCE6} $RPM_BUILD_ROOT%{_chroot}%{_sysconfdir}
379
380 ln -sf ../../../etc/localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/localtime
381 ln -sf localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/posixrules
382 ln -sf localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/posixtime
383
384 touch $RPM_BUILD_ROOT%{_chroot}/etc/{localtime,group}
385 touch $RPM_BUILD_ROOT%{_chroot}/dev/{log,null}
386 # ...continue
387
388 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/named
389 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/named-chroot
390 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/named
391 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/named
392 touch $RPM_BUILD_ROOT/var/log/named
393
394 mv $RPM_BUILD_ROOT%{_bindir}/nsupdate $RPM_BUILD_ROOT%{_sbindir}
395 rm -f $RPM_BUILD_ROOT%{_bindir}/mkservdb \
396         $RPM_BUILD_ROOT%{_mandir}/man5/resolver.5
397
398 strip $RPM_BUILD_ROOT{%{_sbindir}/*,%{_bindir}/*} || :
399 strip $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/*
400
401 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[13578]/* \
402         src/README src/Version src/CHANGES EXAMPLE-CONFIG \
403         *.holelogd
404
405 %pre
406 if [ -f /etc/named.boot ]; then
407         cp /etc/named.boot /etc/named.boot.2conf
408         mv -f /etc/named.boot /etc/named.rpmsave
409         echo "Warrnig: /etc/named.boot saved as /etc/named.rpmsave" 1>&2
410 fi
411 if ! id -g named > /dev/null 2>&1 ; then
412         %{_sbindir}/groupadd -g 58 named
413 fi
414 if ! id -u named > /dev/null 2>&1 ; then
415         %{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
416 fi
417 %{_bindir}/update-db
418
419 %post
420 /sbin/chkconfig --add named
421
422 if [ -f /var/lock/subsys/named ]; then
423         /etc/rc.d/init.d/named restart 1>&2
424 else
425         echo "Type \"/etc/rc.d/init.d/named start\" to start named" 1>&2
426 fi
427
428 if [ -f /etc/named.boot.2conf ]; then
429         /usr/sbin/named-bootconf </etc/named.boot.2conf >/etc/named.conf
430         rm /etc/named.boot.2conf
431 fi
432
433 umask 117
434 /bin/touch /var/log/named
435 chown named.named /var/log/named
436
437 %preun
438 if [ "$1" = "0" ]; then
439         if [ -f /var/lock/subsys/named ]; then
440                 /etc/rc.d/init.d/named stop 1>&2
441         fi
442         /sbin/chkconfig --del named
443 fi    
444
445 %postun
446 if [ "$1" = "0" ]; then
447         %{_sbindir}/groupdel named
448         %{_sbindir}/userdel named
449         %{_bindir}/update-db
450 fi
451
452 %pre chroot
453 if [ -f /etc/named.boot ]; then
454         cp /etc/named.boot /etc/named.boot.2conf
455         mv -f /etc/named.boot /etc/named.rpmsave
456         echo "Warrnig: /etc/named.boot saved as /etc/named.rpmsave" 1>&2
457 fi
458 if ! id -g named > /dev/null 2>&1 ; then
459         %{_sbindir}/groupadd -g 58 named
460 fi
461 if ! id -u named > /dev/null 2>&1 ; then
462         %{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
463 fi
464 %{_bindir}/update-db
465
466 %post chroot
467 ln -sf named-chroot /etc/rc.d/init.d/named
468 /sbin/chkconfig --add named
469
470 if [ -f /var/lock/subsys/named ]; then
471         /etc/rc.d/init.d/named restart 1>&2
472 else
473         echo "Type \"/etc/rc.d/init.d/named start\" to start named" 1>&2
474 fi
475
476 if [ -f /etc/named.boot.2conf ]; then
477         /usr/sbin/named-bootconf </etc/named.boot.2conf >%{_chroot}/etc/named.conf
478         rm /etc/named.boot.2conf
479 fi
480
481 mknod -m a+rw %{_chroot}/dev/null c 1 3
482 cp -rf /etc/localtime %{_chroot}/etc/localtime
483 grep "^named:" /etc/group > %{_chroot}/etc/group
484 ln -sf %{_chroot}/etc/named.conf /etc/named.conf
485
486 cd /var/lib/named
487 ln -s chroot/var/lib/named/* .
488
489 umask 117
490 /bin/touch /var/log/named
491 chown named.named /var/log/named
492
493 %preun chroot
494 if [ "$1" = "0" ]; then
495         for i in /var/lib/named/{M,S,root.hint}; do
496                 [ -L $i ] && rm -f $i
497         done
498         if [ -f /var/lock/subsys/named ]; then
499                 /etc/rc.d/init.d/named stop 1>&2
500         fi
501         /sbin/chkconfig --del named
502 fi    
503
504 %postun chroot
505 if [ "$1" = "0" ]; then
506         %{_sbindir}/userdel named
507         %{_sbindir}/groupdel named
508         %{_bindir}/update-db
509 fi
510
511 %clean
512 #rm -rf $RPM_BUILD_ROOT
513
514 %files
515 %defattr(644,root,root,755)
516 %doc {src/README,src/Version,src/CHANGES,EXAMPLE-CONFIG}.gz
517
518 %attr(754,root,root) /etc/rc.d/init.d/named
519 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
520 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/named.conf
521 %attr(640,root,root) %config %verify(not size mtime md5) /etc/logrotate.d/named
522
523 %attr(755,root,root) %{_sbindir}/dnskeygen
524 %attr(755,root,root) %{_sbindir}/irpd
525 %attr(755,root,root) %{_sbindir}/named*
526 %attr(755,root,root) %{_sbindir}/ndc
527 %attr(755,root,root) %{_sbindir}/nsupdate
528
529 %{_mandir}/man8/named.8*
530 %{_mandir}/man8/ndc.8*
531 %{_mandir}/man8/named-xfer.8*
532 %{_mandir}/man8/named-bootconf.8*
533 %{_mandir}/man7/hostname.7*
534 %{_mandir}/man5/irs.conf.5*
535 %{_mandir}/man5/named.conf.5*
536 %{_mandir}/man1/dnskeygen.1*
537 %{_mandir}/man8/nsupdate.8*
538
539 %attr(770,root,named) %dir /var/lib/named
540 %attr(750,root,root) %dir /var/lib/named/M
541 %attr(770,root,named) %dir /var/lib/named/S
542
543 /var/lib/named/M/*
544 /var/lib/named/root.*
545
546 %attr(660,named,named) %ghost /var/log/named
547
548 %files chroot
549 %defattr(644,root,root,755)
550 %doc {src/README,src/Version,src/CHANGES,EXAMPLE-CONFIG}.gz
551 %doc *.holelogd.gz
552
553 %ghost %attr(754,root,root) /etc/rc.d/init.d/named
554 %attr(754,root,root) /etc/rc.d/init.d/named-chroot
555 %attr(640,root,root) %config %verify(not size mtime md5) /etc/logrotate.d/named
556 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
557 %attr(640,root,root) %ghost %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/named.conf
558 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_chroot}/etc/named.conf
559
560 %attr(755,root,root) %{_sbindir}/dnskeygen
561 %attr(755,root,root) %{_sbindir}/holelogd.named
562 %attr(755,root,root) %{_sbindir}/irpd
563 %attr(755,root,root) %{_sbindir}/named-bootconf
564 %attr(755,root,root) %{_sbindir}/ndc.chroot
565 %attr(755,root,root) %{_sbindir}/nsupdate
566
567 %{_mandir}/man8/named.8*
568 %{_mandir}/man8/ndc.8*
569 %{_mandir}/man8/named-xfer.8*
570 %{_mandir}/man8/named-bootconf.8*
571 %{_mandir}/man7/hostname.7*
572 %{_mandir}/man5/irs.conf.5*
573 %{_mandir}/man5/named.conf.5*
574 %{_mandir}/man1/dnskeygen.1*
575 %{_mandir}/man8/nsupdate.8*
576
577 %attr(660,named,named) %ghost /var/log/named
578
579 %attr(770,named,named) %dir /var/lib/named
580 %attr(770,named,named) %dir %{_chroot}
581 %attr(770,named,named) %dir %{_chroot}/etc
582 %attr(770,named,named) %dir %{_chroot}/dev
583 %attr(770,named,named) %dir %{_chroot}/usr
584 %attr(770,named,named) %dir %{_chroot}/usr/sbin
585 %attr(770,named,named) %dir %{_chroot}/usr/share
586 %attr(770,named,named) %dir %{_chroot}/usr/share/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/run
593 %attr(770,named,named) %dir %{_chroot}/var/tmp
594
595 %attr(660,named,named) %{_chroot}/var/lib/named/M/*
596 %attr(660,named,named) %{_chroot}/var/lib/named/root.*
597
598 %attr(775,named,named) %dir %{_chroot}/usr/sbin/*
599 %attr(644,named,named) %dir %{_chroot}/usr/share/zoneinfo/*
600
601 %ghost %verify(not md5 size mtime) %{_chroot}/etc/group
602 %ghost %verify(not md5 size mtime) %{_chroot}/etc/localtime
603
604 %attr(10666,root,root) %ghost %{_chroot}/dev/log
605 %attr(20666,root,root) %ghost %{_chroot}/dev/null
606
607 %files utils
608 %defattr(644,root,root,755)
609 %attr(755,root,root) %{_bindir}/*
610
611 %{_datadir}/misc/nslookup.help
612
613 %{_mandir}/man1/dig.1*
614 %{_mandir}/man1/host.1*
615 %{_mandir}/man1/dnsquery.1*
616 %{_mandir}/man8/nslookup.8*
617
618 %files devel
619 %defattr(644,root,root,755)
620
621 %{_includedir}/bind
622 %{_libdir}/*.a
623 %{_mandir}/man3/*
624
625 %files doc
626 %defattr(644,root,root,755)
627 %doc doc/html doc/rfc doc/misc doc/notes
This page took 0.066801 seconds and 3 git commands to generate.